53 lines
1.5 KiB
C#
53 lines
1.5 KiB
C#
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<object> //ActiveItem in Itemcontrol tells whats going on
|
|
{
|
|
|
|
public ShellViewModel()
|
|
{
|
|
// Initialize the database connections
|
|
GlobalConfig.InitializeConnections(DatabaseType.Sql);
|
|
_existingTournaments = new BindableCollection<TournamentModel>(GlobalConfig.Connection.GetTournament_All());
|
|
//ActivateItem(new CreatePrizeViewModel());
|
|
//ActivateItem(new CreateTeamViewModel());
|
|
//ActivateItem(new CreatePersonViewModel());
|
|
ActivateItem(new CreateTournamentViewModel());
|
|
}
|
|
public void CreateTournament()
|
|
{
|
|
|
|
}
|
|
|
|
private BindableCollection<TournamentModel> _existingTournaments;
|
|
|
|
public BindableCollection<TournamentModel> ExistingTournaments
|
|
{
|
|
get { return _existingTournaments; }
|
|
set { _existingTournaments = value; }
|
|
}
|
|
|
|
private TournamentModel _SelectedTournament;
|
|
|
|
public TournamentModel SelectedTournament
|
|
{
|
|
get { return _SelectedTournament; }
|
|
set
|
|
{
|
|
_SelectedTournament = value;
|
|
NotifyOfPropertyChange(() => SelectedTournament);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|