public ActionResult Edit(int id, task task) { try { DateValidate = new DateValidate(); if (ModelState.IsValid) { if (DateValidate.IsDateLessThanToday(task.task_started_date) && DateValidate.IsDateLessThanToday(task.task_end_date)) { int flag = TasksControllerManager.updateTask(id, task); if (flag == 1) { return(RedirectToAction("Index")); } } else { ModelState.AddModelError("", "Dates are Invalid"); return(View()); } } ViewBag.taskState = TasksControllerManager.getTaskState(); return(View()); } catch (Exception) { return(RedirectToAction("Error", "Home")); } }
public ActionResult Create(project project) { try { DateValidate = new DateValidate(); if (ModelState.IsValid) { if (DateValidate.IsDateLessThanToday(project.project_assign_date) && DateValidate.IsDateLessThanToday(project.project_deadline)) { ProjectsControllerManager.saveProject(project); return(RedirectToAction("Index", "Projects")); } else { ModelState.AddModelError("", "Project assign date or deadline is invalid"); return(View()); } } else { return(View()); } } catch (Exception) { return(RedirectToAction("Error", "Home")); } }
public ActionResult Edit(int id, project project) { try { DateValidate = new DateValidate(); if (ModelState.IsValid) { int flag = ProjectsControllerManager.updateProject(id, project); if (flag == 1) { return(RedirectToAction("Index")); } } ViewBag.approval = ProjectsControllerManager.getProjectApproval(); return(View()); } catch (Exception) { return(RedirectToAction("Error", "Home")); } }
public ActionResult AddTask(task task) { try { DateValidate = new DateValidate(); if (ModelState.IsValid) { if (DateValidate.IsDateLessThanToday(task.task_started_date) && DateValidate.IsDateLessThanToday(task.task_end_date)) { int flag = ProjectsControllerManager.saveTask(task); if (flag == 1) { return(RedirectToAction("Index", "Projects")); } else { ModelState.AddModelError("", "Task name is already taken, Please use unique Task Names"); return(View()); } } else { ModelState.AddModelError("", "Dates are Invalid"); return(View()); } } else { return(View()); } } catch (Exception) { return(RedirectToAction("Error", "Home")); } }