public ActionResult Edit(TaskTrackViewModel taskTrack) { if (ModelState.IsValid) { var taskTrackResult = MapperGetTasks(taskTrack); taskTrackService.Edit(taskTrackResult); return(RedirectToAction("Index")); } return(View(taskTrack)); }
public ActionResult Create(TaskTrackViewModel taskTrack) { try { if (ModelState.IsValid) { var taskTrackDto = Mapper.Map <TaskTrackViewModel, TaskTrackDTO>(taskTrack); _taskTrackService.SaveTaskTrack(taskTrackDto); return(RedirectToAction("Index")); } } catch (RetryLimitExceededException) { ModelState.AddModelError("", "Unable to save changes. Try agagin, and if the problem persists see your system administrator."); } return(View(taskTrack)); }
public ActionResult Create(int?taskId) { if (taskId != null) { var userIdentityName = User.Identity.Name; var user = _vUserProfileService.GetVUserProfile(userIdentityName); var task = _vUserTaskService.GetTaskForUser(user.UserId, taskId.Value); var userTaskModel = _userTaskTService.Get(user.UserId, task.TaskId); TaskTrackViewModel viewModel = new TaskTrackViewModel { Name = task.TaskName, TrackDate = DateTime.Now, TaskId = task.TaskId, UserId = user.UserId, UserTaskId = userTaskModel.UserTaskId }; return(View(viewModel)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } }
private TaskTrackDTO MapperGetTasks(TaskTrackViewModel taskTrackViewModel) { return(Mapper.Map <TaskTrackViewModel, TaskTrackDTO>(taskTrackViewModel)); }