Пример #1
0
        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());
        }