public ActionResult Edit(SubstationView substationView) { if (ModelState.IsValid) { ISubstationsRepository substationsRepository = new SubstationsRepository(db); Substation substation = substationsRepository.GetSubstationByPK((int)substationView.SubstationPK); substationView.ConvertTo(substationView, substation); substationsRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("UPDATE", substation.SubstationPK); return(RedirectToAction("Index", "Substation")); } else { substationView.BindDDLs(substationView, db); return(View(substationView)); } }