C# Класс IsThereAnyNews.DataAccess.Implementation.UsersSubscriptionRepository

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

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

Метод Описание
CreateNewSubscription ( long followerId, long observedId ) : void
DeleteUserSubscription ( long followerId, long observedId ) : void
DoesUserOwnsSubscription ( long subscriptionId, long currentUserId ) : bool
IsUserSubscribedToUser ( long followerId, long observedId ) : bool
LoadAllEntriesFromSubscription ( long subscriptionId ) : List
LoadAllUnreadEntriesFromSubscription ( long subscriptionId ) : List
LoadChannelInformation ( long subscriptionId ) : RssChannelInformationDTO
LoadNameAndCountForUser ( long currentUserId ) : List
UpdateUserLastReadTime ( long currentUserId, System.DateTime now ) : void
UsersSubscriptionRepository ( ItanDatabaseContext database ) : System

Приватные методы

Метод Описание
ProjectToNameAndCountUserSubscription ( UserSubscription arg ) : NameAndCountUserSubscription

Описание методов

CreateNewSubscription() публичный Метод

public CreateNewSubscription ( long followerId, long observedId ) : void
followerId long
observedId long
Результат void

DeleteUserSubscription() публичный Метод

public DeleteUserSubscription ( long followerId, long observedId ) : void
followerId long
observedId long
Результат void

DoesUserOwnsSubscription() публичный Метод

public DoesUserOwnsSubscription ( long subscriptionId, long currentUserId ) : bool
subscriptionId long
currentUserId long
Результат bool

IsUserSubscribedToUser() публичный Метод

public IsUserSubscribedToUser ( long followerId, long observedId ) : bool
followerId long
observedId long
Результат bool

LoadAllEntriesFromSubscription() публичный Метод

public LoadAllEntriesFromSubscription ( long subscriptionId ) : List
subscriptionId long
Результат List

LoadAllUnreadEntriesFromSubscription() публичный Метод

public LoadAllUnreadEntriesFromSubscription ( long subscriptionId ) : List
subscriptionId long
Результат List

LoadChannelInformation() публичный Метод

public LoadChannelInformation ( long subscriptionId ) : RssChannelInformationDTO
subscriptionId long
Результат RssChannelInformationDTO

LoadNameAndCountForUser() публичный Метод

public LoadNameAndCountForUser ( long currentUserId ) : List
currentUserId long
Результат List

UpdateUserLastReadTime() публичный Метод

public UpdateUserLastReadTime ( long currentUserId, System.DateTime now ) : void
currentUserId long
now System.DateTime
Результат void

UsersSubscriptionRepository() публичный Метод

public UsersSubscriptionRepository ( ItanDatabaseContext database ) : System
database IsThereAnyNews.EntityFramework.ItanDatabaseContext
Результат System