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);
}