public async Task <Project> GetProject(int projectId) { var project = await _storage.GetProjects() .FirstOrDefaultAsync(p => p.Id == projectId); return(project is null ? throw new ProjectsNotFoundException(projectId) : _projectReconstructionFactory.Create(project)); }
group.Projects.Select(p => _projectReconstructionFactory.Create(p)) .ToArray(),