Example #1
0
 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();
            }
        }