public void Editar(UsuarioViewModel NovosDados) { Usuario DadosAntigos = BuscarPorId(NovosDados.Id); if (NovosDados.Nome != null) { DadosAntigos.Nome = NovosDados.Nome; } if (NovosDados.Senha != null) { DadosAntigos.Senha = NovosDados.Senha; } if (NovosDados.Apelido != null) { DadosAntigos.Apelido = NovosDados.Apelido; } if (NovosDados.Foto != null) { DadosAntigos.Foto = NovosDados.Foto; } if (NovosDados.Email != null) { DadosAntigos.Email = NovosDados.Email; } _context.Update(DadosAntigos); _context.SaveChanges(); }
public void Atualizar(int id, Usuario usuario) { using (WSTowerContext ctx = new WSTowerContext()) { Usuario usuarioBuscado = ctx.Usuario.Find(id); if (usuario.NomeUsuario != null) { usuarioBuscado.NomeUsuario = usuario.NomeUsuario; } if (usuario.Email != null) { usuarioBuscado.Email = usuario.Email; } if (usuario.Senha != null) { usuarioBuscado.Senha = usuario.Senha; } if (usuario.Telefone != null) { usuarioBuscado.Telefone = usuario.Telefone; } if (usuario.Foto != null) { usuarioBuscado.Foto = usuario.Foto; } ctx.Update(usuarioBuscado); ctx.SaveChanges(); } }