Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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));
        }