public async Task Update(Account account, Credit credit) { Entities.Credit creditEntity = new Entities.Credit { AccountId = credit.AccountId, Amount = credit.Amount, Description = credit.Description, Id = credit.Id, TransactionDate = credit.TransactionDate }; await _context.Credits.InsertOneAsync(creditEntity); }
public async Task Update(Account account, Credit credit) { Entities.Credit creditEntity = new Entities.Credit { AccountId = credit.AccountId, Amount = credit.Amount, Description = credit.Description, Id = credit.Id, TransactionDate = credit.TransactionDate }; var filter = Builders <Entities.Credit> .Filter.Eq(e => e.Id, credit.Id); await _context.Credits.ReplaceOneAsync(filter, creditEntity); }
public async Task Add(Account account, Credit credit) { Entities.Account accountEntity = new Entities.Account() { CustomerId = account.CustomerId, Id = account.Id }; Entities.Credit creditEntity = new Entities.Credit() { AccountId = credit.AccountId, Amount = credit.Amount, Id = credit.Id, TransactionDate = credit.TransactionDate }; await _context.Accounts.InsertOneAsync(accountEntity); await _context.Credits.InsertOneAsync(creditEntity); }