C# 클래스 IsThereAnyNews.Services.Implementation.RssSubscriptionService

상속: IRssSubscriptionService
파일 보기 프로젝트 열기: jstadnicki/isthereanynews 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

LoadAllUnreadRssEntriesToReadForCurrentUserFromSubscription() 공개 메소드

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

MarkAllRssReadForSubscription() 공개 메소드

public MarkAllRssReadForSubscription ( MarkReadForSubscriptionDto dto ) : void
dto IsThereAnyNews.Dtos.MarkReadForSubscriptionDto
리턴 void

MarkClicked() 공개 메소드

public MarkClicked ( MarkClickedDto dto ) : void
dto IsThereAnyNews.Dtos.MarkClickedDto
리턴 void

MarkEntriesRead() 공개 메소드

public MarkEntriesRead ( MarkReadDto dto ) : void
dto MarkReadDto
리턴 void

MarkRead() 공개 메소드

public MarkRead ( MarkReadDto dto ) : void
dto MarkReadDto
리턴 void

RssSubscriptionService() 공개 메소드

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
리턴 System

SubscribeCurrentUserToChannel() 공개 메소드

public SubscribeCurrentUserToChannel ( AddChannelDto channelId ) : void
channelId AddChannelDto
리턴 void

SubscribeCurrentUserToChannel() 공개 메소드

public SubscribeCurrentUserToChannel ( long channelId ) : void
channelId long
리턴 void

UnsubscribeCurrentUserFromChannelId() 공개 메소드

public UnsubscribeCurrentUserFromChannelId ( long id ) : void
id long
리턴 void