public SimpleRouteTable(RouteTable routeTableFromGetResponse) :
            this(
            routeTableFromGetResponse.Name,
            routeTableFromGetResponse.Location,
            routeTableFromGetResponse.Label)
        {

        }
        public DeleteRoute(IRouteOperations routeOperations, string routeTableName, string routeName)
        {
            this.routeOperations = routeOperations;
            this.routeTableName = routeTableName;
            this.routeName = routeName;

            oldRouteTable = RouteTestClient.GetRouteTableSafe(routeOperations, routeTableName);
        }
Example #3
0
        public SetRoute(IRouteOperations routeOperations, string routeTableName, string routeName, SetRouteParameters parameters)
        {
            this.routeOperations = routeOperations;
            this.routeTableName = routeTableName;
            this.routeName = routeName;
            this.parameters = parameters;

            oldRouteTable = RouteTestClient.GetRouteTableSafe(routeOperations, routeTableName);
        }
 public RouteTableWithRoutes(RouteTable routeTableFromGetResponse)
     : base(routeTableFromGetResponse)
 {
     Mapper.CreateMap<WindowsAzure.Management.Network.Models.Route, Route>();
     Mapper.CreateMap<WindowsAzure.Management.Network.Models.NextHop, NextHop>();
     if (routeTableFromGetResponse.RouteList != null)
     {
         routes.AddRange(routeTableFromGetResponse.RouteList.Select(Mapper.Map<Route>));
     }
 }
        public DeleteRouteTable(IRouteOperations routeOperations, string routeTableName)
        {
            this.routeOperations = routeOperations;
            this.routeTableName = routeTableName;

            if (string.IsNullOrEmpty(routeTableName))
            {
                oldRouteTable = null;
            }
            else
            {
                oldRouteTable = RouteTestClient.GetRouteTableSafe(routeOperations, routeTableName);
            }
        }