Example #1
0
 private ActionResult UpdateModelForPostResult(SkillModel model, Func<SkillModel, WorkResult> unitOfWork)
 {
     if (ModelState.IsValid)
     {
         var result = unitOfWork.Invoke(model);
         if (result.IsValid)
         {
             return this.RedirectToIndex();
         }
         //TODO: server side validation
     }
     return View(model);
 }
Example #2
0
 public ActionResult Edit(SkillModel model)
 {
     return this.UpdateModelForPostResult(model, this.skillRepository.Update);
 }