コード例 #1
0
ファイル: UserScope.cs プロジェクト: gtmorais/collhub
        public static User IfTenantIsActived(this User user, ITenantRepository tenantRepository)
        {
            if (user == null)
            {
                return(null);
            }

            var tenant = tenantRepository.FindById(new TenantId(user.TenantId));

            return(tenant.Active ? user : null);
        }
コード例 #2
0
ファイル: TenantStore.cs プロジェクト: zxbe/abp
        public TenantConfiguration Find(Guid id)
        {
            using (_currentTenant.Change(null)) //TODO: No need this if we can implement to define host side (or tenant-independent) entities!
            {
                var tenant = _tenantRepository.FindById(id);
                if (tenant == null)
                {
                    return(null);
                }

                return(_objectMapper.Map <Tenant, TenantConfiguration>(tenant));
            }
        }