Пример #1
0
        public SurveyJSON GetBySurveyId(int id)
        {
            var     survey           = _context.Surveys.Find(id);
            var     surveyJSON       = new SurveyJSON();
            dynamic option_json      = JsonConvert.DeserializeObject(survey.Survey_Options);
            dynamic finish_user_json = JsonConvert.DeserializeObject(survey.Survey_Finished_Users);

            surveyJSON.survey_id             = survey.Survey_Id;
            surveyJSON.survey_name           = survey.Survey_Name;
            surveyJSON.survey_finished_users = finish_user_json;
            surveyJSON.survey_options        = option_json;
            return(surveyJSON);
        }
Пример #2
0
        public List <SurveyJSON> GetSurvey()
        {
            var surveys = _context.Surveys;
            List <SurveyJSON> surveyArray = new List <SurveyJSON>();

            foreach (var survey in surveys)
            {
                var     surveyJSON       = new SurveyJSON();
                dynamic options_json     = JsonConvert.DeserializeObject(survey.Survey_Options);
                dynamic finish_user_json = JsonConvert.DeserializeObject(survey.Survey_Finished_Users);
                string  json             = JsonConvert.SerializeObject(options_json);
                Console.WriteLine($"Count of array: {options_json.Count}");
                surveyJSON.survey_id             = survey.Survey_Id;
                surveyJSON.survey_name           = survey.Survey_Name;
                surveyJSON.survey_finished_users = finish_user_json;
                surveyJSON.survey_options        = options_json;
                surveyArray.Add(surveyJSON);
            }

            return(surveyArray);
        }