Example #1
0
        public async System.Threading.Tasks.Task Delete(data.InvoiceContext db, InvoiceLineDelete delete)
        {
            try
            {
                var invoiceLineToDelete = await db.InvoiceLines.FirstOrDefaultAsync(w => w.InvoiceLineId == delete.InvoiceLineId);

                db.InvoiceLines.Remove(invoiceLineToDelete);
            }
            catch (Exception e)
            {
                LogFactory.GetLogger().Log(LogLevel.Error, e);
            }
        }
Example #2
0
        // Delete Transaction Code
        public async System.Threading.Tasks.Task Delete(InvoiceLineDelete delete)
        {
            try
            {
                using (var db = new data.InvoiceContext())
                {
                    await Delete(db, delete);

                    await db.SaveChangesAsync();
                }
            }
            catch (Exception e)
            {
                LogFactory.GetLogger().Log(LogLevel.Error, e);
            }
        }