From 2d230f302c6b9c719f8540b83736c6837fcb270d Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Mon, 19 Feb 2024 00:06:01 -0500 Subject: [PATCH] fix: added endpoint to get esllerpage by sellername --- .../Controllers/DiscoveryController.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/comissions.app.api/Controllers/DiscoveryController.cs b/src/comissions.app.api/Controllers/DiscoveryController.cs index fe48821..0aca862 100644 --- a/src/comissions.app.api/Controllers/DiscoveryController.cs +++ b/src/comissions.app.api/Controllers/DiscoveryController.cs @@ -50,6 +50,20 @@ public class DiscoveryController : Controller return Ok(result); } + + [HttpGet] + [Route("Sellers/{sellerName}/Page")] + public async Task GetSellerPage(string sellerName) + { + var seller = await _dbContext.UserSellerProfiles + .Include(x=>x.SellerProfilePageSettings) + .FirstOrDefaultAsync(x=>x.Name==sellerName.Replace('-', ' ')); + if(seller==null) + return NotFound(); + var result = seller.SellerProfilePageSettings; + return Ok(result); + } + [HttpGet] [Route("Sellers/{sellerId:int}/Portfolio")] public async Task GetSellerPortfolio(int sellerId, int offset = 0, int pageSize = 10)