public ActionResult AddTask(TaskViewModel item, int Id)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var Task = new TaskN()
             {
                 TaskId = item.TaskId, TaskName = item.TaskName, TaskDescription = item.TaskDescription, TaskStartDate = item.TaskStartDate, TaskEndDate = item.TaskEndDate, TaskStatus = item.TaskStatus, ProjectId = Id, EmployeeId = item.EmployeeId
             };
             var Added = TaskRepo.Add(Task);
             if (Added)
             {
                 return(RedirectToAction("DisplayProjectTask" + "/" + Id));
             }
             else
             {
                 ModelState.AddModelError("", "Failed to add");
                 return(View());
             }
         }
         else
         {
             ModelState.AddModelError("", "One or More validation failed");
             return(View());
         }
     }
     catch (ProjectManagerException e)
     {
         return(Content("Error" + e.Message));
     }
 }
Example #2
0
 public bool AddTask(TaskN proj)
 {
     try
     {
         return(TaskRepo.Add(proj));
     }
     catch (ProjectManagerException e)
     {
         throw e;
     }
 }
Example #3
0
        public ActionResult AddTask(TaskViewModel item)
        {
            TaskN task = new TaskN()
            {
                TaskId = item.TaskId, TaskName = item.TaskName, TaskDescription = item.TaskDescription, TaskStartDate = item.TaskStartDate, TaskPriority = item.TaskPriority, TaskStatus = item.TaskStatus, TaskEndDate = item.TaskEndDate, ProjectId = item.ProjectId, EmployeeId = item.EmployeeId
            };

            try
            {
                var objTaskService = new TaskService();
                if (objTaskService.AddTask(task))
                {
                    return(RedirectToAction("ViewProjects"));
                }
                return(Content("Cannot Add Task"));
            }
            catch (ProjectManagerException e)
            {
                throw;
            }
        }