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(); }
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(); }