Невозможно вызвать вызов с параметрами для контроллера MVC из машинописного кода PWA - PullRequest
0 голосов
/ 09 ноября 2019

Я пытаюсь вызвать контроллер извлечения из MVC из PWA. Я получаю удар по методу контроллера, но все параметры равны нулю. Как правильно отправить параметры в методе выборки для вызова контроллера MVC? Ниже мой код.

      btnSendOtpHandler() {
         var emailTo = "textsender@gmail.com";
         var emailfrom = "testreceiver@gmail.com";
        fetch("http://www.xxxxxxxx.local/EmailService/SendEmailAsync", {
          method: "POST",
          headers: {
            // "Content-Type": "text/plain"
            'Content-Type': 'application/json',
            "Access-Control-Allow-Headers": "*"
          },
          body: JSON.stringify({ "emailTo": emailTo, "emailFrom": emailfrom 
  })
        }).then(function (response) {
          return response.json();
        });
       }

 public async Task<JsonResult> SendEmailAsync(string emailTo, string 
 emailFrom)
         {
             var apiKey = 
 Environment.GetEnvironmentVariable("SG.XXXXXXXXXXXXXXXXXX");
             var client = new SendGridClient(apiKey);
             var from = new EmailAddress(emailFrom, "Example User");
             var subject = "Sending with SendGrid";
             var to = new EmailAddress(emailTo, "Example User");
             var plainTextContent = "Email from TripInvites email 
service";
             var htmlContent = "<strong>and easy to do anywhere, even 
with C# </strong>";
             var msg = MailHelper.CreateSingleEmail(from, to, subject, 
 plainTextContent, htmlContent);
             var response = await client.SendEmailAsync(msg);
             return Json(new { });
         }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...