// Edit Utility Companies by Id public bool UpdateUtilityCompany(int id, UtilityCompanyEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Companies.SingleOrDefault(e => e.UtilityCompanyId == id); entity.UtilityName = model.UtilityName; return(ctx.SaveChanges() == 1); } }
//Get: Company/Edit/{id} public ActionResult Edit(int id) { var service = new UtilityCompanyService(); var detail = service.GetUtilityCompany(id); var model = new UtilityCompanyEdit { UtilityCompanyId = detail.UtilityCompanyId, UtilityName = detail.UtilityName, Website = detail.Website, UserLogin = detail.UserLogin, UserPassword = detail.UserPassword, PhoneNumber = detail.PhoneNumber }; return(View(model)); }
public ActionResult Edit(int id, UtilityCompanyEdit model) { var service = new UtilityCompanyService(); if (!ModelState.IsValid) { return(View(model)); } if (service.UpdateUtilityCompany(id, model)) { TempData["SaveResult"] = "Utility Company Updated"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Utility Company could not be updated"); return(View(model)); }