コード例 #1
0
        public Question GetQuestion(int id)
        {
            var question = _repository.GetAll().BuildQuestion().Single(x => x.Id == id);

            foreach (var planAnswerPoint in question.PlanAnswerPoints)
            {
                if (planAnswerPoint.FitnessPlanId.HasValue)
                {
                    planAnswerPoint.FitnessPlan = _fitnessPlanService.GetPlan(planAnswerPoint.FitnessPlanId.Value);
                }

                if (planAnswerPoint.VariationPlanId.HasValue)
                {
                    planAnswerPoint.VariationPlan = _variationPlanService.GetPlan(planAnswerPoint.VariationPlanId.Value);
                }
            }

            return(question);
        }
コード例 #2
0
 public override FitnessPlan GetById(string id)
 {
     return(_fitnessPlanService.GetPlan(int.Parse(id)));
 }