public async Task <IEnumerable <Project> > GetAllSupervisedProjectsWithWorkingHoursAsync(string supervisorId) { var projectsWithWorkingHours = await _reportFacade.GetTotalWorkingHoursBySupervisedProjectAsync(supervisorId); List <Project> modelList = new List <Project>(); for (int i = 0; i < projectsWithWorkingHours.Count(); i++) { Project model = new Project() { ProjectId = projectsWithWorkingHours.ElementAt(i).ProjectId, Name = projectsWithWorkingHours.ElementAt(i).ProjectName }; modelList.Add(model); } return(modelList); }
public async Task <IActionResult> GetWorkingHoursByProjects([FromQuery] string supervisorId) { return(Ok(await _reportFacade.GetTotalWorkingHoursBySupervisedProjectAsync(supervisorId))); }