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); }
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; }