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

Inheritance: ISubService
Exibir arquivo Open project: skimur/skimur

Public Methods

Method 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 method

public DeleteSub ( System.Guid subId ) : void
subId System.Guid
return void

GetAllSubs() public method

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
return SeekedList

GetDefaultSubs() public method

public GetDefaultSubs ( ) : List
return List

GetRandomSub() public method

public GetRandomSub ( bool nsfw = null ) : Guid?
nsfw bool
return Guid?

GetSubById() public method

public GetSubById ( System.Guid id ) : Sub
id System.Guid
return Sub

GetSubByName() public method

public GetSubByName ( string name ) : Sub
name string
return Sub

GetSubsByIds() public method

public GetSubsByIds ( List ids ) : List
ids List
return List

GetSubscribedSubsForUser() public method

public GetSubscribedSubsForUser ( System.Guid userId ) : List
userId System.Guid
return List

InsertSub() public method

public InsertSub ( Sub sub ) : void
sub Sub
return void

IsUserSubscribedToSub() public method

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

SubService() public method

public SubService ( IDbConnectionProvider conn, IMapper mapper ) : System
conn IDbConnectionProvider
mapper IMapper
return System

SubscribeToSub() public method

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

UnSubscribeToSub() public method

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

UpdateNumberOfSubscribers() public method

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

UpdateSub() public method

public UpdateSub ( Sub sub ) : void
sub Sub
return void