public List <UserModelView> GetUserModelViews()
        {
            var _lstUserModelViewResults = new List <UserModelView>();
            var user = nguoidung.TENDANGNHAP.ToUpper();

            try
            {
                var _listuser = new List <user>();

                if (user == "ADMIN")
                {
                    _listuser = UserDataService.GetAll().ToList();
                }
                else
                {
                    _listuser = UserDataService.Query.Where(w => w.GroupName == nguoidung.TENDANGNHAP).ToList();
                }

                if (_listuser != null)
                {
                    foreach (var item in _listuser)
                    {
                        UserModelView umViewRecord = new UserModelView();
                        umViewRecord.userid   = item.userid;
                        umViewRecord.username = item.username;
                        umViewRecord.LastPasswordChangedDate = item.LastPasswordChangedDate;
                        _lstUserModelViewResults.Add(umViewRecord);
                    }
                }
            }
            catch (Exception e)
            {
                log.Error(e.StackTrace + e.Message);
            }

            return(_lstUserModelViewResults);
        }