Пример #1
0
        public bool AddUser(HttpRequest request, string firstName, string lastname, string email, string username, string password, DateTime? birthdate, EGender eGender)
        {
            CD_Users user = new CD_Users();
            user.FirstName = firstName;
            user.LastName = lastname;
            user.Email = email;
            user.Username = username;
            SaltedHash saltedHash = new SaltedHash();
            string hashedPassword = string.Empty;
            string salt = string.Empty;

            saltedHash.GetHashAndSaltString(password, out hashedPassword, out salt);
            user.Password = hashedPassword;
            user.Salt = salt;
            user.BirthDate = birthdate;
            if (birthdate.HasValue)
            {
                user.BirthDateHeb = birthdate.Value.ToHebrewJewishDateString(true);
            }
            user.EGenderID = (int)eGender;
            user.LastVisitDate = DateTime.Now;
            user.TimeStamp = DateTime.Now;
            user.LastVisitIP = Utils.GetClientIPAddress(request);

            CD_DAL.Users.UsersDAL dal = new CD_DAL.Users.UsersDAL();
               int affectedRows = dal.AddNewUser(user);
               return affectedRows == 1;
        }
Пример #2
0
        public int AddNewUser(CD_Users user)
        {
            var db = GetDB();

            using (db)
            {
                db.AddToCD_Users(user);
                int affectedRows = db.SaveChanges();
                return affectedRows;

            }
        }
Пример #3
0
 /// <summary>
 /// Create a new CD_Users object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 public static CD_Users CreateCD_Users(global::System.Int64 id)
 {
     CD_Users cD_Users = new CD_Users();
     cD_Users.ID = id;
     return cD_Users;
 }
Пример #4
0
 /// <summary>
 /// Deprecated Method for adding a new object to the CD_Users EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToCD_Users(CD_Users cD_Users)
 {
     base.AddObject("CD_Users", cD_Users);
 }