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; }
public RaceHomeViewModel(int digitRound, IFileHelperFactory fileHelperFacto) { digitRounding = digitRound; fileHelperFactory = fileHelperFacto; deserializeRootAttribute = "EntryList"; }