Ejemplo n.º 1
0
        public async Task <IActionResult> DeleteProduct(ManagerProductsModel manProdModel)
        {
            var productId     = manProdModel.DeleteProductId;
            var productResult = await prodService.DeleteProduct(productId);

            TempData["ProductStatus"] = productResult.Message;
            return(RedirectToAction("MyProducts", "Manager"));
        }
Ejemplo n.º 2
0
        public ManagerProductsModel GetManagerProducts(int id)
        {
            var prodEntity = prodManager.GetProductsByManagerId(id);
            var prodModel  = new List <ProductShowcaseModel>();

            foreach (var prod in prodEntity)
            {
                prodModel.Add(new ProductShowcaseModel
                {
                    Id            = prod.Id,
                    Title         = prod.Name,
                    Price         = prod.Price,
                    ThumbNailPath = Path.Combine("\\media\\product", prod.ThumbNail.ThumbNailPath)
                });
            }

            var managerProdModel = new ManagerProductsModel
            {
                ShowcaseProducts = prodModel,
                DeleteProductId  = -1
            };

            return(managerProdModel);
        }