Esempio n. 1
0
        public int CreateUser(string username, string password, int userLevel = 1)
        {
            User user = new User();
            user.Username = username;
            user.Password = sha512hasher.ComputeHash(Encoding.Default.GetBytes(password)).ByteArrayToString();
            user.UserLevel = (userLevel > 10 ? 10 : userLevel);

            if (GetUser(username, password) == null)
            {
                db.User.InsertOnSubmit(user);
                db.SubmitChanges();
                return (int)user.ID;
            }
            else
            {
                return -1;
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Users EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToUsers(User user)
 {
     base.AddObject("Users", user);
 }
Esempio n. 3
0
 /// <summary>
 /// Create a new User object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="userLevel">Initial value of the UserLevel property.</param>
 public static User CreateUser(global::System.Int64 id, global::System.Int64 userLevel)
 {
     User user = new User();
     user.Id = id;
     user.UserLevel = userLevel;
     return user;
 }