public List<vendaPagamento> Filtrar(vendaPagamento vendaPagamento)
 {
     return repositoryvendaPagamento.ObterPorFiltros(b => (
         (vendaPagamento.ID == Guid.Empty || b.ID == vendaPagamento.ID) &&
         (vendaPagamento.vendaID == Guid.Empty || b.vendaID == vendaPagamento.vendaID) &&
         (vendaPagamento.formaPagamentoID == Guid.Empty || b.formaPagamentoID == vendaPagamento.formaPagamentoID) &&
         (vendaPagamento.empresaID == Guid.Empty || b.empresaID == vendaPagamento.empresaID)
         )).ToList();
 }
        public Result Salvar(vendaPagamento vendaPagamento)
        {
            Result retorno = new Result();

            try
            {
                if (vendaPagamento.ID == Guid.Empty)
                {
                    vendaPagamento.ID = Guid.NewGuid();
                    repositoryvendaPagamento.Adicionar(vendaPagamento);
                }
                else
                {
                    repositoryvendaPagamento.Alterar(vendaPagamento);
                }

                context.SaveChanges();

                retorno.Ok("Pagamento salvo com sucesso.");
            }
            catch (Exception erro)
            {
                retorno.Erro(erro.Message);
            }

            return retorno;
        }
 public Result SalvarVendaPagamento(vendaPagamento vendaPagamento)
 {
     Result retorno = serviceVendaPagamento.Salvar(vendaPagamento);
     return retorno;
 }
 public List<vendaPagamento> FiltrarVendaPagamento(vendaPagamento vendaPagamento)
 {
     return serviceVendaPagamento.Filtrar(vendaPagamento);
 }