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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }