コード例 #1
0
        /// <summary>
        /// Extension method to add AuditTrail to a DbContext.
        /// </summary>
        /// <typeparam name="T">The context.</typeparam>
        /// <typeparam name="TEntity">The type of the entity.</typeparam>
        /// <param name="context">The Db context.</param>
        /// <param name="currentUserId">The Id of the principal claim.</param>
        /// <returns>The Db context with the audit controller.</returns>
        public static IBusinessDbContext UseAuditTrail <T, TEntity>(this IBusinessDbContext context, string currentUserId)
            where T : DbContext
        {
            context.AddController(new AuditTrailController <T, TEntity>((T)context, currentUserId));

            return(context);
        }
コード例 #2
0
 public AzureRepository(IBusinessDbContext context)
 {
     _context = context;
 }