public void Salvar(Endereco entity)
 {
     if (entity.Id > 0)
     {
         var endereco = Listar(entity.Id).FirstOrDefault();
         if (endereco.Logradouro != entity.Logradouro)
         {
             endereco.Logradouro = entity.Logradouro;
         }
         if (endereco.Numero != entity.Numero)
         {
             endereco.Numero = entity.Numero;
         }
         if (endereco.Complemento != entity.Complemento)
         {
             endereco.Complemento = entity.Complemento;
         }
         if (endereco.Bairro != entity.Bairro)
         {
             endereco.Bairro = entity.Bairro;
         }
         if (endereco.Cidade != entity.Cidade)
         {
             endereco.Cidade = entity.Cidade;
         }
         if (endereco.UF != entity.UF)
         {
             endereco.UF = entity.UF;
         }
         if (endereco.Tipo != entity.Tipo)
         {
             endereco.Tipo = entity.Tipo;
         }
     }
     else
     {
         var tipo = new TipoApplication();
         entity.Tipo = tipo.Listar(entity.Tipo.Id).FirstOrDefault();
         _dbContext.Enderecos.Add(entity);
     }
     _dbContext.SaveChanges();
 }
 public void Salvar(Telefone entity)
 {
     if (entity.Id > 0)
     {
         var telefone = Listar(entity.Id).FirstOrDefault();
         if (telefone.Numero != entity.Numero)
         {
             telefone.Numero = entity.Numero;
         }
         if (telefone.Tipo != entity.Tipo)
         {
             telefone.Tipo = entity.Tipo;
         }
     }
     else
     {
         var tipo = new TipoApplication();
         entity.Tipo = tipo.Listar(entity.Tipo.Id).FirstOrDefault();
         _dbContext.Telefones.Add(entity);
     }
     _dbContext.SaveChanges();
 }
Exemplo n.º 3
0
 public void Salvar(Email entity)
 {
     if (entity.Id > 0)
     {
         var email = Listar(entity.Id).FirstOrDefault();
         if (email.Endereco != entity.Endereco)
         {
             email.Endereco = entity.Endereco;
         }
         if (email.Tipo != entity.Tipo)
         {
             email.Tipo = entity.Tipo;
         }
     }
     else
     {
         var tipo = new TipoApplication();
         entity.Tipo = tipo.Listar(entity.Tipo.Id).FirstOrDefault();
         _dbContext.Emails.Add(entity);
     }
     _dbContext.SaveChanges();
 }
 public void Salvar(Evento entity)
 {
     if (entity.Id > 0)
     {
         var evento = Listar(entity.Id).FirstOrDefault();
         if (evento.Data != entity.Data)
         {
             evento.Data = entity.Data;
         }
         if (evento.Tipo != entity.Tipo)
         {
             evento.Tipo = entity.Tipo;
         }
     }
     else
     {
         var tipo = new TipoApplication();
         entity.Tipo = tipo.Listar(entity.Tipo.Id).FirstOrDefault();
         _dbContext.Eventos.Add(entity);
     }
     _dbContext.SaveChanges();
 }