private void AddRoom_Load(object sender, EventArgs e) { try { interpretor.LoadRooms(out rooms); DisplayRooms(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void LoadRooms() { lbRoom.Items.Clear(); List <Room> rooms = new List <Room>(); interpretor.LoadRooms(out rooms); foreach (Room room in rooms) { lbRoom.Items.Add(room.Name); } }
private void btnRoomsSerialize_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "JSON | *.json"; saveFileDialog.Title = "Save as JSON file"; List <Room> rooms = new List <Room>(); try { interpretor.LoadRooms(out rooms); if (saveFileDialog.ShowDialog() == DialogResult.OK) { File.WriteAllText(saveFileDialog.FileName, JsonConvert.SerializeObject(rooms)); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }