Пример #1
0
        public RaceHome()
        {
            InitializeComponent();

            maxParticipant = 10;
            var digitRound = 1;

            fileHelperFactory = new FileHelperFactory();
            interactionHelper = new InteractionHelperDialog();

            viewModel = new RaceHomeViewModel(digitRound, fileHelperFactory) as IRaceHomeViewModel;
            ConfigurePersonsView();
            ConfigureParticipantsView();
            ConfigureResultsView();

            viewModel.RaceStartEvent += RaceStartingEventHandling;
            viewModel.RaceEndEvent   += RaceEndingEventHandling;;

            DataContext = this;
        }
Пример #2
0
 public RaceHomeViewModel(int digitRound, IFileHelperFactory fileHelperFacto)
 {
     digitRounding            = digitRound;
     fileHelperFactory        = fileHelperFacto;
     deserializeRootAttribute = "EntryList";
 }