コード例 #1
0
 public void SalvarArquivo(Diario diario, string nomeArquivo, bool overwrite = false)
 {
     if (overwrite || !File.Exists(nomeArquivo))
     {
         File.WriteAllText(nomeArquivo, diario.ToString());
     }
 }
コード例 #2
0
        static void Main(string[] args)
        {
            var d = new Diario();

            d.AddEntrada("Feels good man");
            d.AddEntrada("Feels very good man");
            d.AddEntrada("Feels bad man");
            Console.WriteLine(d);

            var p           = new Persistence();
            var arquivoNome = @"C:\Users\TREINAMENTO\Desktop\Curso\Design Patterns in C# and .NET\SingleResponsibilty\diarioSRP.txt";

            p.SalvarArquivo(d, arquivoNome, true);

            Console.ReadKey();
        }