private Users Copy(Users u)
        {
            Users uNew = new Users
            {
                Name = u.Name,
                Pass = u.Pass,
                AdMIn = u.AdMIn,
                Description = u.Description,
                AdMInOptions = u.AdMInOptions,
                UserOptions = u.UserOptions
            };

            return uNew;
        }
        private UserLoginData GetUserLoginData(Users u)
        {
            UserLoginData uld = new UserLoginData
            {
                User = u,
                UserPages = new List<int>()
            };

            foreach (PageUsers pu in u.PageUsers)
            {
                uld.UserPages.Add(pu.IDPage);
            }

            return uld;
        }
        public void AddUser(Users user)
        {
            try
            {
                using (_db)
                {
                    _db.Users.InsertOnSubmit(user);

                    CommitUsers();

                    SelectObjectsFromDb();
                }
            }
            catch (Exception ex)
            {
                throw new Exception("error: inserting new user " + user.Name + " - " + ex.Message + " ...");
            }
        }