C# Class Skimur.App.Services.Impl.SubService

Inheritance: ISubService
Afficher le fichier Open project: skimur/skimur

Méthodes publiques

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

Method Details

DeleteSub() public méthode

public DeleteSub ( System.Guid subId ) : void
subId System.Guid
Résultat void

GetAllSubs() public méthode

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
Résultat SeekedList

GetDefaultSubs() public méthode

public GetDefaultSubs ( ) : List
Résultat List

GetRandomSub() public méthode

public GetRandomSub ( bool nsfw = null ) : Guid?
nsfw bool
Résultat Guid?

GetSubById() public méthode

public GetSubById ( System.Guid id ) : Sub
id System.Guid
Résultat Sub

GetSubByName() public méthode

public GetSubByName ( string name ) : Sub
name string
Résultat Sub

GetSubsByIds() public méthode

public GetSubsByIds ( List ids ) : List
ids List
Résultat List

GetSubscribedSubsForUser() public méthode

public GetSubscribedSubsForUser ( System.Guid userId ) : List
userId System.Guid
Résultat List

InsertSub() public méthode

public InsertSub ( Sub sub ) : void
sub Sub
Résultat void

IsUserSubscribedToSub() public méthode

public IsUserSubscribedToSub ( System.Guid userId, System.Guid subId ) : bool
userId System.Guid
subId System.Guid
Résultat bool

SubService() public méthode

public SubService ( IDbConnectionProvider conn, IMapper mapper ) : System
conn IDbConnectionProvider
mapper IMapper
Résultat System

SubscribeToSub() public méthode

public SubscribeToSub ( System.Guid userId, System.Guid subId ) : void
userId System.Guid
subId System.Guid
Résultat void

UnSubscribeToSub() public méthode

public UnSubscribeToSub ( System.Guid userId, System.Guid subId ) : void
userId System.Guid
subId System.Guid
Résultat void

UpdateNumberOfSubscribers() public méthode

public UpdateNumberOfSubscribers ( System.Guid subId, ulong &totalNumber ) : void
subId System.Guid
totalNumber ulong
Résultat void

UpdateSub() public méthode

public UpdateSub ( Sub sub ) : void
sub Sub
Résultat void