public RegisterController(IControllerSession controllerSession, IApiClient apiClient, IApplicationApiClient applyApiClient, IContactsApiClient contactsApiClient, IHostingEnvironment env)
 {
     _controllerSession = controllerSession;
     _apiClient         = apiClient;
     _applyApiClient    = applyApiClient;
     _contactsApiClient = contactsApiClient;
     _env = env;
 }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 public WithdrawalApplicationController(IControllerSession controllerSession, IApplicationApiClient applyApiClient, ILogger <WithdrawalApplicationController> logger)
 {
     _controllerSession = controllerSession;
     _applyApiClient    = applyApiClient;
     _logger            = logger;
 }
Exemple #5
0
 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;
 }