Example #1
0
        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));
        }
Example #3
0
 public IActionResult Get(int productId)
 {
     return(new OkObjectResult(_productImageService.GetProductImageByProdutId(productId)));
 }