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

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

공개 메소드들

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

비공개 메소드들

메소드 설명
EnsureStatementsReady ( ) : void
KarmaService ( ) : System

메소드 상세

AdjustKarma() 공개 메소드

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

DecreaseKarma() 공개 메소드

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

DeleteAllKarmaForUser() 공개 메소드

public DeleteAllKarmaForUser ( System.Guid userId ) : void
userId System.Guid
리턴 void

GetKarma() 공개 메소드

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

IncreaseKarma() 공개 메소드

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

KarmaService() 공개 메소드

public KarmaService ( ISession session ) : System
session ISession
리턴 System