C# Класс BusinessLogic.Logic.Users.GamingGroupInviteConsumer

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

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

Метод Описание
AddExistingUserToGamingGroup ( string gamingGroupInvitationId ) : AddUserToGamingGroupResult
AddNewUserToGamingGroup ( string applicationUserId, System.Guid gamingGroupInvitationId ) : NewlyRegisteredUser
GamingGroupInviteConsumer ( IPendingGamingGroupInvitationRetriever pendingGamingGroupRetriever, ApplicationUserManager userManager, IDataContext dataContext ) : System

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

Метод Описание
AddNewGamingGroupAssociation ( GamingGroupInvitation invitation ) : void
AssociatePlayerWithApplicationUser ( GamingGroupInvitation invitation, ApplicationUser userFromDatabase ) : Player
AssociateUserWithNewGamingGroup ( int gamingGroupId, ApplicationUser userFromDatabase ) : void
SwitchCurrentGamingGroup ( ApplicationUser existingUser, GamingGroupInvitation invitation ) : void
UpdateGamingGroupInvitation ( GamingGroupInvitation invitation, ApplicationUser userFromDatabase ) : void
ValidateApplicationUser ( ApplicationUser userFromDatabase, string userId ) : void
ValidateExistingUser ( GamingGroupInvitation invitation ) : ApplicationUser
ValidateGamingGroupInvitation ( string gamingGroupInvitationId ) : GamingGroupInvitation
ValidateInvitation ( System.Guid guid, GamingGroupInvitation invitation ) : void
ValidatePlayer ( Player player, GamingGroupInvitation invitation ) : void

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

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

public AddExistingUserToGamingGroup ( string gamingGroupInvitationId ) : AddUserToGamingGroupResult
gamingGroupInvitationId string
Результат BusinessLogic.Models.User.AddUserToGamingGroupResult

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

public AddNewUserToGamingGroup ( string applicationUserId, System.Guid gamingGroupInvitationId ) : NewlyRegisteredUser
applicationUserId string
gamingGroupInvitationId System.Guid
Результат BusinessLogic.Models.User.NewlyRegisteredUser

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

public GamingGroupInviteConsumer ( IPendingGamingGroupInvitationRetriever pendingGamingGroupRetriever, ApplicationUserManager userManager, IDataContext dataContext ) : System
pendingGamingGroupRetriever IPendingGamingGroupInvitationRetriever
userManager ApplicationUserManager
dataContext IDataContext
Результат System