public async Task <IActionResult> Get([FromQuery] PedidoQueryModel query)
        {
            if (!ModelState.IsValid)
            {
                return(Response(query));
            }

            var pedidos = await _pedidoService.ObterListaPaginados(query);

            if (!pedidos.Any() && IsValidOperation())
            {
                return(NoContent());
            }

            return(Response(pedidos));
        }
        public async Task <IEnumerable <PedidoDto> > ObterListaPaginados(PedidoQueryModel queryModel)
        {
            var command = _mapper.Map <ObterPedidosQuery>(queryModel);

            return(await _mediator.Send(command));
        }