public ActionResult LoadDefaultMassnahmenvorschlag(MassnahmenvorschlagKatalogEditModel editModel) { if (!string.IsNullOrWhiteSpace(editModel.Typ)) { editModel = globalMassnahmenvorschlagKatalogService.GetDefaultMassnahmenvorschlagKatalogModel(editModel.Typ); ModelState.Clear(); PrepareViewBag(); return(PartialView("CreateMassnahmenvorschlag", editModel)); } return(CreateMassnahmenvorschlag()); }
public ActionResult CustomizeMassnahmenvorschlag(MassnahmenvorschlagKatalogEditModel editModel) { if (ModelState.IsValid) { massnahmenvorschlagKatalogEditService.Customize(editModel); return(new EmsgEmptyResult()); } PrepareViewBag(); return(PartialView("CreateMassnahmenvorschlag", editModel)); }
public ActionResult CreateMassnahmenvorschlag() { var belas = belastungskategorieService.AllBelastungskategorieModel; var model = new MassnahmenvorschlagKatalogEditModel(); model.KonstenModels = belas.Select(b => new MassnahmenvorschlagKatalogKonstenEditModel() { DefaultKosten = 0m, Belastungskategorie = b.Id, BelastungskategorieBezeichnung = localizationService.GetLocalizedBelastungskategorieTyp(b.Typ) }).ToList(); PrepareViewBag(); return(PartialView("CreateMassnahmenvorschlag", model)); }
public ActionResult UpdateMassnahmenvorschlag(MassnahmenvorschlagKatalogEditModel editModel) { if (ModelState.IsValid) { if (IsForApplicationLevel) { globalMassnahmenvorschlagKatalogService.UpdateMassnahmenvorschlag(editModel); } else { massnahmenvorschlagKatalogEditService.UpdateMassnahmenvorschlag(editModel); } return(new EmsgEmptyResult()); } PrepareViewBag(); return(PartialView("EditMassnahmenvorschlag", editModel)); }