public Task <List <ConfigurationReadModel> > Handle(ConfigurationsListQuery request, CancellationToken cancellationToken) { IQueryable <Configuration> configurations = _configurationRepository.Query(); List <ConfigurationReadModel> configurationsListReadModel = null; if (configurations != null && configurations.Any()) { configurationsListReadModel = configurations.Select(x => new ConfigurationReadModel { Id = x.Id, Name = x.Name, Enabled = x.Enabled }).ToList(); } return(Task.FromResult(configurationsListReadModel)); }
public async Task <ActionResult <List <ConfigurationReadModel> > > GetList([FromQuery] ConfigurationsListQuery query) { List <ConfigurationReadModel> configurations = await _mediator.Send(query); return(configurations); }