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); }
public override FitnessPlan GetById(string id) { return(_fitnessPlanService.GetPlan(int.Parse(id))); }