Пример #1
0
        public ActionResult PostAnswer(string token)
        {
            AnsweringService service = new AnsweringService();
            var model = service.InitializePostAnswerModel(token);

            return(View(model));
        }
Пример #2
0
        public ActionResult PostAnswer(PostAnswerModel model, string test)
        {
            TryUpdateModel(model);

            AnsweringService service = new AnsweringService();
            var success = service.PostAnswerModel(model);

            var returnModel = new ThankYouModel
            {
                LawID = model.LawID,
                RepresentativeDisplayName = model.RepresentativeDisplayName,
                RepresentativeID          = model.RepresentativeID,
            };

            // Redirect to action is a hack as html input is causing issues
            if (success)
            {
                return(RedirectToAction("ThankYou", returnModel));
            }

            return(RedirectToAction("AnswerRejected", returnModel));
        }