Example #1
0
 public ChannelFavItemVM(
     FollowItemInfo follow,
     Services.NiconicoFollowToggleButtonService followToggleButtonService,
     Models.Subscription.SubscriptionManager subscriptionManager,
     Commands.Subscriptions.CreateSubscriptionGroupCommand createSubscriptionGroupCommand
     )
     : base(follow, followToggleButtonService, subscriptionManager, createSubscriptionGroupCommand)
 {
     FollowToggleButtonService.SetFollowTarget(this);
 }
Example #2
0
 public FavoriteItemViewModel(
     FollowItemInfo follow,
     Services.NiconicoFollowToggleButtonService followToggleButtonService,
     Models.Subscription.SubscriptionManager subscriptionManager,
     Commands.Subscriptions.CreateSubscriptionGroupCommand createSubscriptionGroupCommand
     )
 {
     FollowItemInfo                 = follow;
     FollowToggleButtonService      = followToggleButtonService;
     SubscriptionManager            = subscriptionManager;
     CreateSubscriptionGroupCommand = createSubscriptionGroupCommand;
     Label    = follow.Name;
     ItemType = follow.FollowItemType;
     SourceId = follow.Id;
 }
Example #3
0
 public ChannelVideoPageViewModel(
     NiconicoSession niconicoSession,
     Models.Provider.ChannelProvider channelProvider,
     Services.PageManager pageManager,
     Services.HohoemaPlaylist hohoemaPlaylist,
     Services.ExternalAccessService externalAccessService,
     Services.NiconicoFollowToggleButtonService followToggleButtonService
     )
 {
     NiconicoSession           = niconicoSession;
     ChannelProvider           = channelProvider;
     PageManager               = pageManager;
     HohoemaPlaylist           = hohoemaPlaylist;
     ExternalAccessService     = externalAccessService;
     FollowToggleButtonService = followToggleButtonService;
 }