C# Class IsThereAnyNews.Services.Implementation.RssSubscriptionService

Inheritance: IRssSubscriptionService
Mostrar archivo Open project: jstadnicki/isthereanynews Class Usage Examples

Public Methods

Method Description
LoadAllUnreadRssEntriesToReadForCurrentUserFromSubscription ( StreamType streamType, long subscriptionId, ShowReadEntries showReadEntries ) : RssSubscriptionIndexViewModel
MarkAllRssReadForSubscription ( MarkReadForSubscriptionDto dto ) : void
MarkClicked ( MarkClickedDto dto ) : void
MarkEntriesRead ( MarkReadDto dto ) : void
MarkRead ( MarkReadDto dto ) : void
RssSubscriptionService ( IRssChannelsSubscriptionsRepository rssSubscriptionsRepository, IRssEntriesToReadRepository rssToReadRepository, IRssEventRepository rssEventsRepository, IRssChannelsRepository rssChannelsRepository, ISubscriptionHandlerFactory subscriptionHandlerFactory, IUserAuthentication authentication ) : System
SubscribeCurrentUserToChannel ( AddChannelDto channelId ) : void
SubscribeCurrentUserToChannel ( long channelId ) : void
UnsubscribeCurrentUserFromChannelId ( long id ) : void

Method Details

LoadAllUnreadRssEntriesToReadForCurrentUserFromSubscription() public method

public LoadAllUnreadRssEntriesToReadForCurrentUserFromSubscription ( StreamType streamType, long subscriptionId, ShowReadEntries showReadEntries ) : RssSubscriptionIndexViewModel
streamType StreamType
subscriptionId long
showReadEntries ShowReadEntries
return RssSubscriptionIndexViewModel

MarkAllRssReadForSubscription() public method

public MarkAllRssReadForSubscription ( MarkReadForSubscriptionDto dto ) : void
dto IsThereAnyNews.Dtos.MarkReadForSubscriptionDto
return void

MarkClicked() public method

public MarkClicked ( MarkClickedDto dto ) : void
dto IsThereAnyNews.Dtos.MarkClickedDto
return void

MarkEntriesRead() public method

public MarkEntriesRead ( MarkReadDto dto ) : void
dto MarkReadDto
return void

MarkRead() public method

public MarkRead ( MarkReadDto dto ) : void
dto MarkReadDto
return void

RssSubscriptionService() public method

public RssSubscriptionService ( IRssChannelsSubscriptionsRepository rssSubscriptionsRepository, IRssEntriesToReadRepository rssToReadRepository, IRssEventRepository rssEventsRepository, IRssChannelsRepository rssChannelsRepository, ISubscriptionHandlerFactory subscriptionHandlerFactory, IUserAuthentication authentication ) : System
rssSubscriptionsRepository IRssChannelsSubscriptionsRepository
rssToReadRepository IRssEntriesToReadRepository
rssEventsRepository IRssEventRepository
rssChannelsRepository IRssChannelsRepository
subscriptionHandlerFactory ISubscriptionHandlerFactory
authentication IUserAuthentication
return System

SubscribeCurrentUserToChannel() public method

public SubscribeCurrentUserToChannel ( AddChannelDto channelId ) : void
channelId AddChannelDto
return void

SubscribeCurrentUserToChannel() public method

public SubscribeCurrentUserToChannel ( long channelId ) : void
channelId long
return void

UnsubscribeCurrentUserFromChannelId() public method

public UnsubscribeCurrentUserFromChannelId ( long id ) : void
id long
return void