public ActionResult Create(UserTaskManageViewModel model) { if (ModelState.IsValid) { try { var userTask = model.ToDalEntity(); userTaskRepository.InsertAndSubmit(userTask); base.SetSuccessMessage("The userTask [{0}] has been created.", userTask.Name); return(RedirectToAction("Index")); } catch (Exception ex) { base.SetErrorMessage("Whoops! Couldn't create the new userTask. The error was [{0}]", ex.Message); } } return(View(model)); }