/// <summary> /// Устаревший метод для добавления новых объектов в набор EntitySet Users. Взамен можно использовать метод .Add связанного свойства ObjectSet<T>. /// </summary> public void AddToUsers(Users users) { base.AddObject("Users", users); }
/// <summary> /// Создание нового объекта Users. /// </summary> /// <param name="uSER_ID">Исходное значение свойства USER_ID.</param> /// <param name="fIRST_NAME">Исходное значение свойства FIRST_NAME.</param> /// <param name="lAST_NAME">Исходное значение свойства LAST_NAME.</param> /// <param name="lOGIN">Исходное значение свойства LOGIN.</param> /// <param name="pASSWORD">Исходное значение свойства PASSWORD.</param> /// <param name="pASSWORD_SALT">Исходное значение свойства PASSWORD_SALT.</param> /// <param name="cREATE_DATE">Исходное значение свойства CREATE_DATE.</param> /// <param name="lAST_MODIFIED_DATE">Исходное значение свойства LAST_MODIFIED_DATE.</param> /// <param name="lAST_LOGIN_DATE">Исходное значение свойства LAST_LOGIN_DATE.</param> /// <param name="iS_ACTIVATED">Исходное значение свойства IS_ACTIVATED.</param> /// <param name="iS_LOCKED_OUT">Исходное значение свойства IS_LOCKED_OUT.</param> /// <param name="lAST_LOCKED_OUT_DATE">Исходное значение свойства LAST_LOCKED_OUT_DATE.</param> /// <param name="iS_ADMIN">Исходное значение свойства IS_ADMIN.</param> public static Users CreateUsers(global::System.Int64 uSER_ID, global::System.String fIRST_NAME, global::System.String lAST_NAME, global::System.String lOGIN, global::System.String pASSWORD, global::System.String pASSWORD_SALT, global::System.DateTime cREATE_DATE, global::System.DateTime lAST_MODIFIED_DATE, global::System.DateTime lAST_LOGIN_DATE, global::System.Boolean iS_ACTIVATED, global::System.Boolean iS_LOCKED_OUT, global::System.DateTime lAST_LOCKED_OUT_DATE, global::System.Boolean iS_ADMIN) { Users users = new Users(); users.USER_ID = uSER_ID; users.FIRST_NAME = fIRST_NAME; users.LAST_NAME = lAST_NAME; users.LOGIN = lOGIN; users.PASSWORD = pASSWORD; users.PASSWORD_SALT = pASSWORD_SALT; users.CREATE_DATE = cREATE_DATE; users.LAST_MODIFIED_DATE = lAST_MODIFIED_DATE; users.LAST_LOGIN_DATE = lAST_LOGIN_DATE; users.IS_ACTIVATED = iS_ACTIVATED; users.IS_LOCKED_OUT = iS_LOCKED_OUT; users.LAST_LOCKED_OUT_DATE = lAST_LOCKED_OUT_DATE; users.IS_ADMIN = iS_ADMIN; return users; }
public MembershipUser CreateUser(string first_name, string last_name, string username, string password, string email) { using (SecurityDBEntities db = new SecurityDBEntities()) { Users user = new Users(); user.LOGIN = username; user.FIRST_NAME = first_name; user.LAST_NAME = last_name; user.EMAIL = email; user.PASSWORD_SALT = CreateSalt(); user.PASSWORD = CreatePasswordHash(password,user.PASSWORD_SALT); user.CREATE_DATE = DateTime.Now; user.IS_ACTIVATED = false; user.IS_LOCKED_OUT = false; user.LAST_LOCKED_OUT_DATE = DateTime.Now; user.LAST_LOGIN_DATE = DateTime.Now; db.AddToUsers(user); db.SaveChanges(); return GetUser(username); } }