public ActionResult VerifyReseracher(VerifyResearcherModel verifyResearcherModel) { IUserHandler ush = new UserHandler(new bachelordbContext()); if (ModelState.IsValid) { try { DbStatus verifyResearcherStatus = ush.VerifyResearcherDB(verifyResearcherModel.researcherID); if (verifyResearcherStatus.success) { return(RedirectToAction("Index", "VerifyResearcher")); } else { ModelState.AddModelError("researcherID", verifyResearcherStatus.errormessage); } } catch (Exception) { throw; } } VerifyResearcherHelper verifyResearcherHelper = new VerifyResearcherHelper(); verifyResearcherModel = verifyResearcherHelper.CreateVerifyResearcherModel(); return(View("VerifyResearcher", verifyResearcherModel)); }
public ActionResult UnverifyResearcher(VerifyResearcherModel verifyResearcherModel) { IUserHandler ush = new UserHandler(new bachelordbContext()); if (ModelState.IsValid) { try { DbStatus unverifyResearcherStatus = ush.UnverifyResearcherDB(verifyResearcherModel.researcherID); if (unverifyResearcherStatus.success) { return(RedirectToAction("Index", "VerifyResearcher")); } else { ModelState.AddModelError("researcherID", unverifyResearcherStatus.errormessage); } } catch (Exception) { throw; } } verifyResearcherModel.UnverifiedResearchers = ush.GetUnverifiedResearchersDB(); verifyResearcherModel.AllResearchers = ush.GetAllVerifiedResearchersDB(); return(View("VerifyResearcher", verifyResearcherModel)); }
public IActionResult Index() { VerifyResearcherHelper verifyResearcherHelper = new VerifyResearcherHelper(); VerifyResearcherModel verifyResearcherModel = verifyResearcherHelper.CreateVerifyResearcherModel(); return(View("VerifyResearcher", verifyResearcherModel)); }
public VerifyResearcherModel CreateVerifyResearcherModel() { IUserHandler ush = new UserHandler(new bachelordbContext()); VerifyResearcherModel verifyResearcherModel = new VerifyResearcherModel(); verifyResearcherModel.UnverifiedResearchers = ush.GetUnverifiedResearchersDB(); verifyResearcherModel.AllResearchers = ush.GetAllVerifiedResearchersDB(); return(verifyResearcherModel); }