Exemplo n.º 1
0
        public async Task <IActionResult> AddMessage(int id, MessageDto message)
        {
            UserConversation conversation = _conversationService.GetUserConversation(id);

            if (conversation == null)
            {
                return(Forbid());
            }

            Message messageResult = await _conversationService.AddMessageAsync(conversation, new Message { Text = message.Text });

            return(Ok(_mapper.Map <MessageDto>(messageResult)));
        }