public ActionResult VerifyGivenDegreeByQR(VerifyGivenDegreeViewModel givenDegreeToVerify) { try { ObjectId.Parse(givenDegreeToVerify.GivenDegreeIdentificator); } catch (System.Exception) { return(RedirectToAction("VerifyGivenDegree", "CompetenceVerification", new { givenDegreeIdentificator = givenDegreeToVerify.GivenDegreeIdentificator, givenDegreeIdentificatorBadFormat = true })); } if (_context.givenDegreeRepository.GetGivenDegreeById(givenDegreeToVerify.GivenDegreeIdentificator) != null) { if (this.User.IsInRole("Admin")) { return(RedirectToAction("GivenDegreeDetails", "GivenDegrees", new { givenDegreeIdentificator = givenDegreeToVerify.GivenDegreeIdentificator })); } else { return(RedirectToAction("AnonymouslyVerificationOfGivenDegree", "GivenDegrees", new { givenDegreeIdentificator = givenDegreeToVerify.GivenDegreeIdentificator })); } } else { return(RedirectToAction("VerifyGivenDegree", "CompetenceVerification", new { givenDegreeIdentificator = givenDegreeToVerify.GivenDegreeIdentificator, givenDegreeIdentificatorNotExist = true })); } }
public ActionResult VerifyGivenDegree(string givenDegreeIdentificator, bool givenDegreeIdentificatorNotExist, bool givenDegreeIdentificatorBadFormat) { VerifyGivenDegreeViewModel givenDegreeToVerify = new VerifyGivenDegreeViewModel { GivenDegreeIdentificator = givenDegreeIdentificator, GivenDegreeIdentificatorNotExist = givenDegreeIdentificatorNotExist, GivenDegreeIdentificatorBadFormat = givenDegreeIdentificatorBadFormat }; return(View(givenDegreeToVerify)); }