public ActionResult TakeTest(ExamenDataModel examen) { try { if (Session["no"] == null) { i = 0; } else { i = Convert.ToInt32(Session["no"]); } ExamenBL bl = new ExamenBL(); string testmodel = Session["modl"].ToString(); //string testmodel = "Aptitude"; List <ExamenDataModel> pQuestions = GetAllQuestionsFromBL(testmodel); ExamenDataModel pageQuestions = new ExamenDataModel(); pageQuestions.Sno = pQuestions[i].Sno; pageQuestions.Questions = pQuestions[i].Questions; pageQuestions.Option1 = pQuestions[i].Option1; pageQuestions.Option2 = pQuestions[i].Option2; pageQuestions.Option3 = pQuestions[i].Option3; pageQuestions.Option4 = pQuestions[i].Option4; pageQuestions.Answers = pQuestions[i].Answers; return(View(pageQuestions)); } catch (Exception ex) { ViewBag.Message = "Please Select an answer"; } return(View()); }
public ActionResult ViewProfile(ExamenDataModel dataModel) { string username = Session["un"].ToString(); if (bl.CheckUserInScores(username)) { List <ExamenStack> examen = bl.GetScores(username); List <ExamenDataModel> data = new List <ExamenDataModel>(); foreach (ExamenStack item in examen) { dataModel = new ExamenDataModel(); dataModel.Username = item.Username; dataModel.Candidate_ID = item.Candidate_ID; dataModel.Mark = item.Mark; dataModel.Testmodel = item.Testmodel; data.Add(dataModel); } var datamodel = new ExamenDataModel(); datamodel.Examens = new List <ExamenDataModel>(); datamodel.Examens = data; return(View(datamodel)); } else { ViewBag.Message = "Data not Found!!"; } return(View()); }
public ActionResult ExamRegister(string submitbutton, ExamenDataModel examen) { if (submitbutton == "Register") { string username = Session["un"].ToString(); string testmodel = examen.Testmodel; if (bl.CheckUserInPayment(username, testmodel)) { TempData["fail"] = "Resgistration Failed!!!"; return(RedirectToAction("ExamRegisterResult", "HomePageExamen")); } else if (bl.Payment(username, testmodel) != "") { return(RedirectToAction("ExamRegisterResult", "HomePageExamen")); } else { ViewBag.Message = "Resgistration Failed!!!"; } } else if (submitbutton == "Cancel") { return(RedirectToAction("Home", "WelcomePage")); } return(View()); }
public ActionResult PartialsView(ExamenDataModel ex, string submitbutton) { if (submitbutton == "Next") { return(RedirectToAction("PartialsView", "HomePageExamen")); } return(PartialView()); }
public ActionResult TakeTest(string submitbutton, ExamenDataModel dataModel) { string username = "******"; string answer = dataModel.Options; try { int count = 0; if (bl.InserttoTempScore(dataModel.Sno, answer)) { count = bl.GetCount(); if (count > 9) { string testmodel = Session["modl"].ToString(); //string candID = bl.GetCandId(username, testmodel); //int mark = bl.Scores(); //bl.InsertScores(candID, username, testmodel, mak); //Session["no"] = null; return(RedirectToAction("TestFinishView", "HomePageExamen")); } else { string testmodel = Session["modl"].ToString(); List <ExamenDataModel> examen = GetAllQuestionsFromBL(testmodel); if (answer == examen[count - 1].Answers) { int mark = 1; string candID = bl.GetCandId(username, testmodel); bool reslt = bl.UpdateTempScore(candID, mark); int mak = bl.Scores(); Session.Add("no", count); return(RedirectToAction("TakeTest", "HomePageExamen")); } else { Session.Add("no", count); return(RedirectToAction("TakeTest", "HomePageExamen")); } } } } catch (SqlException ex) { ViewBag.Message = ex.Message; } return(View()); }
public ActionResult ExamRegister(ExamenDataModel dataModel) { //if (TempData["un"] == null) //{ // return RedirectToAction("LogIn", "WelcomePage"); //} //else if (TempData["un"] != null) //{ // ViewBag.WelcomeMsg = TempData["un"].ToString(); //} ExamenBL bl = new ExamenBL(); dataModel = new ExamenDataModel(); List <string> examens = bl.GetAllTestModels(); dataModel.Testmodels = new SelectList(examens.ToList()); return(View(dataModel)); }
public ActionResult ExamRegisterResult(ExamenDataModel examen, string submitbutton) { ViewBag.Profile = Session["un"].ToString(); if (TempData["fail"] == null) { ViewBag.Message = "REGISTERED SUCCESSFULLY..."; } else if (TempData["fail"] != null) { ViewBag.Message = "Registration Failed..."; } if (submitbutton == "Back") { return(RedirectToAction("Home", "WelcomePage")); } return(View()); }
public ActionResult LogIn(ExamenDataModel examen, string submitbutton) { try { ExamenBL bl = new ExamenBL(); string Username = examen.Username; string Password = examen.Password; if (submitbutton == "LogIn") { if (string.IsNullOrEmpty(examen.Username)) { ModelState.AddModelError("Username", "Username is required"); } else { if ((bl.UserValidation(Username, Password))) { Session.Add("un", Username); return(RedirectToAction("Home", "WelcomePage")); } else { ViewBag.Message = "Invalid Username or Password"; } } } else if (submitbutton == "Cancel") { return(RedirectToAction("Index", "WelcomePage")); } } catch (SqlException se) { ViewBag.ErrorMessage = "Invalid Username or Password.."; } return(View()); }
public ActionResult Register(ExamenDataModel dataModel, string submitButton) { try { ExamenBL bl = new ExamenBL(); ExamenStack examenStack = new ExamenStack(); examenStack.Phone = dataModel.Phone; examenStack.Email = dataModel.Email; examenStack.Username = dataModel.Username; examenStack.Password = dataModel.Password; examenStack.Name = dataModel.Name; if (submitButton == "Submit") { if (bl.InsertIntoCandidates(examenStack)) { ViewBag.Message = "Registered Successfully"; return(RedirectToAction("RegisterSuccessView", "WelcomePage")); } else { return(ViewBag.Message = "Registration Failed.."); } } else if (submitButton == "Cancel") { return(RedirectToAction("Index", "WelcomePage")); } } catch (SqlException se) { ViewBag.ErrorMessage = "Invalid Username or Password.."; } return(View()); }
private List <ExamenDataModel> GetAllQuestionsFromBL(string testmodel) { ExamenBL bl = new ExamenBL(); List <ExamenDataModel> dataModels = new List <ExamenDataModel>(); ExamenDataModel dataModel = null; List <ExamenStack> examen = bl.GetAllQuestionsandAnswers(testmodel); foreach (ExamenStack item in examen) { dataModel = new ExamenDataModel(); dataModel.Sno = item.Sno; dataModel.Questions = item.Questions; dataModel.Option1 = item.Option1; dataModel.Option2 = item.Option2; dataModel.Option3 = item.Option3; dataModel.Option4 = item.Option4; dataModel.Answers = item.Answers; dataModels.Add(dataModel); } return(dataModels); }
public ActionResult Payment(ExamenDataModel examen) { return(View()); }
public ActionResult Register(ExamenDataModel dataModel) { return(View()); }