public async Task Save(Payment payment) { await _payments.ReplaceOneAsync(p => p.Id == payment.Id, payment.EncryptedPayment(_encryptor)); }
public async Task <Payment> Create(Payment payment) { await _payments.InsertOneAsync(payment.EncryptedPayment(_encryptor)); return(payment.DecryptedPayment(_encryptor)); }