public ActionResult Delete(long id, string x) { ElectronicDBEntities db = new ElectronicDBEntities(); Product p = db.Products.Where(temp => temp.ProductID == id).FirstOrDefault(); db.Products.Remove(p); db.SaveChanges(); return(RedirectToAction("Index", "Products")); }
public ActionResult Edit(Product newProduct) { ElectronicDBEntities db = new ElectronicDBEntities(); Product existingProduct = db.Products.Where(temp => temp.ProductID == newProduct.ProductID).FirstOrDefault(); existingProduct.ProductName = newProduct.ProductName; existingProduct.Price = newProduct.Price; existingProduct.DateOfPurchase = newProduct.DateOfPurchase; existingProduct.AvailabilityStatus = newProduct.AvailabilityStatus; existingProduct.CategoryID = newProduct.CategoryID; existingProduct.BrandID = newProduct.BrandID; existingProduct.Active = newProduct.Active; db.SaveChanges(); return(RedirectToAction("Index", "Products")); }
public ActionResult Create(Product product) { ElectronicDBEntities db = new ElectronicDBEntities(); if (Request.Files.Count >= 1) { var file = Request.Files[0]; var imgBytes = new Byte[file.ContentLength - 1]; file.InputStream.Read(imgBytes, 0, file.ContentLength); var base64String = Convert.ToBase64String(imgBytes, 0, imgBytes.Length); product.Photo = base64String; } db.Products.Add(product); db.SaveChanges(); return(RedirectToAction("Index", "Products")); }