private void btn_DoneView_Click(object sender, EventArgs e) { lbl_RoomListError.Visible = false; if (listBox_CurrentRooms.Items.Count == 0) { lbl_RoomListError.Visible = true; lbl_RoomListError.Text = "Please put rooms!"; return; } foreach (String item in listBox_DeletedRooms.Items) { string name = item.Substring(0, item.IndexOf("(")); foreach (Room room in rooms) { if (room.Name == name) { room.RemoveFromDatabase(); rooms.Remove(room); break; } } } listBox_DeletedRooms.Items.Clear(); foreach (Room room in addedRooms) { room.HomeID = home.ID; room.AddToDatabase(); } home.Rooms.AddRange(addedRooms); mainScreen.HideThisShowMainScreen(this); }