private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            SerializationActions actions = new SerializationActions();

            actions.SerializeObject("test.xml", DataContext as UserViewModel);
            MessageBox.Show("Serializare efectuata cu succes!");
        }
Ejemplo n.º 2
0
        public StartViewModel()
        {
            try
            {
                FileStream file = new FileStream(Constants.UsersFile, FileMode.Open);
                file.Dispose();
                CanExecuteCommandSignIn = true;
            }
            catch (FileNotFoundException)
            {
                CanExecuteCommandSignIn = false;
            }

            try
            {
                FileStream file = new FileStream(Constants.WordsFile, FileMode.Open);
                file.Dispose();
            }
            catch (FileNotFoundException)
            {
                Words words = new Words();
                words.AddWords();
                SerializationActions actions = new SerializationActions();
                actions.SerializeWords(Constants.WordsFile, words);
            }

            //try
            //{
            //    FileStream file = new FileStream("Images.xml", FileMode.Open);
            //    file.Dispose();
            //}
            //catch (FileNotFoundException)
            //{
            //    Images images = new Images();
            //    images.AddImages();
            //    SerializationActions actions = new SerializationActions();
            //    actions.SerializeImages("Images.xml", images);
            //}
        }