コード例 #1
0
        /// <summary>
        /// Модерирование изображений по хэштегу
        /// </summary>
        public ActionResult Mod(string hashtag = "", int page = 1)
        {
            if (string.IsNullOrEmpty(hashtag))
            {
                hashtag = Convert.ToString(Session["ACTIVETAG"]);
            }

            IList <InstagramMVC.Models.UserModel.HashTag> usertags = HashTagManager.GetUserTags(_account.USER_ID);

            if (usertags != null && usertags.Count > 0)
            {
                IEnumerable <SelectListItem> tags = usertags.Select(x => new SelectListItem
                {
                    Text     = x.TAG_CAPTION,
                    Value    = x.TAG_CAPTION,
                    Selected = x.TAG_CAPTION.Equals(hashtag)
                });

                if (string.IsNullOrEmpty(hashtag))
                {
                    hashtag = tags.First().Text;
                }

                ViewBag.tags = tags;
            }

            //новые фото будут отображаться в начале из-за OrderByDescending
            ViewData["page"]    = page;
            ViewData["hashtag"] = hashtag;
            var res = HashTagManager.GetDataBaseMediaTags(_account.USER_ID, hashtag, page, AppEnums.SelectMediaAttr.HideDeleted).OrderByDescending(x => x.MEDIA_ID).ToList();

            return(View(res));
        }
コード例 #2
0
        public ActionResult BotMod(string user_login, string hashtag, int page = 1)
        {
            var res = HashTagManager.GetDataBaseMediaTags(user_login, hashtag, page, AppEnums.SelectMediaAttr.HideDeleted).OrderByDescending(x => x.MEDIA_ID).ToList();

            ViewData["page"]    = page;
            ViewData["hashtag"] = hashtag;
            return(View(res));
        }