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);
        }