public async Task <IEnumerable <Project> > GetAll() { _logger.LogDebug("Getting all Projects."); IEnumerable <Project> projects = await _projectsRepository.GetAll(); foreach (Project project in projects) { project.Complete = await _tasksRepository.AllTasksAreCompleted(project.ProjectName); } return(projects); }