public ActionResult AcceptRiskRank(SaveRankActionModel actionModel)
        {
            EvaluationRankViewModel evaRankViewModel = null;
            string validationSummary = null;

            try
            {
                if (actionModel == null)
                {
                    throw new ArgumentNullException("actionModel");
                }

                RiskService.SaveRiskRank(actionModel.QuestAnswerId);

                evaRankViewModel = new EvaluationRankViewModel
                {
                    QuestionnaireResultEntity = new QuestionnaireResultEntity()
                    {
                        QuestionnaireMessage = "風險評估結果儲存成功",
                    }
                };
            }
            catch (InvalidOperationException e)
            {
                validationSummary = ConvertValidateMsgByRiskEvaluation(e);
            }
            catch (Exception e)
            {
                logger.Error(e);
                validationSummary = _systemErrorMsg;
            }

            if (!String.IsNullOrEmpty(validationSummary))
            {
                ModelState.AddModelError("", validationSummary);
            }

            return(View("EvaluationRank", evaRankViewModel));
        }
Ejemplo n.º 2
0
 public ActionResult AcceptRiskRank(SaveRankActionModel actionModel)
 {
     return(View());
 }