示例#1
0
        IEnumerable <RouteModel> CreateRouteModelData(String name, ModuleRouteCollection rr, ref int index)
        {
            List <RouteModel> models = new List <RouteModel>();
            RouteModel        rm     = new RouteModel();

            rm.Order = index.ToString();
            rm.RouteExistingFiles = GetRouteExistingFiles(rr);
            rm.Name  = name;
            rm.Url   = rr.RoutePath;
            rm.Type  = rr.GetType().FullName;
            rm.Route = rr;
            models.Add(rm);
            index++;
            foreach (var r in rr)
            {
                CreateRouteData(models, ref index, name, r);
            }
            return(models);
        }
示例#2
0
        IEnumerable <RouteModel> CreateRouteModelData(string name, ModuleRouteCollection rr, ref int index)
        {
            var models = new List <RouteModel>();
            var rm     = new RouteModel
            {
                Order = index.ToString(),
                RouteExistingFiles = GetRouteExistingFiles(rr),
                Name  = name,
                Url   = rr.RoutePath,
                Type  = rr.GetType().FullName,
                Route = rr
            };

            models.Add(rm);
            index++;
            foreach (var r in rr)
            {
                CreateRouteData(models, ref index, name, r);
            }
            return(models);
        }
        IEnumerable<RouteModel> CreateRouteModelData(string name, ModuleRouteCollection rr, ref int index)
        {
            var models = new List<RouteModel>();
            var rm = new RouteModel
            {
                Order = index.ToString(),
                RouteExistingFiles = GetRouteExistingFiles(rr),
                Name = name,
                Url = rr.RoutePath,
                Type = rr.GetType().FullName,
                Route = rr
            };

            models.Add(rm);
            index++;
            foreach (var r in rr)
            {
                CreateRouteData(models, ref index, name, r);
            }
            return models;
        }