コード例 #1
0
        private FullDataModel convertRecordToModel(SqlDataReader reader)
        {
            FullDataModel dataRecord = new FullDataModel();

            // Set values in model record
            dataRecord.IncidentId         = reader.GetInt64(0);
            dataRecord.CaseNumber         = reader.GetString(1);
            dataRecord.DayOfWeek          = reader.GetString(2);
            dataRecord.HourOfDay          = reader.GetInt32(3);
            dataRecord.IncidentDateTime   = reader.GetString(4);
            dataRecord.ParentIncidentType = reader.GetString(5);
            dataRecord.IncidentType       = reader.GetString(6);
            dataRecord.Latitude           = reader.GetDouble(7);
            dataRecord.Longitude          = reader.GetDouble(8);
            dataRecord.Description        = reader.GetString(9);

            return(dataRecord);
        }
コード例 #2
0
        private void exportButton_Click(object sender, EventArgs e)
        {
            var saveFileDialog = new SaveFileDialog
            {
                Filter           = "JSON files (*.json)|*.json",
                FilterIndex      = 1,
                RestoreDirectory = true,
            };

            if (saveFileDialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            var fullData = new FullDataModel
            {
                Teachers        = TeachersRepository.Teachers,
                Subjects        = SubjectsRepository.Subjects,
                TeacherSubjects = TeacherSubjectRepository.TeacherSubjects,
            };

            File.WriteAllText(saveFileDialog.FileName, JsonConvert.SerializeObject(fullData));
        }