예제 #1
0
 public StatisticsService(
     CzeumContext context,
     IIdentityService identityService,
     IServiceContainer serviceContainer,
     IGameTypeMapping gameTypeMapping)
 {
     this.context          = context;
     this.identityService  = identityService;
     this.serviceContainer = serviceContainer;
     this.gameTypeMapping  = gameTypeMapping;
 }
예제 #2
0
 public MessageService(
     CzeumContext context,
     ILobbyStorage lobbyStorage,
     IMapper mapper,
     IIdentityService identityService,
     INotificationService notificationService)
 {
     this.context             = context;
     this.lobbyStorage        = lobbyStorage;
     this.mapper              = mapper;
     this.identityService     = identityService;
     this.notificationService = notificationService;
 }
예제 #3
0
 public FriendService(CzeumContext context,
                      IMapper mapper,
                      IIdentityService identityService,
                      IOnlineUserTracker onlineUserTracker,
                      INotificationService notificationService,
                      INotificationPersistenceService notificationPersistenceService)
 {
     this.context                        = context;
     this.mapper                         = mapper;
     this.identityService                = identityService;
     this.onlineUserTracker              = onlineUserTracker;
     this.notificationService            = notificationService;
     this.notificationPersistenceService = notificationPersistenceService;
 }
예제 #4
0
 public LobbyService(ILobbyStorage lobbyStorage,
                     CzeumContext context,
                     IMapper mapper,
                     IIdentityService identityService,
                     ISoloQueueService soloQueueService,
                     INotificationService notificationService,
                     INotificationPersistenceService notificationPersistenceService,
                     IGameTypeMapping gameTypeMapping)
 {
     this.lobbyStorage                   = lobbyStorage;
     this.context                        = context;
     this.mapper                         = mapper;
     this.identityService                = identityService;
     this.soloQueueService               = soloQueueService;
     this.notificationService            = notificationService;
     this.notificationPersistenceService = notificationPersistenceService;
     this.gameTypeMapping                = gameTypeMapping;
 }
예제 #5
0
 public MatchService(
     IServiceContainer serviceContainer,
     CzeumContext context,
     IMapper mapper,
     IIdentityService identityService,
     IMatchConverter matchConverter,
     INotificationService notificationService,
     ILobbyStorage lobbyStorage,
     IAchivementCheckerService achivementService,
     INotificationPersistenceService notificationPersistenceService,
     IGameTypeMapping gameTypeMapping)
 {
     this.serviceContainer               = serviceContainer;
     this.context                        = context;
     this.mapper                         = mapper;
     this.identityService                = identityService;
     this.matchConverter                 = matchConverter;
     this.notificationService            = notificationService;
     this.lobbyStorage                   = lobbyStorage;
     this.achivementService              = achivementService;
     this.notificationPersistenceService = notificationPersistenceService;
     this.gameTypeMapping                = gameTypeMapping;
 }
예제 #6
0
 public BoardLoader(CzeumContext context)
 {
     this.context = context;
 }
예제 #7
0
 public UserService(CzeumContext context)
 {
     this.context = context;
 }
예제 #8
0
 public NotificationManagerService(CzeumContext context, IIdentityService identityService, IMapper mapper)
 {
     this.context         = context;
     this.identityService = identityService;
     this.mapper          = mapper;
 }
 public NotificationPersistenceService(CzeumContext context, INotificationService notificationService)
 {
     this.context             = context;
     this.notificationService = notificationService;
 }
예제 #10
0
 public AchivementService(CzeumContext context, IIdentityService identityService, IMapper mapper)
 {
     this.context         = context;
     this.identityService = identityService;
     this.mapper          = mapper;
 }