Ich habe einen Code hier die eigentlich HTML zu PDF konvertiert und sendet sie an eine E-Mail, aber es ist in Action:C# ändern Action zu IHttpActionResult mit POST-Methode
public ActionResult Index()
{
ViewBag.Title = "Home Page";
var coverHtml = RenderRazorViewToString("~/Views/Home/Test.cshtml", null);
var htmlContent = RenderRazorViewToString("~/Views/Home/Test2.cshtml", null);
string path = HttpContext.Server.MapPath("~/Content/PDF/html-string.pdf");
PDFGenerator.CreatePdf(coverHtml, htmlContent, path);
//PDFGenerator.CreatePdfFromURL("https://www.google.com", path);
EmailHelper.SendMail("[email protected]", "Test", "HAHA", path);
return View();
}
ich dies in ein api-Format umwandeln möchten (api/SendPDF) verwendet POST mit der Inhalts-ID und der E-Mail-Adresse, an die es gesendet wird, aber ich bin mir nicht sicher, wie ich es machen soll, da ich sehr neu in MVC und Web API bin. Schätze etwas Hilfe dabei.