Beispiel #1
0
 public GetParticipantsProcess(
     ILearningRoomGateway learningRoomGateway,
     IUserGateway userGateway)
 {
     _learningRoomGateway = learningRoomGateway;
     _userGateway         = userGateway;
 }
Beispiel #2
0
 public JoinRoomProcess(
     ILearningRoomGateway learningRoomGateway,
     ILearningRoomSynchronizor learningRoomSynchronizor,
     ILoginTokenGateway loginTokenGateway)
 {
     _learningRoomGateway      = learningRoomGateway;
     _learningRoomSynchronizor = learningRoomSynchronizor;
     _loginTokenGateway        = loginTokenGateway;
 }
 public LearningRoomSynchronizor(
     ILearningRoomGateway learningRoomGateway,
     IRoomPersistor roomPersistor,
     IParticipantPersistor participantPersistor,
     IPersistence persistence,
     IMemoryCache memoryCache)
 {
     _roomPersistor        = roomPersistor;
     _persistence          = persistence;
     _learningRoomGateway  = learningRoomGateway;
     _participantPersistor = participantPersistor;
     _memoryCache          = memoryCache;
 }
 public GetAvailableRoomProcess(
     ILearningRoomGateway learningRoomGateway)
 {
     _learningRoomGateway = learningRoomGateway;
 }