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));
        }
Esempio n. 4
0
        public VerifyResearcherModel CreateVerifyResearcherModel()
        {
            IUserHandler ush = new UserHandler(new bachelordbContext());

            VerifyResearcherModel verifyResearcherModel = new VerifyResearcherModel();

            verifyResearcherModel.UnverifiedResearchers = ush.GetUnverifiedResearchersDB();
            verifyResearcherModel.AllResearchers        = ush.GetAllVerifiedResearchersDB();
            return(verifyResearcherModel);
        }