Пример #1
0
        public Guid CreateSession()
        {
            IPubService pubSocket = _tcpPubServer.Accept();
            Guid        sessionId = Guid.NewGuid();

            _sessions.Add(sessionId, new Session(sessionId, pubSocket));
            return(sessionId);
        }
Пример #2
0
        public void Init(IDataAdapter ds)
        {
            _dataAdapter              = ds;
            _dataAdapter.NewSysEvent += _dataAdapter_NewSysEvent;

            _pubService            = UnityContainerHost.Container.Resolve <IPubService>();
            _pubService.DataSource = _dataAdapter;

            _dataService            = UnityContainerHost.Container.Resolve <IDataService>();
            _dataService.DataSource = _dataAdapter;
        }
Пример #3
0
 public PubController(
     IPubService pubService,
     IPubSpeczilla pubSpeczilla,
     IBoardGameService boardGameService,
     IBoardGameSpeczilla boardGameSpeczilla,
     IRateService rateService,
     IHexadoUserService hexadoUserService,
     ILoggerFactory loggerFactory)
 {
     _pubService         = pubService;
     _pubSpeczilla       = pubSpeczilla;
     _boardGameService   = boardGameService;
     _boardGameSpeczilla = boardGameSpeczilla;
     _rateService        = rateService;
     _hexadoUserService  = hexadoUserService;
     _logger             = loggerFactory.CreateLogger <PubController>();
 }
Пример #4
0
 public PubController(IPubService service)
 {
     this.service = service;
 }
Пример #5
0
 public Session(Guid sessionId, IPubService pubSocket)
 {
     _sessionId = sessionId;
     _pubSocket = pubSocket;
 }