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();
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 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;
        }