public async Task CreateAndInsert(Transacao transacao) { try { using (var creator = RecreateDocumment()) { await creator.WriteLineAsync(transacao.ToString()); } } catch (Exception e) { Console.WriteLine(e); } }
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"); } }