public ActionResult Add() { SubstationView substationView = new SubstationView(); substationView.BindDDLs(substationView, db); return(View(substationView)); }
public ActionResult Edit(int?substationPK) { if (substationPK != null) { ISubstationsRepository substationsRepository = new SubstationsRepository(db); Substation substation = substationsRepository.GetSubstationByPK((int)substationPK); SubstationView substationView = new SubstationView(); substationView.ConvertFrom(substation, substationView); substationView.BindDDLs(substationView, db); return(View(substationView)); } else { return(RedirectToAction("Index", "Substation")); } }
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)); } }