コード例 #1
0
        public void FiltratedAppList(
            AppListHeadFootTemplate head
            , AppListHeadFootTemplate foot
            , AppListItemTemplate item)
        {
            List <Guid> appIDs = new List <Guid>();

            foreach (FeedFilter feedFilter in UserFeedFilters)
            {
                if (feedFilter.AppID != Guid.Empty && feedFilter.FriendUserID == null && !appIDs.Contains(feedFilter.AppID))
                {
                    appIDs.Add(feedFilter.AppID);
                }
            }
            AppBaseCollection apps = AppManager.GetApps(appIDs);

            int i = 0;

            head();
            foreach (AppBase app in apps)
            {
                item(i++, app);
            }
            foot();
        }
コード例 #2
0
        public void AppList(
            GlobalTemplateMembers.CannotDoTemplate cannotDo
            , GlobalTemplateMembers.NodataTemplate nodata
            , AppListHeadFootTemplate head
            , AppListHeadFootTemplate foot
            , AppListItemTemplate item)
        {
            AppBaseCollection apps = AppManager.GetAllApps();

            int i = 0;

            head();

            foreach (AppBase app in apps)
            {
                item(i++, app);
            }

            if (apps.Count == 0)
            {
                nodata();
            }

            foot();
        }
コード例 #3
0
        public void FiltratedAppList(
              AppListHeadFootTemplate head
            , AppListHeadFootTemplate foot
            , AppListItemTemplate item)
        {
            List<Guid> appIDs = new List<Guid>();
            foreach (FeedFilter feedFilter in UserFeedFilters)
            {
                if (feedFilter.AppID != Guid.Empty && feedFilter.FriendUserID == null && !appIDs.Contains(feedFilter.AppID))
                {
                    appIDs.Add(feedFilter.AppID);
                }
            }
            AppBaseCollection apps = AppManager.GetApps(appIDs);

            int i = 0;
            head();
            foreach (AppBase app in apps)
            {
                item(i++, app);
            }
            foot();
        }
コード例 #4
0
        public void AppList(
              GlobalTemplateMembers.CannotDoTemplate cannotDo
            , GlobalTemplateMembers.NodataTemplate nodata
            , AppListHeadFootTemplate head
            , AppListHeadFootTemplate foot
            , AppListItemTemplate item)
        {
            AppBaseCollection apps = AppManager.GetAllApps();

            int i = 0;

            head();

            foreach (AppBase app in apps)
            {
                item(i++, app);
            }

            if (apps.Count == 0)
                nodata();

            foot();

        }