Esempio n. 1
0
        public async Task <IActionResult> PostMessageReplyAsync([FromBody] MessageReplyModel reply)
        {
            int userId = int.Parse(User.Identity.Name);

            if (!await messagesRepository.IsMessageUserAsync(reply.MessageId, userId))
            {
                return(BadRequest());
            }

            reply.UserId = userId;
            reply        = await messagesRepository.AddMessageReplyAsync(reply);

            await discordService.SendMessageReplyAsync(reply, Request.Headers["Origin"]);

            return(Ok(reply));
        }