public ChannelFavItemVM( FollowItemInfo follow, Services.NiconicoFollowToggleButtonService followToggleButtonService, Models.Subscription.SubscriptionManager subscriptionManager, Commands.Subscriptions.CreateSubscriptionGroupCommand createSubscriptionGroupCommand ) : base(follow, followToggleButtonService, subscriptionManager, createSubscriptionGroupCommand) { FollowToggleButtonService.SetFollowTarget(this); }
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; }
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; }