public List<fornecedorContato> Filtrar(fornecedorContato fornecedorContato)
 {
     return repositoryfornecedorContato.ObterPorFiltros(b => (
         (fornecedorContato.ID == Guid.Empty || b.ID == fornecedorContato.ID) &&
         (fornecedorContato.nomeContato == null || b.nomeContato.ToUpper().Contains(fornecedorContato.nomeContato)) &&
         (fornecedorContato.telefoneContato == null || b.telefoneContato.ToUpper().Contains(fornecedorContato.telefoneContato)) &&
         (fornecedorContato.emailContato == null || b.emailContato.ToUpper().Contains(fornecedorContato.emailContato)) &&
         (fornecedorContato.fornecedorID == Guid.Empty || b.fornecedorID == fornecedorContato.fornecedorID) &&
         (fornecedorContato.empresaID == Guid.Empty || b.empresaID == fornecedorContato.empresaID)
         )).ToList();
 }
        public Result Salvar(fornecedorContato fornecedorContato)
        {
            Result retorno = new Result();

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

                context.SaveChanges();

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

            return retorno;
        }
Exemplo n.º 3
0
 public Result SalvarFornecedorContato(fornecedorContato fornecedorContato)
 {
     Result retorno = serviceFornecedorContato.Salvar(fornecedorContato);
     return retorno;
 }
Exemplo n.º 4
0
 public List<fornecedorContato> FiltrarFornecedorContato(fornecedorContato fornecedorContato)
 {
     return serviceFornecedorContato.Filtrar(fornecedorContato);
 }