public void Create() { if (Validate(nameof(PlaceName)) != string.Empty) { return; } Game.Workspace.LoadPlace(null); try { Game.Workspace.PlaceId = PlaceName; Game.DataModel.ClearContent(false); SelectedTemplate.LoadTemplate(); Game.DataModel.SaveGame(SaveFilter.SaveWorld); Game.Workspace.LoadPlace(PlaceName); } catch (Exception e) { MessageBox.Show($"Could not create place: {e.Message}"); TryClose(); } TryClose(true); }