public ActionResult Verify(VerifyVoteModel model) { try { if (!this.ModelState.IsValid) { return(this.View(nameof(this.Verification), model)); } var isVerified = this.voteService.Verify(Guid.Parse(model.Code), model.Nonce); if (isVerified) { TempData["Verified"] = true; return(RedirectToAction(nameof(this.Verification), null)); } this.ModelState.AddModelError(nameof(model.Code), "Кодът ви е невалиден. Моля, опитайте отново"); } catch (Exception ex) { this.ModelState.AddModelError(nameof(model.Code), "Кодът ви е невалиден. Моля, опитайте отново"); } return(this.View(nameof(this.Verification), model)); }
public ActionResult Verification(string nonce) { var model = new VerifyVoteModel { Nonce = nonce }; return(this.View(model)); }