public ChatRoomsController( IChatRoomsRepository chatRoomsRepository, IChatUsersRepository chatUsersRepository, IChatMessageReceivedByChatRoomEventsRepository receivedMessages) { _chatRoomsRepository = chatRoomsRepository; _chatUsersRepository = chatUsersRepository; _receivedMessages = receivedMessages; }
public DeliverToChatRoomHandler(ReceiveMessageAtChatRoomVerb receiveMessageVerb, IChatRoomsRepository chatRoomsRepository) { _receiveMessageVerb = receiveMessageVerb; _chatRoomsRepository = chatRoomsRepository; }
public ReceiveMessageAtChatRoomVerb(IChatRoomsRepository chatRooms, IChatMessageReceivedByChatRoomEventsRepository chatMessageReceivedEvents, IChatMessagesRepository messages) { _chatRooms = chatRooms; _chatMessageReceivedEvents = chatMessageReceivedEvents; _messages = messages; }