fix: added endpint to get a seller profiles request

This commit is contained in:
Damien Ostler 2024-02-13 23:28:21 -05:00
parent 29fc36e612
commit df051237fa

View File

@ -67,6 +67,19 @@ public class SellerProfileController : Controller
return Ok(result); return Ok(result);
} }
[HttpGet]
[Authorize("read:seller-profile")]
[Route("Request")]
public async Task<IActionResult> GetSellerProfileRequest()
{
var userId = User.GetUserId();
var sellerProfileRequest = await _dbContext.SellerProfileRequests.FirstOrDefaultAsync(request=>request.UserId==userId);
if(sellerProfileRequest==null)
return NotFound();
var result = sellerProfileRequest.ToModel();
return Ok(result);
}
[HttpPost] [HttpPost]
[Authorize("write:seller-profile")] [Authorize("write:seller-profile")]
public async Task<IActionResult> RequestSellerProfile() public async Task<IActionResult> RequestSellerProfile()