private void btRoomDelete_Click(object sender, EventArgs e) { int selectedRoomsCount = lvRooms.SelectedItems.Count; if (selectedRoomsCount != 0) { ListViewItem selectedRoom = lvRooms.SelectedItems[0]; Guid selectedId = Guid.Parse(selectedRoom.SubItems[3].Text); var confirmResult = MessageBox.Show("Are you sure to delete this room?\nRoom Number " + int.Parse(selectedRoom.SubItems[0].Text), "Confirm edit!", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { using (var client = new HaServiceClient()) { client.DeleteRoomById(selectedId); } tsslRoom.Text = "Room deleted"; FillRoomListView(); } else { //DialogResult = DialogResult.None; return; } } }