Esempio n. 1
0
 private void AddCharacter()
 {
     if (true == SouthParkViewModelFactory.GetInstance().ViewManager.AddCharacter(out Character newCharacter))
     {
         FindAndSelectCharacter(newCharacter);
     }
 }
Esempio n. 2
0
 private void ImageSelect()
 {
     if (true == SouthParkViewModelFactory.GetInstance().ViewManager.SelectFile(out String newFile))
     {
         Image = new Uri(newFile, UriKind.Absolute);
     }
 }
Esempio n. 3
0
 private void RemoveCharacter()
 {
     if (SouthParkViewModelFactory.GetInstance().ViewManager.ConfirmDelete() == true)
     {
         if (true == SouthParkViewModelFactory.GetInstance().CharacterProvider.RemoveCharacter(SelectedCharacter))
         {
             SelectedCharacter = CharacterList.FirstOrDefault();
         }
     }
 }
Esempio n. 4
0
        private void EditCharacter()
        {
            if (true == SouthParkViewModelFactory.GetInstance().ViewManager.EditCharacter(SelectedCharacter))
            {
                var tempChar = SelectedCharacter;
                CharacterList = null;
                CharacterList = SouthParkViewModelFactory.GetInstance().CharacterProvider.GetAllCharacters();
                FindAndSelectCharacter(tempChar);

                //
            }
        }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
 public MainWindow()
 {
     InitializeComponent();
     DataContext = SouthParkViewModelFactory.GetInstance().MainScreen;
 }
Esempio n. 7
0
 private void Application_Startup(object sender, StartupEventArgs e)
 {
     SouthParkViewModelFactory.GetInstance().Start();
 }
Esempio n. 8
0
 private void Application_Exit(object sender, ExitEventArgs e)
 {
     SouthParkViewModelFactory.GetInstance().Stop();
 }