public RegisterController(IControllerSession controllerSession, IApiClient apiClient, IApplicationApiClient applyApiClient, IContactsApiClient contactsApiClient, IHostingEnvironment env) { _controllerSession = controllerSession; _apiClient = apiClient; _applyApiClient = applyApiClient; _contactsApiClient = contactsApiClient; _env = env; }
void SendIntroduction(IControllerSession session) { SSessionPacket SessionPacket = new SSessionPacket { SessionId = session.Id, ClientHandle = session.Client.SocketHandle, Packet = ESessionPackets.Introduction, ControllerKey = Program.Key }; Connection.SendPacket <SSessionPacket>(EControllerPackets.Session, SessionPacket); }
public void StartSession <T>(SClient Client) { IControllerSession session = (IControllerSession)Activator.CreateInstance <T>(); session.Client = Client; session.Connection = Connection; lock (Sessions) { session.Id = GenerateSessionId(); Sessions.Add(session); } SendIntroduction(session); }
public WithdrawalApplicationController(IControllerSession controllerSession, IApplicationApiClient applyApiClient, ILogger <WithdrawalApplicationController> logger) { _controllerSession = controllerSession; _applyApiClient = applyApiClient; _logger = logger; }
public StandardApplicationController(IControllerSession controllerSession, IApplicationApiClient applyApiClient, ILogger <StandardApplicationController> logger) { _controllerSession = controllerSession; _applyApiClient = applyApiClient; _logger = logger; }
public OrganisationApplicationController(IControllerSession controllerSession, IApplicationApiClient applyApiClient, ILogger <OrganisationApplicationController> logger) { _controllerSession = controllerSession; _applyApiClient = applyApiClient; _logger = logger; }