示例#1
0
 protected virtual string GetEventDataTenantId(object eventData)
 {
     return(eventData switch
     {
         IMultiTenant multiTenantEventData => multiTenantEventData.TenantId,
         IEventDataMayHaveTenantId eventDataMayHaveTenantId when eventDataMayHaveTenantId.IsMultiTenant(out var tenantId) => tenantId,
         _ => CurrentTenant.Id
     });
示例#2
0
 private void ApplyTenantState(IMultiTenant entity, IAppSessionContext session)
 {
     entity.SyncTenantState(session.TenantId);
 }