public List<clienteContato> Filtrar(clienteContato clienteContato) { return repositoryclienteContato.ObterPorFiltros(b => ( (clienteContato.ID == Guid.Empty || b.ID == clienteContato.ID) && (clienteContato.nomeContato == null || b.nomeContato.ToUpper().Contains(clienteContato.nomeContato)) && (clienteContato.telefoneContato == null || b.telefoneContato.ToUpper().Contains(clienteContato.telefoneContato)) && (clienteContato.emailContato == null || b.emailContato.ToUpper().Contains(clienteContato.emailContato)) && (clienteContato.clienteID == Guid.Empty || b.clienteID == clienteContato.clienteID) && (clienteContato.empresaID == Guid.Empty || b.empresaID == clienteContato.empresaID) )).ToList(); }
public Result SalvarClienteContato(clienteContato clienteContato) { //if (!modelState.IsValid) //{ // return; //} Result retorno = serviceClienteContato.Salvar(clienteContato); //if (!retorno.Sucesso) //{ // modelState.AddModelError("", retorno.MensagemGeral); // foreach (ResultadoCampo campo in retorno.Campos) // { // modelState.AddModelError(campo.Campo, campo.Mensagem); // } //} return retorno; }
public List<clienteContato> FiltrarClienteContato(clienteContato clienteContato) { return serviceClienteContato.Filtrar(clienteContato); }
public Result Salvar(clienteContato clienteContato) { Result retorno = new Result(); try { if (clienteContato.ID == Guid.Empty) { clienteContato.ID = Guid.NewGuid(); repositoryclienteContato.Adicionar(clienteContato); } else { repositoryclienteContato.Alterar(clienteContato); } context.SaveChanges(); retorno.Ok("Cadastro realizado com sucesso."); } catch (Exception erro) { retorno.Erro(erro.Message); } return retorno; }