public async Task <IListDto <ConsumoDTO> > GetAllWithDomainAsync(ConsumoRequestAllDTO request)
        {
            var retorno = await _domainService.GetAllWithDomain(request);

            retorno.Items = retorno.Items.OrderBy(p => p.Descricao).ToList();
            return(retorno);
        }
        public async Task <IActionResult> GetAll([FromQuery] string filter, [FromQuery] Constants.Dominio dominio, [FromQuery] string uf)
        {
            ConsumoRequestAllDTO request = new ConsumoRequestAllDTO
            {
                IdDominio = dominio,
                Page      = 1,
                PageSize  = 999,
                Search    = filter,
                UF        = (uf == "undefined" ? null : uf)
            };

            var response = await _appService.GetAllWithDomainAsync(request);

            return(CreateResponseOnGetAll(response, WebConstants.ConsumoName));
        }
 public async virtual Task <IListDto <ConsumoDTO> > GetAllWithDomain(ConsumoRequestAllDTO request)
 {
     return(await _repository.GetAllWithDomain(request));
 }