public ActionResult UpdateAction(ActionViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var action = Mapper.Map <ActionViewModel, SlaveAction>(model); if (model.Id == null || model.Id == 0) { _projectService.AddAction(model.ProjectId, action, User.Identity.GetUserId()); } else { _projectService.EditAction(model.ProjectId, action, User.Identity.GetUserId()); } return(RedirectToAction("ActionForm", new { id = model.ProjectId })); }