Esempio n. 1
0
        public ActionResult ShowProduct(int id)
        {
            productFac = new ProductFac(this.HttpContext);

            List<Product> products = productFac.Products();

            Product product = products.Find(x => x.ProductID == id);
            return View(product);
        }
Esempio n. 2
0
        public ActionResult AddProduct(Product newProduct, HttpPostedFileBase file)
        {
            productFac = new ProductFac(this.HttpContext);

            if (file.ContentLength > 0 && file != null)
            {
                string filePath = HttpContext.Request.PhysicalApplicationPath;
                file.SaveAs(filePath + "/Content/Images/Products/" + file.FileName);
                newProduct.Image = file.FileName;
            }
            else
            {
                newProduct.Image = "coming_soon.png";
            }

            TempData["MSG"] = "A product with name " + newProduct.Name + " has been created.";



            productFac.AddProduct(newProduct);
                
            return View("AddProduct");
        }
Esempio n. 3
0
 public ActionResult Products()
 {
     productFac = new ProductFac(this.HttpContext);
     List<Product> products = productFac.Products();
     return View(products);
 }