// Get the selector value
        private int MobileGetSelectorValue(Evaluation evaluation)
        {
            DemographicsInTest d = new DemographicsInTestsServices().GetSelector(evaluation.Test_Id);
            List <int>         listOfId;
            IQueryable <DemographicSelectorDetail> listDSD = new DemographicSelectorDetailsServices().GetByTest(evaluation.Test_Id);

            if (d.FOT_Id.HasValue)
            {
                listOfId = new List <int>();
                for (int k = 0; k < Selected_FO[0].Length; k++)
                {
                    listOfId.Add(Selected_FO[k][1]);
                }
            }
            else
            {
                listOfId = MobileGeneratesID(evaluation);
            }
            foreach (DemographicSelectorDetail dsd in listDSD)
            {
                if (listOfId.Contains(dsd.SelectorValue_Id))
                {
                    return(dsd.SelectorValue_Id);
                }
            }
            return(0);
        }
        private static int GetQuestionnaireIdFromEvaluation(Evaluation evaluation)
        {
            Test test = new TestsServices().GetById(evaluation.Test_Id);
            DemographicsInTest demographicInTest = new DemographicsInTestsServices().GetSelector(test.Id);
            int selectorFromEvaluation           = GetSelectorId(evaluation, test, demographicInTest);
            int questionnaire_id = new DemographicSelectorDetailsServices().GetQuestionnaireIdByDemographicSelectorDetailValues(test.Id, demographicInTest.Demographic_Id, selectorFromEvaluation);

            return(questionnaire_id);
        }