예제 #1
0
 /// <summary>
 /// Конструктор класса SignalR хаба
 /// </summary>
 /// <param name="userService"> Сервис работы с пользователями </param>
 /// <param name="roomService"> Сервис работы с комнатами </param>
 /// <param name="deckService"> Сервис работы с колодами </param>
 /// <param name="hubService"> Сервис работы с хабом SignalR </param>
 public SignalRHub(UserService userService, RoomService roomService, DeckService deckService, ISignalRHubService hubService)
 {
     this.hubService  = hubService;
     this.roomService = roomService;
     this.deckService = deckService;
     this.userService = userService;
 }
예제 #2
0
 public RoundService(ISignalRHubService hub, TimerService timerService, IRepository <Room> rooms, IRepository <Round> rounds,
                     IRepository <User> users, IRepository <Deck> decks)
 {
     this.hub          = hub;
     this.timerService = timerService;
     this.rooms        = rooms;
     this.rounds       = rounds;
     this.users        = users;
     this.decks        = decks;
 }
예제 #3
0
 /// <summary>
 /// Конструктор сервиса работы с комнатами
 /// </summary>
 /// <param name="hub"> Сервис работы с хабом SignalR </param>
 /// <param name="rooms"> Репозиторий комнат </param>
 /// <param name="users"> Репозиторий пользователей </param>
 public RoomService(ISignalRHubService hub, IRepository <Room> rooms, IRepository <User> users)
 {
     this.hub   = hub;
     this.rooms = rooms;
     this.users = users;
 }