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; }
public Result SalvarFornecedorContato(fornecedorContato fornecedorContato) { Result retorno = serviceFornecedorContato.Salvar(fornecedorContato); return retorno; }
public List<fornecedorContato> FiltrarFornecedorContato(fornecedorContato fornecedorContato) { return serviceFornecedorContato.Filtrar(fornecedorContato); }