public ActionResult Details(decimal id) { if (Session["admin_login"] == null) { return(RedirectToAction("Login", "IPTSELogin")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else if (id > 0) { Session["DetailId"] = id; } IPTSE_Reg_table iPTSE_Reg_table = db.IPTSE_Reg_table.Find(id); payment_details paymentDetail = new payment_details(); ViewData["RegInfo"] = iPTSE_Reg_table; ViewData["PaymentDetail"] = paymentDetail; if (iPTSE_Reg_table == null) { return(HttpNotFound()); } return(View()); }
public ActionResult Activate(payment_details paymentdetails) { if (Session["admin_login"] == null) { return(RedirectToAction("Login", "IPTSELogin")); } try { ViewData["success_msg"] = ""; if (ModelState.IsValid && paymentdetails != null) { paymentDb.payment_details.Add(paymentdetails); paymentDb.SaveChanges(); ViewData["success_msg"] = "User Successfully Activated"; } else { ViewBag.ErrorMessage = "Fill all valid payment details to activate the user"; } return(View("Successfull")); } catch (Exception ex) { ViewBag.ErrorMessage = "Some Error has occured. Please contact system administrator! </br>" + ex.InnerException.Message; return(View()); } }
public ActionResult paymentdetails() { if (Session["id"] == null) { return(RedirectToAction("Login", "IPTSELogin")); } try { string url = HttpContext.Request.Url.AbsoluteUri; payment_details payment_Details = new payment_details(); string[] ar = url.Split('?'); payment_Details.Id = Decimal.Parse(Session["id"].ToString()); payment_Details.payment_date = DateTime.Now; payment_Details.payment_id = ar[1]; db.payment_details.Add(payment_Details); db.SaveChanges(); ViewBag.paymentid = ar[1]; ViewBag.datetime = DateTime.Now; ViewBag.id = Session["id"]; } catch { } return(View()); }
public ActionResult mocktest() { if (Session["id"] == null) { return(RedirectToAction("Login", "IPTSELogin")); } payment_details payment_Details = new payment_details(); payment_Details.Id = Decimal.Parse(Session["id"].ToString()); var obj = db.payment_details.Where(a => a.Id.Equals(payment_Details.Id)).FirstOrDefault(); if (obj == null) { TempData["Message"] = "Please Do the payment first!"; return(RedirectToAction("payment", "Dashboard")); } return(View()); }
public ActionResult payment() { if (Session["id"] == null) { return(RedirectToAction("Login", "IPTSELogin")); } using (db) { payment_details payment_Details = new payment_details(); payment_Details.Id = Decimal.Parse(Session["id"].ToString()); var obj = db.payment_details.Where(a => a.Id.Equals(payment_Details.Id)).FirstOrDefault(); if (obj != null) { ViewBag.paymentid = obj.payment_id; ViewBag.datetime = obj.payment_date; ViewBag.id = obj.Id; ViewBag.msg = "Payment has already been done by you. Please find the details below."; return(View("paymentdetails")); } } return(View()); }
public ActionResult Login(login_table login_table) { try { if (ModelState.IsValid) { using (var db = new LoginDataModel()) { Session["TestId"] = ""; byte[] encode = new byte[login_table.password.Length]; encode = System.Text.Encoding.UTF8.GetBytes(login_table.password); login_table.password = Convert.ToBase64String(encode); bool allDigits = login_table.email.All(char.IsDigit); if (allDigits) { var loginId = Decimal.Parse(login_table.email); var obj = db.login_table.Where(a => a.Id.Equals(loginId) && a.password.Equals(login_table.password)).FirstOrDefault(); if (obj != null) { FinalTestBLL objFinalTest = new FinalTestBLL(); bool isExamGiven = objFinalTest.IsExamGiven(obj); if (isExamGiven) { ViewBag.ErrorMessage = "You have already completed your exam!"; return(View()); } else { Session["id"] = obj.Id.ToString(); Session["UserProfile"] = obj; ViewBag.UID = HttpUtility.UrlEncode(Encrypt(obj.Id.ToString())); Session["Type"] = obj.Login_type; payment_details payment_Details = new payment_details(); payment_Details.Id = Decimal.Parse(Session["id"].ToString()); var objPayment = pDB.payment_details.Where(a => a.Id.Equals(payment_Details.Id)).FirstOrDefault(); if (objPayment == null) { ViewBag.PaymentMessage = "Payment"; return(View()); } else { var insType = rDB.IPTSE_Reg_table.Where(t => t.Id.Equals(obj.Id)).Select(t1 => t1.InstitutionType).FirstOrDefault(); if (insType == "School") { Session["TestId"] = 2; return(RedirectToAction("Index", "School")); } else if (insType == "College") { Session["TestId"] = 2; return(RedirectToAction("Index", "College")); } else { Session["TestId"] = 1; return(RedirectToAction("Index", "Mock")); } } } } else { if (loginId == Decimal.Parse("91620195")) { //if (login_table.password == "YWJjQDEyMw==") //"SVBUU0VfQURNSU5fTE9HSU4 =") //{ Session["admin_login"] = "******"; return(RedirectToAction("Index", "Admin")); //} } ViewBag.ErrorMessage = "Invalid Credentials...."; return(View()); } } else { var obj1 = db.login_table.Where(a => a.email.Equals(login_table.email) && a.password.Equals(login_table.password)).FirstOrDefault(); if (obj1 != null) { FinalTestBLL objFinalTest = new FinalTestBLL(); bool isExamGiven = objFinalTest.IsExamGiven(obj1); if (isExamGiven) { ViewBag.ErrorMessage = "You have already completed your exam!"; return(View()); } else { Session["id"] = obj1.Id.ToString(); ViewBag.UID = HttpUtility.UrlEncode(Encrypt(obj1.Id.ToString())); Session["UserProfile"] = obj1; Session["Type"] = obj1.Login_type; obj1.LastLoginDateTime = DateTime.Now; payment_details payment_Details = new payment_details(); payment_Details.Id = Decimal.Parse(Session["id"].ToString()); var objPayment = pDB.payment_details.Where(a => a.Id.Equals(payment_Details.Id)).FirstOrDefault(); if (objPayment == null) { ViewBag.PaymentMessage = "Payment"; return(View()); } else { var insType = rDB.IPTSE_Reg_table.Where(t => t.Id.Equals(obj1.Id)).Select(t1 => t1.InstitutionType).FirstOrDefault(); if (insType == "School") { Session["TestId"] = 2; return(RedirectToAction("Index", "School")); } else if (insType == "College") { Session["TestId"] = 2; return(RedirectToAction("Index", "College")); } else { Session["TestId"] = 1; return(RedirectToAction("Index", "Mock")); } } } } else { if (login_table.Id == Decimal.Parse("91620195")) { if (login_table.password == "SVBUU0VfQURNSU5fTE9HSU4=") { Session["admin_login"] = "******"; return(RedirectToAction("Index", "Admin")); } } ViewBag.ErrorMessage = "Invalid Credentials...."; return(View()); } } } } return(View(login_table)); } catch (Exception ex) { Session["ErrorMessage"] = ex; return(RedirectToAction("Index", "Error")); } }