Ejemplo n.º 1
0
        public static IndexBuilder HasTenantableIndexFilter <TEntity>(this IndexBuilder <TEntity> builder)
            where TEntity : class, IEntity, ITenantable
        {
            var tenantId = Guid.Empty; // ToDo: get TenantId from HttpContext

            return(builder.HasFilter($" TenantId <> {tenantId}"));
        }
Ejemplo n.º 2
0
 public static IndexBuilder HasSoftDeleteIndexFilter <TEntity>(this IndexBuilder <TEntity> builder)
     where TEntity : class, IEntity, ISoftDeletable => builder.HasFilter(" IsDeleted = 0");