private void AddRoom(object sender, RoutedEventArgs e) { var roomNumber = Number.Text; if (roomNumber.Length < 3) { MessageBox.Show($"You need to insert room number", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { try { var campus = AuthenticationManager.GetCurrentCampus(); Room room = new Room { Number = roomNumber, CampusId = campus.Id }; RoomService.AddRoomToCampus(room); MessageBox.Show($"Added room {room.Number} to {campus.Number} campus", "Information", MessageBoxButton.OK, MessageBoxImage.Information); //mw.Owner = this; this.Content = new AddRoomUserControl(); } catch (Exception ex) { MessageBox.Show($"{ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }