Guest User

Untitled

a guest
Jun 6th, 2018
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. <form id="RMAForm">
  2.  
  3. <input id="Kundenavn" type="text" value="@Model.InvoiceDetailsSingelLine.Kundenavn">
  4.  
  5. <input id="Ordrenummer" type="text" value="@Model.InvoiceDetailsSingelLine.Ordrenummer">
  6.  
  7. //id
  8. <input id="RMAID" type="hidden">
  9.  
  10. </form>
  11.  
  12. <script>
  13. $(document).ready(function () {
  14.  
  15. $("#btn").click(function (e) {
  16.  
  17. e.preventDefault();
  18.  
  19.  
  20. var kundenavn = $("#Kundenavn").val();
  21. var ordrenummer = $("#Ordrenummer").val();
  22. var id = $("#RMAID").val()
  23.  
  24.  
  25. $.ajax({
  26. type: 'POST',
  27. url: "/xxx/ProcessRequestRMA",
  28. dataType: 'json',
  29. data: {
  30. kundenavn: kundenavn,
  31. ordrenummer: ordrenummer,
  32. id:id
  33.  
  34. },
  35.  
  36. success: function (status) {
  37.  
  38. if (status == null) {
  39.  
  40. status.Kundenavn = kundenavn;
  41. status.Ordrenummer = ordrenummer;
  42.  
  43. console.log('Send');
  44. }
  45.  
  46.  
  47. },
  48.  
  49. error: function () {
  50. console.log('something went wrong - debug it!');
  51. }
  52. });
  53.  
  54. });
  55.  
  56.  
  57. });
  58. </script>
  59.  
  60. [HttpPost]
  61. public JsonResult ProcessRequestRMA(int? id, string kundenavn, string ordrenummer)
  62. {
  63. //SAVEING INTO DataBase
  64.  
  65.  
  66. var SaveDb = db.RMA_History.Where(a => a.Id == id).FirstOrDefault();
  67.  
  68. if (SaveDb == null)
  69. db.RMA_History.Add(new RMA_History
  70. {
  71. Kundenavn = kundenavn,
  72. Ordrenummer = ordrenummer,
  73. });
  74.  
  75. db.SaveChanges();
  76.  
  77. //SENDING MAIL
  78. RMA rma = new RMA
  79. {
  80. Kundenavn = kundenavn,
  81. Ordrenummer = ordrenummer
  82.  
  83. };
  84. var SubjectOne = "RMAAJAX";
  85. var SendTo = "someemail@email.com";
  86. var errorMessage = "";
  87.  
  88. try
  89. {
  90. // Initialize WebMail helper
  91. WebMail.SmtpServer = "smtp;
  92. WebMail.SmtpPort = 25;
  93. WebMail.UserName = "someemail@email.com";
  94. WebMail.Password = "";
  95. WebMail.From = "someemail@email.com";
  96. WebMail.EnableSsl = true;
  97. WebMail.SmtpUseDefaultCredentials = false;
  98.  
  99.  
  100. // Send email
  101. WebMail.Send(to: SendTo,
  102. subject: SubjectOne,
  103. body: "Kundenavn" + kundenavn + "<br>" + "ordernummer" + ordrenummer + "<br>"
  104.  
  105. );
  106.  
  107. }
  108. catch (Exception ex)
  109. {
  110. errorMessage = ex.Message;
  111. }
  112.  
  113.  
  114.  
  115.  
  116. return Json(rma, JsonRequestBehavior.AllowGet);
  117. }
Add Comment
Please, Sign In to add comment