public PsApiManagementRegion AddRegion( string location, PsApiManagementSku sku = PsApiManagementSku.Developer, int capacity = 1, PsApiManagementVirtualNetwork virtualNetwork = null) { if (location == null) { throw new ArgumentNullException("location"); } if (location.Equals(Location) || AdditionalRegions.Any(r => location.Equals(r.Location))) { throw new ArgumentException(string.Format(Resources.AddRegionExistsMessage, location), "location"); } var newRegion = new PsApiManagementRegion { Location = location, Sku = sku, Capacity = capacity, VirtualNetwork = virtualNetwork }; AdditionalRegions.Add(newRegion); return(newRegion); }
public PsApiManagementRegion AddRegion( string location, PsApiManagementSku sku = PsApiManagementSku.Developer, int capacity = 1, PsApiManagementVirtualNetwork virtualNetwork = null) { if (location == null) { throw new ArgumentNullException("location"); } if (location.Equals(Location) || AdditionalRegions.Any(r => location.Equals(r.Location))) { throw new ArgumentException(string.Format(Resources.AddRegionExistsMessage, location), "location"); } var newRegion = new PsApiManagementRegion { Location = location, Sku = sku, Capacity = capacity, VirtualNetwork = virtualNetwork }; AdditionalRegions.Add(newRegion); return newRegion; }