public async Task <IActionResult> Contacts(ContactFormInputModel model) { if (!this.ModelState.IsValid) { return(this.View()); } Gmailer.GmailUsername = "******"; Gmailer.GmailPassword = "******"; Gmailer mailer = new Gmailer(); mailer.ToEmail = "*****@*****.**"; mailer.Subject = model.Subject; mailer.Body = $"Hello InteriorDesign.com owner,\n\r" + $"This is a new contact request from your website:\n\r" + $"Full Name: {model.Name}\n\r" + $"Email: {model.Email}\n\r" + $"Message: {model.Message}\n\r" + "Cheers,\n\rThe InteriorDesign contact form"; mailer.IsHtml = true; mailer.Send(); return(this.Redirect("Index")); }
public JsonResult Modify(demand_time_offVM e) { string rep; user user = (user)Session["user"]; if (user != null && user.role.Equals("Responsable")) { var status = false; { HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:18080"); StringContent content = new StringContent(JsonConvert.SerializeObject(e), UTF8Encoding.UTF8, "application/json"); client.PutAsJsonAsync <demand_time_offVM>("l4c_map-v2-web/rest/conge?idResponsable=" + user.id, e).ContinueWith((postTask) => { postTask.Result.EnsureSuccessStatusCode(); }); DateTime dt = (DateTime)e.DateBegin;; DateTime dt2 = (DateTime)e.DateEnd; if (e.StateDemande == "Accepted") { rep = "Votre demande de congée datée du :" + dt.ToShortDateString() + " jusqu'au : " + dt2.ToShortDateString() + " a été : <br> Acceptée"; } else { rep = "Votre demande de congée datée du :" + dt.ToShortDateString() + " jusqu'au : " + dt2.ToShortDateString() + " a été : <br> Refusée"; } var ss = Session["email"].ToString(); Gmailer.GmailUsername = "******"; Gmailer.GmailPassword = "******"; Gmailer mailer = new Gmailer(); mailer.ToEmail = ss; mailer.Subject = "Etat de congé"; mailer.Body = rep; mailer.IsHtml = true; mailer.Send(); status = true; } return(new JsonResult { Data = new { status = status } }); } return(null); }
public ActionResult EmailUpdate(string CustName, int WorkOrderID, string OrderStatus, decimal CompletedTests, decimal IncompleteTests, decimal PercentComplete, string CustEmail, string EmpName) { //this is good stuff right here Gmailer.GmailUsername = "******"; Gmailer.GmailPassword = "******"; Gmailer mailer = new Gmailer(); mailer.ToEmail = CustEmail; mailer.Subject = "Status Update on Work Order " + WorkOrderID; mailer.Body = $"Dear {CustName},<br><br>This is an update email. Your work order number {WorkOrderID} is {PercentComplete}% complete. <br>There are {IncompleteTests} more " + $"tests that need to be completed.<br>For further information please reach out to your employee representative {EmpName}. <br><br> Northwest Labs"; mailer.IsHtml = true; mailer.Send(); int ID = WorkOrderID; return(RedirectToAction("Index")); }