BinaryStudio.TaskManager.Web.Controllers.HumanTasksController.AllManagersWithTasks C# (CSharp) Method

AllManagersWithTasks() private method

private AllManagersWithTasks ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
        public ActionResult AllManagersWithTasks()
        {
            
            ManagersViewModel model = new ManagersViewModel();
            model.ManagerTasks = new List<ManagerTasksViewModel>();
            model.UnAssignedTasks = this.taskProcessor.GetUnassignedTasks().ToList();
            IList<Employee> employees = this.employeeRepository.GetAll();
            foreach (Employee employee in employees)
            {
                ManagerTasksViewModel manager = new ManagerTasksViewModel();
                manager.Manager = employee;
                manager.Tasks = this.taskProcessor.GetTasksList(employee.Id).ToList();
                model.ManagerTasks.Add(manager);
            }
            return this.View(model);
        }