public async Task Send(NewMessageViewModel message) { var sender = _chatUsersRepository.FindByPrincipal(User); await _sendMessage.Run(new ChatMessage { Contents = message.Contents, DateCreated = DateTime.Now, Destination = message.Destination, Sender = sender }); }
public IEnumerable <ChatRoom> ListUserChatRooms() { var user = _chatUsersRepository.FindByPrincipal(User); return(_chatRoomsRepository.ListWhereUserIsMember(user)); }