public async Task <IEnumerable <ModelDto> > HandleAsync(GetAllModelsQuery query) { var models = await repository.GetAllAsync(); return(models.Select(m => new ModelDto { Name = m.Name })); }
public async Task <List <GetAllModelsDto> > Handle(GetAllModelsQuery request, CancellationToken cancellationToken) { var models = await this.context.Models.OrderBy(a => a.Name).Include(a => a.Make).ToListAsync(cancellationToken); if (models == null) { return(null); } return(mapper.Map <List <GetAllModelsDto> >(models)); }
public HorseView[] Handle(GetAllModelsQuery <HorseView> query) { var horses = from horse in this.horseRepository.Entities select new HorseView { Id = horse.Id, Name = horse.Name, }; return(horses.ToArray()); }
public CustomerView[] Handle(GetAllModelsQuery <CustomerView> query) { var customers = from customer in this.customerRepository.Entities select new CustomerView { Id = customer.Id, Firstname = customer.Firstname, Surname = customer.Surname, }; return(customers.ToArray()); }