C# Класс Skimur.App.Services.Impl.KarmaService

Наследование: IKarmaService
Показать файл Открыть проект

Открытые методы

Метод Описание
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