using Caliburn.Micro; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using TrackerLibrary; using TrackerLibrary.Models; namespace TrackerWPFUI.ViewModels { public class ShellViewModel : Conductor { public ShellViewModel() { // Initialize the database connections GlobalConfig.InitializeConnections(DatabaseType.Sql); _existingTournaments = new BindableCollection(GlobalConfig.Connection.GetTournament_All()); } public void CreateTournament() { } private BindableCollection _existingTournaments; public BindableCollection ExistingTournaments { get { return _existingTournaments; } set { _existingTournaments = value; } } private TournamentModel _SelectedTournament; public TournamentModel SelectedTournament { get { return _SelectedTournament; } set { _SelectedTournament = value; NotifyOfPropertyChange(() => SelectedTournament); } } } }