C# Класс BusinessLogic.Logic.GamingGroups.GamingGroupSaver

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

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

Метод Описание
CreateNewGamingGroup ( string gamingGroupName, TransactionSource registrationSource, ApplicationUser currentUser ) : NewlyCreatedGamingGroupResult
GamingGroupSaver ( IDataContext dataContext, INemeStatsEventTracker eventTracker, IPlayerSaver playerSaver ) : BusinessLogic.DataAccess
UpdatePublicGamingGroupDetails ( GamingGroupEditRequest request, ApplicationUser currentUser ) : GamingGroup

Приватные методы

Метод Описание
AddUserGamingGroupRecord ( ApplicationUser currentUser, GamingGroup newGamingGroup ) : void
AddUserToGamingGroupAsPlayer ( ApplicationUser currentUser ) : Player
AssociateUserWithGamingGroup ( ApplicationUser currentUser, GamingGroup newGamingGroup ) : Player
SetGamingGroupOnCurrentUser ( ApplicationUser currentUser, GamingGroup newGamingGroup ) : void
ValidateGamingGroupName ( string gamingGroupName ) : void

Описание методов

CreateNewGamingGroup() публичный Метод

public CreateNewGamingGroup ( string gamingGroupName, TransactionSource registrationSource, ApplicationUser currentUser ) : NewlyCreatedGamingGroupResult
gamingGroupName string
registrationSource TransactionSource
currentUser ApplicationUser
Результат BusinessLogic.Models.GamingGroups.NewlyCreatedGamingGroupResult

GamingGroupSaver() публичный Метод

public GamingGroupSaver ( IDataContext dataContext, INemeStatsEventTracker eventTracker, IPlayerSaver playerSaver ) : BusinessLogic.DataAccess
dataContext IDataContext
eventTracker INemeStatsEventTracker
playerSaver IPlayerSaver
Результат BusinessLogic.DataAccess

UpdatePublicGamingGroupDetails() публичный Метод

public UpdatePublicGamingGroupDetails ( GamingGroupEditRequest request, ApplicationUser currentUser ) : GamingGroup
request BusinessLogic.Models.GamingGroups.GamingGroupEditRequest
currentUser ApplicationUser
Результат GamingGroup