Exemplo n.º 1
0
        /// <summary>
        /// Запустить обновление медиатегов пользователя по команде с Telegram
        /// </summary>
        /// <returns>Кол-во добавленных тегов</returns>
        public JsonResult UpdateTeleUserMediatags(string user_login, string tag_caption)
        {
            var user = UserManager.GetUser(user_login);
            int addedMeditagCount = HashTagManager.SaveMediaTagsToDataBase(user.USER_ID, tag_caption);

            UtilManager.RegisterEvent(user.USER_ID, AppEnums.Event.Запуск_обновления_медиатегов, string.Format("Обновление медиатега '{0}'", tag_caption));
            return(Json(new { MeditagCount = addedMeditagCount }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult UpdateMediaTags(string hashtag = "", int updtype = (int)AppEnums.UpdateHashTagType.Recent30)
        {
            //todo в зав-ти от updtype делать запрос SaveMediaTagsToDataBase
            if (string.IsNullOrEmpty(hashtag))
            {
                hashtag = (string)Session["ACTIVETAG"];
            }

            //TODO async
            HashTagManager.SaveMediaTagsToDataBase(_account.USER_ID, hashtag, (AppEnums.UpdateHashTagType)updtype);
            UtilManager.RegisterEvent(_account.USER_ID, AppEnums.Event.Запуск_обновления_медиатегов, string.Format("Обновление медиатега '{0}'", hashtag));
            return(RedirectToAction("Mod", "User", new { hashtag = hashtag }));
        }