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

Inheritance: IKarmaService
Mostra file Open project: skimur/skimur

Public Methods

Method Description
AdjustKarma ( System.Guid userId, System.Guid subId, KarmaType karmaType, int change ) : void
DecreaseKarma ( System.Guid userId, System.Guid subId, KarmaType karmaType ) : void
DeleteAllKarmaForUser ( System.Guid userId ) : void
GetKarma ( System.Guid userId ) : int>.Dictionary
IncreaseKarma ( System.Guid userId, System.Guid subId, KarmaType karmaType ) : void
KarmaService ( ISession session ) : System

Private Methods

Method Description
EnsureStatementsReady ( ) : void
KarmaService ( ) : System

Method Details

AdjustKarma() public method

public AdjustKarma ( System.Guid userId, System.Guid subId, KarmaType karmaType, int change ) : void
userId System.Guid
subId System.Guid
karmaType KarmaType
change int
return void

DecreaseKarma() public method

public DecreaseKarma ( System.Guid userId, System.Guid subId, KarmaType karmaType ) : void
userId System.Guid
subId System.Guid
karmaType KarmaType
return void

DeleteAllKarmaForUser() public method

public DeleteAllKarmaForUser ( System.Guid userId ) : void
userId System.Guid
return void

GetKarma() public method

public GetKarma ( System.Guid userId ) : int>.Dictionary
userId System.Guid
return int>.Dictionary

IncreaseKarma() public method

public IncreaseKarma ( System.Guid userId, System.Guid subId, KarmaType karmaType ) : void
userId System.Guid
subId System.Guid
karmaType KarmaType
return void

KarmaService() public method

public KarmaService ( ISession session ) : System
session ISession
return System