public async Task <IActionResult> Get([FromQuery] ComandaQueryModel query) { if (!ModelState.IsValid) { return(Response(query)); } var comandas = await _comandaService.ObterListaPaginados(query); if (!comandas.Any() && IsValidOperation()) { return(NoContent()); } return(Response(comandas)); }
public async Task <IEnumerable <ComandaDto> > ObterListaPaginados(ComandaQueryModel queryModel) { var command = _mapper.Map <ObterComandasQuery>(queryModel); return(await _mediator.Send(command)); }