public CareerUserControl(ClientCredentials clientCredentials)
        {
            InitializeComponent();

            answerOptionService = new AnswerOptionServiceClient();
            answerOptionService.ClientCredentials.UserName.UserName = clientCredentials.UserName.UserName;
            answerOptionService.ClientCredentials.UserName.Password = clientCredentials.UserName.Password;

        }
        //public static async Task<List<QuestionDTO>> GetQuestions(string testName)
        //{

        //    TestthisProg testthisProg = new TestthisProg();
        //    testthisProg.NewTest();


        //    TestDTO test = await GetTest(testName);
        //    List<QuestionDTO> questions = new List<QuestionDTO>();

        //    foreach (var item in test.QuestionsDTO)
        //    {
        //        // questions.Add(item);

        //    }



        //    return questions;
        //}
        public static async Task <ObservableCollection <AnswerOptionDTO> > GetAnswers(QuestionDTO question)
        {
            AnswerOptionServiceClient proxyAnswerOption = new AnswerOptionServiceClient();

            //TestthisProg testthisProg = new TestthisProg();
            ////testthisProg.NewTest();

            //AnswerOptionDTO aswerOpinionDTO1 = new AnswerOptionDTO();
            //AnswerOptionDTO aswerOpinionDTO2 = new AnswerOptionDTO();
            //AnswerOptionDTO aswerOpinionDTO3 = new AnswerOptionDTO();

            //aswerOpinions.Add(aswerOpinionDTO1);
            //aswerOpinions.Add(aswerOpinionDTO2);
            //aswerOpinions.Add(aswerOpinionDTO3);

            //  QuestionDTO questionDTO = testthisProg.questions.First(x=>x==question);


            //    List<AnswerOptionDTO> aswerOpinions = new List<AnswerOptionDTO>();
            //  List<AnswerOptionDTO> answerOptions=
            #region MyRegion

            ObservableCollection <AnswerOptionDTO> aswers = new ObservableCollection <AnswerOptionDTO>(await proxyAnswerOption.GetAnswerOptionsFromQuestionAsync(question.ID));
            //var t = new ObservableCollection<AnswerOptionDTO>(await proxyAnswerOption.GetAnswerOptionsFromQuestionAsync(question.ID)).ToList();

            try
            {
                for (int i = 0; i < aswers.Count; i++)
                {
                    //question.AnswerOptionsDTO. (t[i]);
                    aswers.Add(aswers[i]);
                    if (question.AnswerOptionsDTO[i].isTrueAnswer == true)
                    {
                        aswers[i].isTrueAnswer = true;
                    }
                    else
                    {
                        aswers[i].isTrueAnswer = false;
                    }
                }
            }
            catch (Exception)
            {
                aswers.Remove(aswers.Last());
            }
            #endregion
            //ObservableCollection<AswerOpinionDTO> aswers = new ObservableCollection<AswerOpinionDTO>();



            //foreach (var item in question.AnswerOptionsDTO)
            //{
            //    aswers.Add(item);



            //}



            return(aswers);

            //foreach (var item in t)
            //{
            //    aswers.Add(item);
            //}
            //for (int i = 0; i < t.Length; i++)
            //{
            //    aswers.Add(t[i]);
            //}
            //return question.AnswerOptionsDTO;


            return(aswers);
        }