/// <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();
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Устаревший метод для добавления новых объектов в набор EntitySet UsersInAccessGroups. Взамен можно использовать метод .Add связанного свойства ObjectSet&lt;T&gt;.
 /// </summary>
 public void AddToUsersInAccessGroups(UsersInAccessGroups usersInAccessGroups)
 {
     base.AddObject("UsersInAccessGroups", usersInAccessGroups);
 }
Esempio n. 4
0
 /// <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;
 }