public void InsertarUsuario(String nombre, String email, String nickname, String password) //REGISTRO { Usuario user = new Usuario(); String salt = HelperCifrado.GenerarSalt(); string pass = HelperCifrado.CifrarPassword(password, salt); int? count = (from datos in context.Usuario select datos.IdUser).Count(); if (count == 0) { user.IdUser = 1; } else { user.IdUser = this.context.Usuario.Max(z => z.IdUser) + 1; } user.Salt = salt; user.NombreUs = nombre; user.Email = email; user.NickName = nickname; user.Password = pass; this.context.Usuario.Add(user); this.context.SaveChanges(); }
public void CrearUsuario(string email, string password, string confirmarPass, Role role) { string salt = HelperCifrado.GenerarSalt(); string passCifrada = HelperCifrado.CifrarPassword(password, salt); string confirmPassCifrada = HelperCifrado.CifrarPassword(confirmarPass, salt); Usuarios user = new Usuarios(); user.UserId = GetMaxIdUsuario(); user.Email = email; user.Password = passCifrada; user.ComparePassword = confirmPassCifrada; user.Role = role; user.Activo = true; user.Salt = salt; db.Usuarios.Add(user); db.SaveChanges(); }