public void OnActionExecuted(ActionExecutedContext context) { if (context.Exception == null) { try { _dbContext.SaveChanges(); _dbContext.Database.CommitTransaction(); } catch (Exception ex) { context.Exception = ex; context.Result = null; } } }
public virtual TKey Add(T entity) { _context.Set <T>().Add(entity); _context.SaveChanges(); return(entity.Id); }