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)); } }
public bool AddTask(TaskN proj) { try { return(TaskRepo.Add(proj)); } catch (ProjectManagerException e) { throw e; } }
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; } }