public async Task <int> UpdateAsync(int id, SalesInvoiceModel model) { using (var transaction = DbContext.Database.BeginTransaction()) { try { salesInvoiceLogic.UpdateAsync(id, model); } catch (Exception e) { transaction.Rollback(); throw new Exception(e.Message); } } return(await DbContext.SaveChangesAsync()); }
public async Task <int> UpdateAsync(int id, SalesInvoiceModel model) { salesInvoiceLogic.UpdateAsync(id, model); return(await DbContext.SaveChangesAsync()); }