예제 #1
0
        public GenericResult <IEnumerable <Venda> > List(VendaFilter filter)
        {
            GenericResult <IEnumerable <Venda> > result = new GenericResult <IEnumerable <Venda> >();

            try
            {
                result.Result = service.List(filter);
            }
            catch (Exception ex)
            {
                result.Errors = new string[] { ex.Message };
            }

            return(result);
        }
예제 #2
0
        public IEnumerable <Venda> List(VendaFilter filter)
        {
            var result = connection.Query <Venda, Cliente, Venda>("Exec GetListVenda @locacoes, @text",
                                                                  (venda, cliente) =>
            {
                venda.Cliente = cliente;
                return(venda);
            }, filter);

            foreach (var venda in result)
            {
                venda.ItensVenda = GetItensByVendaId(venda.Id).ToList();
            }

            return(result);
        }
예제 #3
0
 public IActionResult GetVendas([FromQuery] VendaFilter filter)
 {
     return(Ok(_vendaAppService.FindByFilter(filter)));
 }
예제 #4
0
 public GenericResult <IEnumerable <Venda> > List([FromBody] VendaFilter filter)
 {
     return(appService.List(filter));
 }