public ActionResult ArbeitsmodusWechseln(ArbeitsmodusModel arbeitsmodusModel) { if (ModelState.IsValid) { arbeitsmodusService.SaveArbeitsmodusModel(arbeitsmodusModel); ViewBag.IsAchsenEditEnabled = mandantDetailsService.GetCurrentMandantDetails().IsAchsenEditEnabled; return(View("ArbeitsmodusWechselnSuccessfull", arbeitsmodusModel)); } return(View("Index", arbeitsmodusModel)); }
public void SaveArbeitsmodusModel(ArbeitsmodusModel arbeitsmodusModel) { ErfassungsPeriod currentErfassungsPeriod = erfassungsPeriodService.GetCurrentErfassungsPeriod(); var previousNetzErfassungsmodus = currentErfassungsPeriod.NetzErfassungsmodus; currentErfassungsPeriod.NetzErfassungsmodus = arbeitsmodusModel.NetzErfassungsmodus; transactionScopeProvider.Update(currentErfassungsPeriod); ereignisLogService.LogEreignis(EreignisTyp.Arbeitsmoduswechsel, new Dictionary <string, object> { { "alt", previousNetzErfassungsmodus }, { "neu", arbeitsmodusModel.NetzErfassungsmodus } }); }