Exemple #1
0
        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));
 }
Exemple #3
0
 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));
     }
 }
Exemple #4
0
 private TaskTrackDTO MapperGetTasks(TaskTrackViewModel taskTrackViewModel)
 {
     return(Mapper.Map <TaskTrackViewModel, TaskTrackDTO>(taskTrackViewModel));
 }