public IEnumerable <IssueDto> GetAll() { var issues = _issueRepository.GetAll(); var results = _projectionBuilder.Build <IEnumerable <Issue>, IEnumerable <IssueDto> >(issues); return(results); }
public IEnumerable <EmployeeDto> GetHeads() { var employees = _employeeRepository.GetAll(new EmployeeHeadSpecification(isOnlyHead: true)); var results = _projectionBuilder.Build <IEnumerable <Employee>, IEnumerable <EmployeeDto> >(employees); return(results); }
public async Task <IEnumerable <UserDto> > GetAllAsync() { var users = await _userRepository.GetAllAsync(); var results = _projectionBuilder.Build <IEnumerable <User>, IEnumerable <UserDto> >(users); return(results); }