public ActionResult IssueCertificate(IssueDetails registrationData) { var img = registrationData.ImageFile.FileName; string Filename = Path.GetFileNameWithoutExtension(img); string extension = Path.GetExtension(registrationData.ImageFile.FileName); Filename = Filename + DateTime.Now.ToString("yymmssfff") + extension; registrationData.Certificate = "~/Certificate/" + Filename; Filename = Path.Combine(Server.MapPath("~/Certificate/"), Filename); registrationData.ImageFile.SaveAs(Filename); if (registrationData != null) { tblCertificate certificate = new tblCertificate(); certificate.StudentId = registrationData.StudentId; certificate.CertificateNo = registrationData.CertificateNo; certificate.Certificate = registrationData.Certificate; db.tblCertificates.Add(certificate); db.SaveChanges(); return(RedirectToAction("ApprovedStudent")); } return(View(registrationData)); }
public ActionResult Enquiry([Bind(Include = "Name,Phone,Email,RefferBy,Query,EnquiryId,CourseId ")] string name, string phone, string email, string RefferBy, tblEnquiry tblEnquiry) { if (tblEnquiry.Name != null) { MailMessage mail = new MailMessage(); mail.To.Add("*****@*****.**"); mail.From = new MailAddress("*****@*****.**"); mail.Subject = "Notification about Enquiry" + "*****@*****.**"; string userMessage = "<b>Some one wants to join<b><hr/>"; mail.Body = userMessage + "<b> Name:</b>" + name + "<br/>" + "<b>Phone no:</b>" + phone + "<br/>" + "<b>Email:</b>" + email + "<br/>" + "<b>Reffer by:</b>" + RefferBy + "<br/>"; mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "betademo123"); smtp.EnableSsl = true; smtp.Send(mail); } if (ModelState.IsValid) { db.tblEnquiries.Add(tblEnquiry); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CourseId = new SelectList(db.tblCourses, "CourseId", "CourseName", tblEnquiry.CourseId); return(View(tblEnquiry)); }