partial void DeleteUser(User instance);
 partial void InsertUser(User instance);
 partial void UpdateUser(User instance);
Esempio n. 4
0
 /// <summary>
 /// Creates a user login after checking to see whether the username
 /// exists in the database. Adds the user login to the database .
 /// </summary>
 /// <param name="username">The username to register with the system.</param>
 /// <param name="password">The password to use in the system.</param>
 /// <returns>True if successful, false otherwise (usually because the username exists).</returns>
 public static bool CreateUserLogin(string username, string password)
 {
     if (!checkUserExists(username))
     {
         LightWriterDataContext dataContext = new LightWriterDataContext();
         ulong passHash = generatePasswordKey(password);
         User user = new User();
         user.Username = username;
         user.Password = passHash.ToString();
         dataContext.Users.InsertOnSubmit(user);
         dataContext.SubmitChanges();
         Login(username, password); // Log the user in now that they're registered
         return true;
     }
     return false;
 }