Example #1
0
 private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (saveFD.ShowDialog() == DialogResult.OK)
     {
         BusyDialogManager.Show("Saving");
         _loadedFile = saveFD.FileName;
         Persistance.SaveToFile(_loadedFile);
         BusyDialogManager.Hide();
     }
 }
Example #2
0
 public void New()
 {
     if (saveFD.ShowDialog() == DialogResult.OK)
     {
         HideGettingStarted();
         _loadedFile = saveFD.FileName;
         Persistance.CreateNew();
         Persistance.SaveToFile(_loadedFile);
         ConfigureMenu(true);
         LoadFile();
     }
 }
Example #3
0
        public static void SRP()
        {
            var j = new Journal();

            j.AddEntry("I cried today");
            j.AddEntry("I ate a bug");
            WriteLine(j);

            var p        = new Persistance();
            var filename = @"d:\journal.txt";

            p.SaveToFile(j, filename, true);
            Process.Start(filename);
        }
        private void SingleResposibility()
        {
            var journal = new Journal();

            journal.AddEntry("I cried today");
            journal.AddEntry("I ate a bug");

            //Default implementations of the Object.ToString method return the fully qualified name of the object's type. Hence we overrided it
            Console.WriteLine(journal);

            var p        = new Persistance();
            var filename = @"E:\Computer Science\C#\TempFilesUsedForExercises\journal.txt";

            p.SaveToFile(journal, filename, true);
            Process.Start(filename);
        }