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; }
public int AddNewUser(CD_Users user) { var db = GetDB(); using (db) { db.AddToCD_Users(user); int affectedRows = db.SaveChanges(); return affectedRows; } }
/// <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; }
/// <summary> /// Deprecated Method for adding a new object to the CD_Users EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToCD_Users(CD_Users cD_Users) { base.AddObject("CD_Users", cD_Users); }