コード例 #1
0
 public async Task CreateAndInsert(Transacao transacao)
 {
     try
     {
         using (var creator = RecreateDocumment())
         {
             await creator.WriteLineAsync(transacao.ToString());
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
コード例 #2
0
 public void Insert(Transacao transacao)
 {
     try
     {
         using (var escritor = SetWriter())
         {
             if (!FindById(transacao.Id))
             {
                 escritor.WriteLine(transacao.ToString());
             }
             else
             {
                 throw new ControllerException("Já existe um registro com esse Id");
             }
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw new ControllerException("Ocorreu um erro durande a inserção do registro");
     }
 }