/// <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); } }
public async Task AddFavorite(string id) { await AddFavorite(new TFavorite(NicoUtil.ToContentId(id), DateTime.Now)); }