public async Task <IActionResult> PostProductMediaAsync([FromBody] ProductMediaModel media) { if (!await productsRepository.IsProductSellerAsync(media.ProductId, int.Parse(User.Identity.Name))) { return(BadRequest()); } return(Ok(await productsRepository.AddProductMediaAsync(media))); }
public async Task <IActionResult> PostProductMediaAsync([FromBody] MProductMedia media) { if (!User.IsInRole(RoleConstants.AdminRoleId) && !await productsRepository.IsProductSellerAsync(media.ProductId, int.Parse(User.Identity.Name))) { return(BadRequest()); } return(Ok(await productsRepository.AddProductMediaAsync(media))); }