public ActionResult Create(CreateAbsenceViewModel vm) { if (ModelState.IsValid == false) { ViewBag.Player = CompositionRoot.DocumentSession.CreatePlayerSelectList(); return(View(vm)); } Absence absence = Absence.Create(vm.From, vm.To, vm.Player, vm.Comment); CompositionRoot.DocumentSession.Store(absence); return(RedirectToAction("Index")); }
public ActionResult Edit(int id, CreateAbsenceViewModel vm) { if (ModelState.IsValid == false) { ViewBag.Player = CompositionRoot.DocumentSession.CreatePlayerSelectList(); return(View(vm)); } Absence absence = CompositionRoot.DocumentSession.Load <Absence>(id); absence.Player = vm.Player; absence.From = vm.From; absence.To = vm.To; absence.Comment = vm.Comment; return(RedirectToAction("Index")); }