Esempio n. 1
0
        public IActionResult CreateProduct(CreateProductViewModel model)
        {
            string photo;

            switch (model.Type)
            {
            case Product.ProductType.SeaSalt:
                photo = "SeaSalt.jpg";
                break;

            case Product.ProductType.Freesia:
                photo = "Freesia.jpg";
                break;

            case Product.ProductType.WildBlueBell:
                photo = "WildBlueBell.jpg";
                break;

            case Product.ProductType.Peony:
                photo = "Peony.jpg";
                break;

            default:
                photo = "SeaSalt.jpg";
                break;
            }
            Product product = new Product {
                Name = model.Name, Price = model.Price, Photo = photo, Type = model.Type, Description = model.Description
            };

            _productClient.CreateProduct(product);
            WriteProductsList(product);
            _logClient.SaveLog("Products", "Product " + product.Name + " has been added to perfume shop successfully!");
            return(RedirectToAction("Index", "Home"));
        }