Ejemplo n.º 1
0
        public async Task <bool> IsExternalIDExistAsync(string externalID)
        {
            using (PaymentDBContext context = new PaymentDBContext(_dbContextOptions))
            {
                var result = await context.Payments.AnyAsync(x => x.ExternalID == externalID);

                return(result);
            }
        }
Ejemplo n.º 2
0
        public async Task SavePaymentRecordAsync(PaymentRecord record)
        {
            using (PaymentDBContext context = new PaymentDBContext(_dbContextOptions))
            {
                context.Payments.Add(record);

                await context.SaveChangesAsync();
            }
        }
Ejemplo n.º 3
0
        public async Task <PaymentRecord> GetPaymentRecordAsync(string externalID)
        {
            using (PaymentDBContext context = new PaymentDBContext(_dbContextOptions))
            {
                var result = await context.Payments.FirstOrDefaultAsync(x => x.ExternalID == externalID);

                return(result);
            }
        }