public ActionResult Action(Guid id) { ConfirmationData data = ConfirmationService.GetData(id); if (data.IsUsed) { return(Redirect(data.ReturnUrl)); } string returnUrl = Request.UrlReferrer.PathAndQuery; ConfirmationService.SetReturnUrl(id, returnUrl); ConfirmationActionViewModel model = new ConfirmationActionViewModel { Id = id, Message = data.Message, NoUrl = returnUrl, YesUrl = data.ActionUrl }; return(View(model)); }