public async Task <bool> StoreNewDelayedChargeAsync(int InvoiceId, DelayedCharge DelayedCharge)
        {
            DelayedCharge.InvoiceId = InvoiceId;

            _context.DelayedCharges.Add(DelayedCharge);
            return((await _context.SaveChangesAsync()) > 0);
        }
 public async Task <bool> DeleteDelayedCharge(DelayedCharge DelayedCharge)
 {
     _context.Remove(DelayedCharge);
     return((await _context.SaveChangesAsync()) > 0);
 }
        public async Task <bool> UpdateDelayedChargeAsync(int InvoiceId, DelayedCharge DelayedCharge)
        {
            DelayedCharge.InvoiceId = InvoiceId;

            return((await _context.SaveChangesAsync()) > 0);
        }