C# 클래스 IsThereAnyNews.DataAccess.Implementation.UsersSubscriptionRepository

상속: IUsersSubscriptionRepository
파일 보기 프로젝트 열기: jstadnicki/isthereanynews

공개 메소드들

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