Ejemplo n.º 1
0
        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
            });
        }
Ejemplo n.º 2
0
        public IEnumerable <ChatRoom> ListUserChatRooms()
        {
            var user = _chatUsersRepository.FindByPrincipal(User);

            return(_chatRoomsRepository.ListWhereUserIsMember(user));
        }