From df051237fa410d7d67147f36b90bd5118d35a7ba Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Tue, 13 Feb 2024 23:28:21 -0500 Subject: [PATCH] fix: added endpint to get a seller profiles request --- .../Controllers/SellerProfileController.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/comissions.app.api/Controllers/SellerProfileController.cs b/src/comissions.app.api/Controllers/SellerProfileController.cs index 3fcaad3..cdda85a 100644 --- a/src/comissions.app.api/Controllers/SellerProfileController.cs +++ b/src/comissions.app.api/Controllers/SellerProfileController.cs @@ -67,6 +67,19 @@ public class SellerProfileController : Controller return Ok(result); } + [HttpGet] + [Authorize("read:seller-profile")] + [Route("Request")] + public async Task 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] [Authorize("write:seller-profile")] public async Task RequestSellerProfile()