/// <summary> /// Добавление пользователю группы по USER_ID пользователя /// и по ACCESSGROUP_ID группы /// </summary> /// <param name="user_id"></param> /// <param name="accessgroup_id"></param> /// <returns></returns> public void AddUserInAccessGroup(Int64 user_id, Int64 accessgroup_id) { using (SecurityDBEntities db = new SecurityDBEntities()) { UsersInAccessGroups userinaccessgroup = new UsersInAccessGroups(); userinaccessgroup.USER_ID = user_id; userinaccessgroup.ACCESSGROUP_ID = accessgroup_id; db.AddToUsersInAccessGroups(userinaccessgroup); db.SaveChanges(); } }
/// <summary> /// Добавление пользователю группы по логину пользователя /// и по ACCESSGROUP_ID группы /// </summary> /// <param name="user_login"></param> /// <param name="accessgroup_id"></param> /// <returns></returns> public void AddUserInAccessGroup(String user_login, Int64 accessgroup_id) { using (SecurityDBEntities db = new SecurityDBEntities()) { long user_id = (from u in db.Users where (u.LOGIN == user_login) select u.USER_ID).First(); UsersInAccessGroups userinaccessgroup = new UsersInAccessGroups(); userinaccessgroup.USER_ID = user_id; userinaccessgroup.ACCESSGROUP_ID = accessgroup_id; db.AddToUsersInAccessGroups(userinaccessgroup); db.SaveChanges(); } }
/// <summary> /// Устаревший метод для добавления новых объектов в набор EntitySet UsersInAccessGroups. Взамен можно использовать метод .Add связанного свойства ObjectSet<T>. /// </summary> public void AddToUsersInAccessGroups(UsersInAccessGroups usersInAccessGroups) { base.AddObject("UsersInAccessGroups", usersInAccessGroups); }
/// <summary> /// Создание нового объекта UsersInAccessGroups. /// </summary> /// <param name="uIAG_ID">Исходное значение свойства UIAG_ID.</param> /// <param name="uSER_ID">Исходное значение свойства USER_ID.</param> /// <param name="aCCESSGROUP_ID">Исходное значение свойства ACCESSGROUP_ID.</param> public static UsersInAccessGroups CreateUsersInAccessGroups(global::System.Int64 uIAG_ID, global::System.Int64 uSER_ID, global::System.Int64 aCCESSGROUP_ID) { UsersInAccessGroups usersInAccessGroups = new UsersInAccessGroups(); usersInAccessGroups.UIAG_ID = uIAG_ID; usersInAccessGroups.USER_ID = uSER_ID; usersInAccessGroups.ACCESSGROUP_ID = aCCESSGROUP_ID; return usersInAccessGroups; }