public ActionResult EditRealisierteMassnahme(Guid id) { RealisierteMassnahmeModel realisierteMassnahmeModel = realisierteMassnahmeService.GetById(id); PrepareViewBag(false, realisierteMassnahmeModel); return(PartialView(realisierteMassnahmeModel)); }
private void PrepareViewBag(bool isInCreateMode, RealisierteMassnahmeModel model) { ViewBag.IsNew = isInCreateMode; ViewBag.MassnahmenvorschlagFahrbahnKatalogen = GetMassnamenKatalogDropDownItems(model.MassnahmenvorschlagFahrbahn, MassnahmenvorschlagKatalogTyp.Fahrbahn); ViewBag.MassnahmenvorschlagTrottoirKatalogen = GetMassnamenKatalogDropDownItems(model.MassnahmenvorschlagTrottoir, MassnahmenvorschlagKatalogTyp.Trottoir); ViewBag.Belastungskategorien = belastungskategorieService.AllBelastungskategorieModel.ToDropDownItemList(tvp => localizationService.GetLocalizedBelastungskategorieTyp(tvp.Typ), bk => bk.Id, model.Belastungskategorie, TextLocalization.EmptyMessage); }
public ActionResult Update(RealisierteMassnahmeModel realisierteMassnahmeModel) { if (ModelState.IsValid) { realisierteMassnahmeService.UpdateEntity(realisierteMassnahmeModel); return(new EmsgEmptyResult()); } PrepareViewBag(false, realisierteMassnahmeModel); return(PartialView("EditRealisierteMassnahme", realisierteMassnahmeModel)); }
public ActionResult ApplyUpdate(RealisierteMassnahmeModel realisierteMassnahmeModel) { if (ModelState.IsValid) { realisierteMassnahmeModel = realisierteMassnahmeService.UpdateEntity(realisierteMassnahmeModel); ModelState.Clear(); } PrepareViewBag(false, realisierteMassnahmeModel); return(PartialView("EditRealisierteMassnahme", realisierteMassnahmeModel)); }
public ActionResult ApplyInsert(RealisierteMassnahmeModel realisierteMassnahmeModel) { var isInCreateMode = true; if (ModelState.IsValid) { realisierteMassnahmeModel = realisierteMassnahmeService.CreateEntity(realisierteMassnahmeModel); ModelState.Clear(); isInCreateMode = false; } PrepareViewBag(isInCreateMode, realisierteMassnahmeModel); return(PartialView("EditRealisierteMassnahme", realisierteMassnahmeModel)); }