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); }
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); }