C# Класс IsThereAnyNews.Services.Implementation.RssSubscriptionService

Наследование: IRssSubscriptionService
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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