public ActionResult Save(Kit kit) { if (!ModelState.IsValid) { var viewModel = new KitFormViewModel(kit) { Branches = _context.Branches.ToList() }; return(View("KitForm", viewModel)); } if (kit.Id == 0) { kit.DateAdded = DateTime.Now; _context.Kits.Add(kit); } else { var kitInDb = _context.Kits.Single(m => m.Id == kit.Id); kitInDb.Name = kit.Name; kitInDb.BranchId = kit.BranchId; kitInDb.DateAdded = kit.DateAdded; } _context.SaveChanges(); return(RedirectToAction("Index", "Kits")); }
public ViewResult New() { var branches = _context.Branches.ToList(); var viewModel = new KitFormViewModel { Branches = branches }; return(View("KitForm", viewModel)); }
public ActionResult Edit(int id) { var kit = _context.Kits.SingleOrDefault(c => c.Id == id); if (kit == null) { return(HttpNotFound()); } var viewModel = new KitFormViewModel(kit) { Branches = _context.Branches.ToList() }; return(View("KitForm", viewModel)); }