/// <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)); }
/// <summary> /// Отобразить пользовательские хэштеги /// </summary> /// <returns></returns> public ActionResult Tags() { return(View(HashTagManager.GetUserTags(_account.USER_ID))); }