public static void RegistrarUsuario(Usuario usuario) { Query query = new Query("UserName", "asc", ""); query.Paginate = false; query.AddRule(new Rule("UserName", Query.Comparator.EQUALS, usuario.UserName)); bool existe = AdministracionMapper.GetUsuarios(query).Count > 0; if (existe) { throw new HandleException("Ya existe una persona registrada con el nombre de usuario ingresado"); } query = new Query("UserName", "asc", ""); query.Paginate = false; query.AddRule(new Rule("Email", Query.Comparator.EQUALS, usuario.Email)); existe = AdministracionMapper.GetUsuarios(query).Count > 0; if (existe) { throw new HandleException("Ya existe una persona registrada con el email ingresado"); } usuario.EncriptedPassword = EncriptadorHelper.Encrypt(usuario.Password); AdministracionMapper.CrearUsuario(usuario); NotificarRegistracion(usuario, "Se ha generado su usuario en el sistema"); }
public static bool ExisteUsuario(string userName, string password) { if (string.IsNullOrEmpty(userName)) { throw new HandleException("Se esperaba el nombre de usuario"); } if (string.IsNullOrEmpty(password)) { throw new HandleException("Se esperaba la contraseña del usuario"); } string encriptedPassword = EncriptadorHelper.Encrypt(password); bool exists = AdministracionMapper.Exists(userName, encriptedPassword); return(exists); }
public static void SaveUsuario(Usuario usuario) { usuario.EncriptedPassword = EncriptadorHelper.Encrypt(usuario.Password); AdministracionMapper.ActualizarUsuario(usuario); AdministracionMapper.ActualizarRolesUsuario(usuario); }