public override void Execute()
{
base.Execute();
var routeTables = this.NetworkClient.NetworkManagementClient.ExpressRouteCircuits.ListRoutesTable
(ResourceGroupName, ExpressRouteCircuitName, PeeringType, DevicePath.ToString()).Value.Cast<object>().ToList();
var psRoutes = new List<PSExpressRouteCircuitRoutesTable>();
foreach (var routeTable in routeTables)
{
var psRoute = Mapper.Map<PSExpressRouteCircuitRoutesTable>(routeTable);
psRoutes.Add(psRoute);
}
WriteObject(psRoutes, true);
}
}