public void SaveCigarettes(ElectronicCigarettes cigarettes) { if (cigarettes.ElectronicCigarettesId == 0) { context.ElectronicCigarettes.Add(cigarettes); } else { ElectronicCigarettes dbEntry = context.ElectronicCigarettes.Find(cigarettes.ElectronicCigarettesId); if (dbEntry != null) { dbEntry.ElectronicCigarettesId = cigarettes.ElectronicCigarettesId; dbEntry.Name = cigarettes.Name; dbEntry.Weight = cigarettes.Weight; dbEntry.Size = cigarettes.Size; dbEntry.Price = cigarettes.Price; dbEntry.BattaryPower = cigarettes.BattaryPower; dbEntry.Produser = cigarettes.Produser; dbEntry.Blowout = cigarettes.Blowout; dbEntry.Connector = cigarettes.Connector; dbEntry.Description = cigarettes.Description; dbEntry.Image = cigarettes.Image; dbEntry.Resistance = cigarettes.Resistance; dbEntry.Socket = cigarettes.Socket; dbEntry.Time = cigarettes.Time; dbEntry.Volume = cigarettes.Volume; } } context.SaveChanges(); }
public ViewResult Edit(int electronicCigarettesId) { ElectronicCigarettes cigarettes = repository.ElectronicCigarettes.FirstOrDefault( c => c.ElectronicCigarettesId == electronicCigarettesId); return(View(cigarettes)); }
public ActionResult Delete(ElectronicCigarettes electronicCigarettes) { if (ModelState.IsValid) { repository.DelCigarettes(electronicCigarettes); TempData["message"] = string.Format("Товар \"{0}\" удален.", electronicCigarettes.Name); } return(RedirectToAction("Index")); }
public void DelCigarettes(ElectronicCigarettes cigarettes) { ElectronicCigarettes dbEntry = context.ElectronicCigarettes.Find(cigarettes.ElectronicCigarettesId); if (dbEntry != null) { context.ElectronicCigarettes.Remove(dbEntry); } context.SaveChanges(); }
public RedirectToRouteResult RemoveFromCart(Cart cart, int electronicCigarettesId, string returnUrl) { ElectronicCigarettes cigarettes = repository.ElectronicCigarettes .FirstOrDefault(c => c.ElectronicCigarettesId == electronicCigarettesId); if (cigarettes != null) { cart.RemoveLine(cigarettes); } return(RedirectToAction("Index", new { returnUrl })); }
public ActionResult Edit(ElectronicCigarettes electronicCigarettes, HttpPostedFileBase image = null) { if (ModelState.IsValid) { electronicCigarettes.Image = image.FileName; image.SaveAs(Server.MapPath("~/Content/Images/") + image.FileName); repository.SaveCigarettes(electronicCigarettes); TempData["message"] = string.Format("Изменения информации о товаре \"{0}\" сохранены.", electronicCigarettes.Name); return(RedirectToAction("Index")); } else { return(View(electronicCigarettes)); } }
/// <summary> /// Добавляет новый товар /// </summary> /// <param name="electronicCigarettes">Товар</param> /// <param name="image">фотография товара</param> /// <returns>возвращает переход на главную страницу</returns> public ActionResult Create(ElectronicCigarettes electronicCigarettes, HttpPostedFileBase image) { if (ModelState.IsValid) { if (image != null) { electronicCigarettes.Image = image.FileName; image.SaveAs(Server.MapPath("~/Content/Images/") + image.FileName); } else { electronicCigarettes.Image = "no-product.png"; } repository.AddCigarettes(electronicCigarettes); TempData["message"] = string.Format("Товар \"{0}\" добавлен.", electronicCigarettes.Name); return(RedirectToAction("Index")); } return(View(electronicCigarettes)); }
public void AddCigarettes(ElectronicCigarettes cigarettes) { context.ElectronicCigarettes.Add(cigarettes); context.SaveChanges(); }