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)); }
public async Task <ActionResult <List <CustomerSubscriptionsConfigurationsReadModel> > > GetList([FromQuery] CustomerSubscriptionsConfigurationsListQuery query) { List <CustomerSubscriptionsConfigurationsReadModel> customerSubscriptionConfigurations = await _mediator.Send(query); return(customerSubscriptionConfigurations); }