示例#1
0
        public async Task <CrewsResponse> ExecuteAsync(CrewsQuery request)
        {
            var crews = _crewRepository.GetAll();

            if (crews == null)
            {
                throw new Exception("Crews not found");
            }

            var mappedCrew = new CrewsResponse
            {
                Crews = crews.Select(_mapper.Map <Domain.Entities.Crew, CrewsResponse.Crew>).ToList()
            };


            return(mappedCrew);
        }
示例#2
0
 public List <CrewDTO> GetCrewCollection()
 {
     return(Mapper.Map <List <Crew>, List <CrewDTO> >(crewRepository.GetAll()));
 }