예제 #1
0
        private List <BefragungViewModel.Frage> GetFragen(dynamic jsonObject)
        {
            var fragen = new List <BefragungViewModel.Frage>();

            foreach (var currentFrage in jsonObject.payload.Fragen)
            {
                var frage = new BefragungViewModel.Frage
                {
                    Text = currentFrage.Text,
                    Antwortmöglichkeiten = new List <BefragungViewModel.Antwortmöglichkeit>()
                };
                foreach (var currentAntwortmöglichkeit in currentFrage.Antwortmöglichkeiten)
                {
                    var antwortmöglichkeit = new BefragungViewModel.Antwortmöglichkeit();
                    antwortmöglichkeit.Id   = currentAntwortmöglichkeit.Id;
                    antwortmöglichkeit.Text = currentAntwortmöglichkeit.Text;
                    antwortmöglichkeit.IstAlsAntwortSelektiert = currentAntwortmöglichkeit.IstAlsAntwortSelektiert;
                    frage.Antwortmöglichkeiten.Add(antwortmöglichkeit);
                }
                fragen.Add(frage);
            }

            return(fragen);
        }
예제 #2
0
        private List<BefragungViewModel.Frage> GetFragen(dynamic jsonObject)
        {
            var fragen = new List<BefragungViewModel.Frage>();
            foreach (var currentFrage in jsonObject.payload.Fragen)
            {
                var frage = new BefragungViewModel.Frage
                                {
                                    Text = currentFrage.Text,
                                    Antwortmöglichkeiten = new List<BefragungViewModel.Antwortmöglichkeit>()
                                };
                foreach ( var currentAntwortmöglichkeit in currentFrage.Antwortmöglichkeiten )
                {
                    var antwortmöglichkeit = new BefragungViewModel.Antwortmöglichkeit();
                    antwortmöglichkeit.Id = currentAntwortmöglichkeit.Id;
                    antwortmöglichkeit.Text = currentAntwortmöglichkeit.Text;
                    antwortmöglichkeit.IstAlsAntwortSelektiert = currentAntwortmöglichkeit.IstAlsAntwortSelektiert;
                    frage.Antwortmöglichkeiten.Add(antwortmöglichkeit);
                }
                fragen.Add(frage);
            }

            return fragen;
        }