public ActionResult Save(Suplier suplier) { if (!ModelState.IsValid) { var viewModel = new SuplierFormViewModel { Suplier = suplier }; return(View("SuplierForm", viewModel)); } if (suplier.Id == 0) { _context.Supliers.Add(suplier); } else { var suplierInDb = _context.Supliers .Single(s => s.Id == suplier.Id); suplierInDb.DisplayName = suplier.DisplayName; suplierInDb.Addresss = suplier.Addresss; suplierInDb.ContractDate = suplier.ContractDate; suplierInDb.Email = suplier.Email; suplierInDb.MoreInfo = suplier.MoreInfo; suplierInDb.PhoneNumber = suplier.PhoneNumber; } _context.SaveChanges(); return(RedirectToAction("Index", "Suplier")); }
public ActionResult New() { var viewModel = new SuplierFormViewModel { Suplier = new Suplier() }; return(View("SuplierForm", viewModel)); }
public ActionResult Edit(int id) { var suplier = _context.Supliers .SingleOrDefault(s => s.Id == id); if (suplier == null) { return(HttpNotFound()); } var viewModel = new SuplierFormViewModel { Suplier = suplier }; return(View("SuplierForm", viewModel)); }