예제 #1
0
        // TODO (SaaS): Define the necessary public tenant information necessary for non-member users

        public async Task <TenantViewModel> GetTenantInfoByRouteAsync(string route)
        {
            TenantInfoDTO?tenant = null;

            await _adminServiceClient.IsValidPathAsync(route);

            if (route != null)
            {
                tenant = await _adminServiceClient.TenantsGET2Async(route);
            }

            return(new TenantViewModel()
            {
                Id = tenant?.Id ?? Guid.Empty, Name = tenant?.Name ?? "Unknown"
            });
        }
예제 #2
0
 public async Task <bool> GetRouteExistsAsync(string route)
 {
     return(!await _adminServiceClient.IsValidPathAsync(route));
 }