fix: added endpoint to get esllerpage by sellername

This commit is contained in:
Damien Ostler 2024-02-19 00:06:01 -05:00
parent 823c77c602
commit 2d230f302c

View File

@ -50,6 +50,20 @@ public class DiscoveryController : Controller
return Ok(result); return Ok(result);
} }
[HttpGet]
[Route("Sellers/{sellerName}/Page")]
public async Task<IActionResult> 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] [HttpGet]
[Route("Sellers/{sellerId:int}/Portfolio")] [Route("Sellers/{sellerId:int}/Portfolio")]
public async Task<IActionResult> GetSellerPortfolio(int sellerId, int offset = 0, int pageSize = 10) public async Task<IActionResult> GetSellerPortfolio(int sellerId, int offset = 0, int pageSize = 10)