コード例 #1
0
 public async Task FirstMessage([FromHeader] string Authorization, MessageInputDTO messageInput)
 {
     try
     {
         var senderId = TokenParcer.GetUserIdByToken(Authorization);
         await _messageService.AddFirstMessage(senderId, messageInput);
     }
     catch (MessageAndMediaEmptyException e)
     {
         Console.WriteLine(e.Message);
         Console.WriteLine(e.StackTrace);
         HttpContext.Response.StatusCode = (int)HttpStatusCode.NoContent;
     }
     catch (Exception exception)
     {
         Console.WriteLine("======================================");
         Console.WriteLine(exception.Message);
         Console.WriteLine("======================================");
         Console.WriteLine(exception.StackTrace);
         HttpContext.Response.StatusCode = (int)HttpStatusCode.ExpectationFailed;
     }
 }