public Task <List <CustomerSubscriptionsConfigurationsReadModel> > Handle(CustomerSubscriptionsConfigurationsListQuery request, CancellationToken cancellationToken)
        {
            IQueryable <CustomerSubscriptionsConfigurations>    configurations = _configurationRepository.Query();
            List <CustomerSubscriptionsConfigurationsReadModel> configurationsListReadModel = null;

            if (configurations != null && configurations.Any())
            {
                configurationsListReadModel = configurations.Select(x => new CustomerSubscriptionsConfigurationsReadModel {
                    Id = x.Id, ConfigurationId = x.ConfigurationId, UserSubscriptionId = x.UserSubscriptionId, Enabled = x.Enabled
                }).ToList();
            }

            return(Task.FromResult(configurationsListReadModel));
        }
Example #2
0
        public async Task <ActionResult <List <CustomerSubscriptionsConfigurationsReadModel> > > GetList([FromQuery] CustomerSubscriptionsConfigurationsListQuery query)
        {
            List <CustomerSubscriptionsConfigurationsReadModel> customerSubscriptionConfigurations = await _mediator.Send(query);

            return(customerSubscriptionConfigurations);
        }