public IActionResult UpdateThumbnailImage(int productId) { Product productDb = _productService.GetProductDbById(productId); try { ProductImageViewModel productImageVm = _productImageService.GetProductImageByProdutId(productId).FirstOrDefault(); productDb.ThumbnailImage = productImageVm.Path; _productService.UpdateDb(productDb); _productService.SaveChanges(); return(new OkObjectResult(productId)); } catch (Exception ex) { return(new BadRequestObjectResult("Not found image")); } }
public IActionResult Index(int id) { ProductDetailViewModel productDetail = new ProductDetailViewModel() { }; productDetail.ProductDetail = _productService.GetById(id); productDetail.ProductRelate = _productService.GetProductRelate(productDetail.ProductDetail.CategoryId, 6); productDetail.ProductUpsell = _productService.GetProductUpsell(6); productDetail.ProductTags = _productService.GetTagByProductId(id); productDetail.DomainApi = _config["DomainApi:Domain"]; productDetail.ProductImages = _productImageService.GetProductImageByProdutId(id); productDetail.Colors = _productQuantityService.GetColorByProductId(id); productDetail.WholePrices = _wholePriceService.GetAllByProductId(id); return(View(productDetail)); }
public IActionResult Get(int productId) { return(new OkObjectResult(_productImageService.GetProductImageByProdutId(productId))); }