public ActionResult Index(QRModel model)
        {
            QRService objService = new QRService();
            QRModel   objModel   = new QRModel();

            List <ExamTranModel> lstShedule = new List <ExamTranModel>();

            lstShedule = objService.getExamShedule(Convert.ToInt32(model.EID));
            if (lstShedule.Count() > 0)
            {
                int stdID   = Convert.ToInt32(lstShedule[0].StdID);
                var lstStud = Dbcontext.StudentMasters.Where(m => m.StdID == stdID).ToList();


                foreach (var i in lstShedule)
                {
                    foreach (var st in lstStud)
                    {
                        var std = Dbcontext.StandardMasters.Where(m => m.StdID == st.StdID).SingleOrDefault();
                        var sub = Dbcontext.SubjectMasters.Where(m => m.SubID == i.SubID).SingleOrDefault();

                        string                          code        = "Registration# : " + st.Prefix + "" + st.StudID + ",Roll No. : " + st.RollNo + ",Name : " + st.FirstName + ' ' + st.MiddleName + ' ' + st.LastName + ",Subject : " + sub.Subject + ",Standard : " + std.Standard;
                        QRCodeGenerator                 qrGenerator = new QRCodeGenerator();
                        QRCodeGenerator.QRCode          qrCode      = qrGenerator.CreateQrCode(code, QRCodeGenerator.ECCLevel.Q);
                        System.Web.UI.WebControls.Image imgBarCode  = new System.Web.UI.WebControls.Image();
                        imgBarCode.Height = 150;
                        imgBarCode.Width  = 150;

                        using (Bitmap bitMap = qrCode.GetGraphic(20))
                        {
                            using (MemoryStream ms = new MemoryStream())
                            {
                                bitMap.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
                                byte[] byteImage = ms.ToArray();
                                imgBarCode.ImageUrl = "data:image/png;base64," + Convert.ToBase64String(byteImage);
                                model.QRCodeImage   = byteImage;
                            }
                            //plBarCode.Controls.Add(imgBarCode);

                            model.QRCode   = Convert.ToString(imgBarCode.ImageUrl);
                            model.StudID   = st.StudID;
                            model.SubID    = i.SubID;
                            model.ETID     = i.ETID;
                            model.SchoolID = i.SchoolID;
                            model.EID      = i.EID;
                            objService.Insert(model);
                        }
                    }
                }
                return(RedirectToAction("Print", new { @SchoolID = model.SchoolID, @StdID = model.StdID }));
            }
            else
            {
                TempData["AMsg"] = "QR Code not Generated! First you should to arrange shedule.";
                return(RedirectToAction("Index"));
            }
        }