コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }