C# 클래스 Skimur.App.Services.Impl.SubService

상속: ISubService
파일 보기 프로젝트 열기: skimur/skimur

공개 메소드들

메소드 설명
DeleteSub ( System.Guid subId ) : void
GetAllSubs ( string searchText = null, SubsSortBy sortBy = SubsSortBy.Relevance, bool nsfw = null, int skip = null, int take = null ) : SeekedList
GetDefaultSubs ( ) : List
GetRandomSub ( bool nsfw = null ) : Guid?
GetSubById ( System.Guid id ) : Sub
GetSubByName ( string name ) : Sub
GetSubsByIds ( List ids ) : List
GetSubscribedSubsForUser ( System.Guid userId ) : List
InsertSub ( Sub sub ) : void
IsUserSubscribedToSub ( System.Guid userId, System.Guid subId ) : bool
SubService ( IDbConnectionProvider conn, IMapper mapper ) : System
SubscribeToSub ( System.Guid userId, System.Guid subId ) : void
UnSubscribeToSub ( System.Guid userId, System.Guid subId ) : void
UpdateNumberOfSubscribers ( System.Guid subId, ulong &totalNumber ) : void
UpdateSub ( Sub sub ) : void

메소드 상세

DeleteSub() 공개 메소드

public DeleteSub ( System.Guid subId ) : void
subId System.Guid
리턴 void

GetAllSubs() 공개 메소드

public GetAllSubs ( string searchText = null, SubsSortBy sortBy = SubsSortBy.Relevance, bool nsfw = null, int skip = null, int take = null ) : SeekedList
searchText string
sortBy SubsSortBy
nsfw bool
skip int
take int
리턴 SeekedList

GetDefaultSubs() 공개 메소드

public GetDefaultSubs ( ) : List
리턴 List

GetRandomSub() 공개 메소드

public GetRandomSub ( bool nsfw = null ) : Guid?
nsfw bool
리턴 Guid?

GetSubById() 공개 메소드

public GetSubById ( System.Guid id ) : Sub
id System.Guid
리턴 Sub

GetSubByName() 공개 메소드

public GetSubByName ( string name ) : Sub
name string
리턴 Sub

GetSubsByIds() 공개 메소드

public GetSubsByIds ( List ids ) : List
ids List
리턴 List

GetSubscribedSubsForUser() 공개 메소드

public GetSubscribedSubsForUser ( System.Guid userId ) : List
userId System.Guid
리턴 List

InsertSub() 공개 메소드

public InsertSub ( Sub sub ) : void
sub Sub
리턴 void

IsUserSubscribedToSub() 공개 메소드

public IsUserSubscribedToSub ( System.Guid userId, System.Guid subId ) : bool
userId System.Guid
subId System.Guid
리턴 bool

SubService() 공개 메소드

public SubService ( IDbConnectionProvider conn, IMapper mapper ) : System
conn IDbConnectionProvider
mapper IMapper
리턴 System

SubscribeToSub() 공개 메소드

public SubscribeToSub ( System.Guid userId, System.Guid subId ) : void
userId System.Guid
subId System.Guid
리턴 void

UnSubscribeToSub() 공개 메소드

public UnSubscribeToSub ( System.Guid userId, System.Guid subId ) : void
userId System.Guid
subId System.Guid
리턴 void

UpdateNumberOfSubscribers() 공개 메소드

public UpdateNumberOfSubscribers ( System.Guid subId, ulong &totalNumber ) : void
subId System.Guid
totalNumber ulong
리턴 void

UpdateSub() 공개 메소드

public UpdateSub ( Sub sub ) : void
sub Sub
리턴 void