Exemplo n.º 1
0
        public override async Task <List <BaseDetailsDTO> > HandleEx(GetRacesQuery request, CancellationToken cancellationToken)
        {
            var baseDetails = await UnitOfWork.BaseDetail.GetAllAsync();

            var baseDetailsDTO = Mapper.Map <List <BaseDetailsDTO> >(baseDetails).ToList();

            return(baseDetailsDTO);
        }
Exemplo n.º 2
0
        public JsonResult GetRaces()
        {
            var racesQuery = new GetRacesQuery {
            };
            var racesDto   = SendQuery <GetRacesQuery, IEnumerable <RaceDTO> >(racesQuery);
            var races      = new SelectList(racesDto, nameof(RaceDTO.Id), nameof(RaceDTO.Name));

            return(Json(races));
        }
Exemplo n.º 3
0
        public List <Race> Get()
        {
            var query = new GetRacesQuery();

            return(query.GetRaces());
        }
Exemplo n.º 4
0
        IEnumerable <RaceDTO> IQueryHandler <GetRacesQuery, IEnumerable <RaceDTO> > .Handle(GetRacesQuery query)
        {
            var result = new List <RaceDTO>();

            var races = _context.Race.ToList();

            foreach (var race in races)
            {
                result.Add(_mapper.Map <Race, RaceDTO>(race));
            }

            return(result);
        }