Пример #1
0
        /// <summary>
        /// 共通の追加処理
        /// </summary>
        /// <param name="url">追加するURL</param>
        private async Task AddMylist(string url)
        {
            var mylist = NicoUtil.ToContentId(url);

            if (SearchMylistModel.Instance.Favorites.Any(f => f.Mylist == mylist))
            {
                return;
            }

            var model = new SearchVideoByMylistModel();

            await model.Reload(url);

            if (!model.Videos.Any())
            {
                ServiceFactory.MessageService.Error("データ件数が0件");
            }
            else
            {
                await SearchMylistModel.Instance.AddFavorite(mylist);
            }
        }
Пример #2
0
 public async Task AddFavorite(string id)
 {
     await AddFavorite(new TFavorite(NicoUtil.ToContentId(id), DateTime.Now));
 }