コード例 #1
0
 public FileResult DownlordCertificate(int?Studentid)
 {
     using (BetaDBEntities2 db = new BetaDBEntities2())
     {
         var    User     = db.tblCertificates.Where(a => a.StudentId == Studentid).FirstOrDefault();
         string fullPath = Path.Combine(User.Certificate);
         //using (MemoryStream stream = new System.IO.MemoryStream())
         //{
         //    StringReader sr = new StringReader(fullPath);
         //    Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f);
         //    PdfWriter writer = PdfWriter.GetInstance(pdfDoc, stream);
         //    pdfDoc.Open();
         //    XMLWorkerHelper.GetType().(writer, pdfDoc, sr);
         //    pdfDoc.Close();
         return(File(fullPath, "image/jpg", "Certificate.jpg"));
     }
 }
コード例 #2
0
 public ActionResult Login(tblLogIn model)
 {
     using (BetaDBEntities2 db = new BetaDBEntities2())
     {
         var UserTypeId = db.tblLogIns.Where(a => a.Username == model.Username && a.Password == model.Password).FirstOrDefault();
         if (UserTypeId == null)
         {
             ViewBag.LoginErrorMessage = "Invalid Username or Password";
             return(View("LogIn"));
         }
         else
         {
             FormsAuthentication.SetAuthCookie(model.Username, false);
             Session["UserName"] = model.Username;
             return(RedirectToAction("Index", "Admin"));
         }
     }
 }