public ViewResult Edit(int ElectronicPartID) { ElectronicPart part = ElectronicRepo.ElectronicParts .FirstOrDefault(p => p.ElectronicPartID == ElectronicPartID); return(View(part)); }
public void SaveItem(ElectronicPart electronicPart) { if (electronicPart.ElectronicPartID == 0) { context.ElectronicParts.Add(electronicPart); } else { ElectronicPart oldPart = context.ElectronicParts.Find(electronicPart.ElectronicPartID); string a = oldPart.Category; if (oldPart != null) { oldPart.MaxPower = electronicPart.MaxPower; oldPart.Name = electronicPart.Name; oldPart.Price = electronicPart.Price; oldPart.Value = electronicPart.Value; if (electronicPart.Category != null) { oldPart.Category = electronicPart.Category; } oldPart.Tolerance = electronicPart.Tolerance; } } context.SaveChanges(); }
public ElectronicPart DeleteItem(int EleID) { ElectronicPart electronicPartDelete = context.ElectronicParts.Find(EleID); if (electronicPartDelete != null) { context.ElectronicParts.Remove(electronicPartDelete); context.SaveChanges(); } return(electronicPartDelete); }
public ActionResult Edit(ElectronicPart electronicPart) { if (ModelState.IsValid) { ElectronicRepo.SaveItem(electronicPart); TempData["message"] = string.Format("Zapiasano {0}", electronicPart.Category); return(RedirectToAction("Index")); } else { return(View(electronicPart)); } }
public ActionResult Delete(int ElectronicPartID) { ElectronicPart deletedItem = ElectronicRepo.DeleteItem(ElectronicPartID); if (deletedItem != null) { TempData["message"] = string.Format("Usunieto {0}", deletedItem.Category); return(RedirectToAction("Index")); } else { return(View("Index")); } }