public PsApiManagementNetworkStatus GetNetworkStatusByLocation(string resourceGroupName, string serviceName, string location) { NetworkStatusContract networkStatus = Client.NetworkStatus.ListByLocation( resourceGroupName, serviceName, location); return(Mappers.MapPsApiManagementNetworkStatus(networkStatus, location)); }
public static PsApiManagementNetworkStatus MapPsApiManagementNetworkStatus(NetworkStatusContract networkStatusContract, string location) { var psNetworkStatus = new PsApiManagementNetworkStatus(); psNetworkStatus.DnsServers = networkStatusContract.DnsServers.ToArray(); var aggregateStatus = GetConnectivityStatus(networkStatusContract.ConnectivityStatus); psNetworkStatus.ConnectivityStatus = aggregateStatus.ToArray(); psNetworkStatus.Location = location; return(psNetworkStatus); }