/// <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; }
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; }
/// <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; }