private void AddCharacter() { if (true == SouthParkViewModelFactory.GetInstance().ViewManager.AddCharacter(out Character newCharacter)) { FindAndSelectCharacter(newCharacter); } }
private void ImageSelect() { if (true == SouthParkViewModelFactory.GetInstance().ViewManager.SelectFile(out String newFile)) { Image = new Uri(newFile, UriKind.Absolute); } }
private void RemoveCharacter() { if (SouthParkViewModelFactory.GetInstance().ViewManager.ConfirmDelete() == true) { if (true == SouthParkViewModelFactory.GetInstance().CharacterProvider.RemoveCharacter(SelectedCharacter)) { SelectedCharacter = CharacterList.FirstOrDefault(); } } }
private void EditCharacter() { if (true == SouthParkViewModelFactory.GetInstance().ViewManager.EditCharacter(SelectedCharacter)) { var tempChar = SelectedCharacter; CharacterList = null; CharacterList = SouthParkViewModelFactory.GetInstance().CharacterProvider.GetAllCharacters(); FindAndSelectCharacter(tempChar); // } }
public MainScreenContentViewModel(MainScreenViewModel.ViewModeKind value, Character current, TimeService whatsDaTime) { CharacterList = SouthParkViewModelFactory.GetInstance().CharacterProvider.GetAllCharacters(); this.DaView = value; SetupCommands(); if (current == null) { SelectedCharacter = CharacterList.FirstOrDefault(); } else { SelectedCharacter = current; } whatsDaTime.TimesUp += WhatsDaTime_TimesUp; }
public MainWindow() { InitializeComponent(); DataContext = SouthParkViewModelFactory.GetInstance().MainScreen; }
private void Application_Startup(object sender, StartupEventArgs e) { SouthParkViewModelFactory.GetInstance().Start(); }
private void Application_Exit(object sender, ExitEventArgs e) { SouthParkViewModelFactory.GetInstance().Stop(); }