C# Class IsThereAnyNews.DataAccess.Implementation.UsersSubscriptionRepository

Inheritance: IUsersSubscriptionRepository
Afficher le fichier Open project: jstadnicki/isthereanynews

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ProjectToNameAndCountUserSubscription ( UserSubscription arg ) : NameAndCountUserSubscription

Method Details

CreateNewSubscription() public méthode

public CreateNewSubscription ( long followerId, long observedId ) : void
followerId long
observedId long
Résultat void

DeleteUserSubscription() public méthode

public DeleteUserSubscription ( long followerId, long observedId ) : void
followerId long
observedId long
Résultat void

DoesUserOwnsSubscription() public méthode

public DoesUserOwnsSubscription ( long subscriptionId, long currentUserId ) : bool
subscriptionId long
currentUserId long
Résultat bool

IsUserSubscribedToUser() public méthode

public IsUserSubscribedToUser ( long followerId, long observedId ) : bool
followerId long
observedId long
Résultat bool

LoadAllEntriesFromSubscription() public méthode

public LoadAllEntriesFromSubscription ( long subscriptionId ) : List
subscriptionId long
Résultat List

LoadAllUnreadEntriesFromSubscription() public méthode

public LoadAllUnreadEntriesFromSubscription ( long subscriptionId ) : List
subscriptionId long
Résultat List

LoadChannelInformation() public méthode

public LoadChannelInformation ( long subscriptionId ) : RssChannelInformationDTO
subscriptionId long
Résultat RssChannelInformationDTO

LoadNameAndCountForUser() public méthode

public LoadNameAndCountForUser ( long currentUserId ) : List
currentUserId long
Résultat List

UpdateUserLastReadTime() public méthode

public UpdateUserLastReadTime ( long currentUserId, System.DateTime now ) : void
currentUserId long
now System.DateTime
Résultat void

UsersSubscriptionRepository() public méthode

public UsersSubscriptionRepository ( ItanDatabaseContext database ) : System
database IsThereAnyNews.EntityFramework.ItanDatabaseContext
Résultat System