public IActionResult Update([FromForm(Name = ("Image"))] IFormFile file, [FromForm(Name = ("Id"))] int id)
        {
            var productImages = _productImageService.Get(p => p.Id == id).Data;
            var result        = _productImageService.Update(file, productImages);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Ejemplo n.º 2
0
        public override ProductEntity Get(params object[] primaryKey)
        {
            var product = base.Get(primaryKey);

            if (product != null)
            {
                product.ProductTags = _productCategoryTagService.Get(m => m.ProductCategoryId == product.ProductCategoryID);
                var tags = _productTagService.Get(m => m.ProductId == product.ID);
                foreach (var item in product.ProductTags)
                {
                    item.Selected = tags.Any(m => m.TagId == item.ID);
                }
                product.ProductImages = _productImageService.Get(m => m.ProductId == product.ID);
            }

            return(product);
        }
Ejemplo n.º 3
0
 public ProductImageModel Get(int id)
 {
     return(_ProductImageService.Get(id));
 }