public ActionResult GetTaskById(int Id) { string urlBase = Utils.Functionals.RouteHandler.GetUrlBase(Request, Url); ViewBag.urlBase = urlBase; ViewBag.AddTask = "Task/AddTask"; ViewBag.UploadAttachments = "Task/UploadAttachments"; TasksAndEmployees tasksAndEmployees = new TasksAndEmployees(); List <TaskModel> tasks = Manager.Instance().GetTasks(); TaskModel task = new TaskModel(); var employees = Manager.Instance().GetEmployees(); tasksAndEmployees.employees = new List <EmployeeFinanceModel>(); foreach (var item in employees) { EmployeeFinanceModel emp = new EmployeeFinanceModel(); emp.Id = item.Id; emp.Name = item.Name; emp.LastName = item.LastName; tasksAndEmployees.employees.Add(emp); } tasksAndEmployees.projects = Manager.Instance().GetProjects(); tasksAndEmployees.states = Manager.Instance().GetStates(); tasksAndEmployees.severities = Manager.Instance().GetSeverities(); foreach (TaskModel item in tasks) { if (item.Id == Id) { task = item; } } tasksAndEmployees.task = task; return(View(tasksAndEmployees)); }
public ActionResult AddTask() { string urlBase = Utils.Functionals.RouteHandler.GetUrlBase(Request, Url); ViewBag.urlBase = urlBase; ViewBag.AddTask = "Task/AddTask"; TasksAndEmployees tasks = new TasksAndEmployees(); tasks.task = new TaskModel(); var employees = Manager.Instance().GetEmployees(); tasks.employees = new List <EmployeeFinanceModel>(); foreach (var item in employees) { EmployeeFinanceModel emp = new EmployeeFinanceModel(); emp.Id = item.Id; emp.Name = item.Name; emp.LastName = item.LastName; tasks.employees.Add(emp); } tasks.projects = Manager.Instance().GetProjects(); tasks.states = Manager.Instance().GetStates(); tasks.severities = Manager.Instance().GetSeverities(); return(View(tasks)); }
public ActionResult AddTask(TaskModel task) { string urlBase = Utils.Functionals.RouteHandler.GetUrlBase(Request, Url); ViewBag.urlBase = urlBase; ViewBag.AddTask = "Task/AddTask"; TasksAndEmployees tasks = new TasksAndEmployees(); Manager.Instance().AddTask(task); List <TaskModel> Tasks = Manager.Instance().GetTasks(); return(View("GetTasks", Tasks)); }