Пример #1
0
        public IEnumerable <IssueDto> GetAll()
        {
            var issues  = _issueRepository.GetAll();
            var results = _projectionBuilder.Build <IEnumerable <Issue>, IEnumerable <IssueDto> >(issues);

            return(results);
        }
Пример #2
0
        public IEnumerable <EmployeeDto> GetHeads()
        {
            var employees = _employeeRepository.GetAll(new EmployeeHeadSpecification(isOnlyHead: true));
            var results   = _projectionBuilder.Build <IEnumerable <Employee>, IEnumerable <EmployeeDto> >(employees);

            return(results);
        }
Пример #3
0
        public async Task <IEnumerable <UserDto> > GetAllAsync()
        {
            var users = await _userRepository.GetAllAsync();

            var results = _projectionBuilder.Build <IEnumerable <User>, IEnumerable <UserDto> >(users);

            return(results);
        }