public List<clienteEndereco> Filtrar(clienteEndereco clienteEndereco) { return repositoryclienteEndereco.ObterPorFiltros(b => ( (clienteEndereco.ID == Guid.Empty || b.ID == clienteEndereco.ID) && (clienteEndereco.logradouro == null || b.logradouro.ToUpper().Contains(clienteEndereco.logradouro)) && (clienteEndereco.numero == null || b.numero.ToUpper().Contains(clienteEndereco.numero)) && (clienteEndereco.complemento == null || b.complemento.ToUpper().Contains(clienteEndereco.complemento)) && (clienteEndereco.bairro == null || b.bairro.ToUpper().Contains(clienteEndereco.bairro)) && (clienteEndereco.CEP == null || b.CEP.ToUpper().Contains(clienteEndereco.CEP)) && (clienteEndereco.cidadeID == Guid.Empty || b.cidadeID == clienteEndereco.cidadeID) && (clienteEndereco.estadoID == Guid.Empty || b.estadoID == clienteEndereco.estadoID) && (clienteEndereco.paisID == Guid.Empty || b.paisID == clienteEndereco.paisID) && (clienteEndereco.empresaID == Guid.Empty || b.empresaID == clienteEndereco.empresaID) && (clienteEndereco.clienteID == Guid.Empty || b.clienteID == clienteEndereco.clienteID) )).ToList(); }
public Result SalvarClienteEndereco(clienteEndereco clienteEndereco) { //if (!modelState.IsValid) //{ // return; //} Result retorno = serviceClienteEndereco.Salvar(clienteEndereco); //if (!retorno.Sucesso) //{ // modelState.AddModelError("", retorno.MensagemGeral); // foreach (ResultadoCampo campo in retorno.Campos) // { // modelState.AddModelError(campo.Campo, campo.Mensagem); // } //} return retorno; }
public List<clienteEndereco> FiltrarClienteEndereco(clienteEndereco clienteEndereco) { return serviceClienteEndereco.Filtrar(clienteEndereco); }
public Result Salvar(clienteEndereco clienteEndereco) { Result retorno = new Result(); try { if (clienteEndereco.ID == Guid.Empty) { clienteEndereco.ID = Guid.NewGuid(); repositoryclienteEndereco.Adicionar(clienteEndereco); } else { repositoryclienteEndereco.Alterar(clienteEndereco); } context.SaveChanges(); retorno.Ok("Cadastro realizado com sucesso."); } catch (Exception erro) { retorno.Erro(erro.Message); } return retorno; }