public async Task Adicionar(Lancamento lancamento) { lancamento.id = GerarID.GerarObjectID(); lancamento.idenficadorTransacao = Guid.NewGuid().ToString(); var database = this.context.getDatabase(); await database.GetCollection <Lancamento>(this.collectionName).InsertOneAsync(lancamento); }
public async Task AdicionarContaCorrente(ContaCorrente conta) { conta.id = GerarID.GerarObjectID(); conta.dataCadastro = DateTime.Now; conta.numeroConta = GerarNumeroContaCorrente.GerarContaCorrente(); conta.saldo = decimal.Zero; var database = this.context.getDatabase(); await database.GetCollection <ContaCorrente>(collectionName).InsertOneAsync(conta); }