/// <summary>
        /// Add custom routes needed for geocoding and standardization
        /// </summary>
        /// <param name="routes"></param>
        public void AddRoutes(System.Web.Routing.RouteCollection routes)
        {
            routes.MapHttpRoute(
                name: "LocationGeocode",
                routeTemplate: "api/locations/geocode",
                defaults: new
            {
                controller = "locations",
                action     = "geocode"
            });

            routes.MapHttpRoute(
                name: "LocationStandardize",
                routeTemplate: "api/locations/standardize",
                defaults: new
            {
                controller = "locations",
                action     = "standardize"
            });

            routes.MapHttpRoute(
                name: "LocationsGetChildren",
                routeTemplate: "api/locations/getchildren/{id}/{rootLocationId}",
                defaults: new
            {
                controller = "locations",
                action     = "getchildren"
            });
        }
Пример #2
0
 static void RegisterRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.Ignore("lvmama");
     routes.MapPageRoute("apply_code", "lvmama/apply_code", "~/lvmama/apply_code.aspx", false);
     routes.MapPageRoute("discard_code", "lvmama/discard_code", "~/lvmama/discard_code.aspx", false);
     routes.MapPageRoute("sms_resend", "lvmama/sms_resend", "~/lvmama/sms_resend.aspx", false);
 }
Пример #3
0
        public void RegisterRoutes(System.Web.Routing.RouteCollection routes)
        {
            routes.MapRoute(
                "Curriculum",
                "Curriculum/{CurriculumId}/{action}",
                new { controller = "Curriculum" });

            routes.MapRoute(
                "Curriculums",
                "Curriculum/{action}",
                new { controller = "Curriculum" });

            routes.MapRoute(
                "CurriculumChapter",
                "CurriculumChapter/{CurriculumChapterId}/{action}",
                new { controller = "CurriculumChapter" });

            routes.MapRoute(
                "CurriculumChapters",
                "Curriculum/{CurriculumId}/CurriculumChapter/{action}",
                new { controller = "CurriculumChapter" });

            routes.MapRoute(
                "CurriculumChapterTopic",
                "CurriculumChapterTopic/{CurriculumChapterTopicId}/{action}",
                new { controller = "CurriculumChapterTopic" });

            routes.MapRoute(
                "CurriculumChapterTopics",
                "CurriculumChapter/{CurriculumChapterId}/CurriculumChapterTopic/{action}",
                new { controller = "CurriculumChapterTopic" });
        }
Пример #4
0
 public void RegisterCustomRouting(System.Web.Routing.RouteCollection routes)
 {
     base.ExecuteMethod("RegisterCustomRouting", delegate()
     {
         this.IFoundation.Container.RegisterInstance <IPushNotifications>(new AzurePushNotifier(this.IFoundation));
     });
 }
Пример #5
0
        public void RegisterCustomRouting(System.Web.Routing.RouteCollection routes)
        {
            base.ExecuteMethod("RegisterCustomRouting", delegate()
            {
                this.IFoundation.Container.RegisterInstance <INotifySynchronizer>(new ElasticSyncNotifySynchronizer(this.IFoundation));

                IDaemonManager daemonManager       = this.IFoundation.GetDaemonManager();
                ISettingsResolver settingsResolver = this.IFoundation.Resolve <ISettingsResolver>();
                bool isBackPane = settingsResolver.IsBackPane();
                bool isHydrate  = settingsResolver.IsHydrate();
                if (isBackPane)
                {
                    DaemonConfig config = new DaemonConfig()
                    {
                        InstanceName           = string.Format(ElasticSearchDaemon.DAEMON_NAME_FORMAT, Agents.AGENT_DEFAULT),
                        ContinueOnError        = true,
                        IntervalMilliSeconds   = (int)TimeSpan.FromSeconds(30).TotalMilliseconds,
                        StartDelayMilliSeconds = 15,
                        TaskConfiguration      = string.Empty
                    };
                    daemonManager.RegisterDaemon(config, new ElasticSearchDaemon(this.IFoundation, Agents.AGENT_DEFAULT), true);

                    config = new DaemonConfig()
                    {
                        InstanceName           = string.Format(ElasticSearchDaemon.DAEMON_NAME_FORMAT, Agents.AGENT_STATS),
                        ContinueOnError        = true,
                        IntervalMilliSeconds   = (int)TimeSpan.FromSeconds(30).TotalMilliseconds,
                        StartDelayMilliSeconds = 25,
                        TaskConfiguration      = string.Empty
                    };
                    daemonManager.RegisterDaemon(config, new ElasticSearchDaemon(this.IFoundation, Agents.AGENT_STATS), true);
                }
            });
        }
Пример #6
0
        public static void RegisterRoutes <T>(System.Web.Routing.RouteCollection routes, string routePrefix = "caldav", bool disallowMakeCalendar = false, bool requireAuthentication = false, string basicAuthenticationRealm = null)
            where T : CalDavController
        {
            var caldavControllerType = typeof(T);

            var namespaces = new[] { caldavControllerType.Namespace };
            var controller = caldavControllerType.Name;

            if (caldavControllerType.Name.EndsWith("Controller", StringComparison.OrdinalIgnoreCase))
            {
                controller = caldavControllerType.Name.Substring(0, caldavControllerType.Name.Length - "controller".Length);
            }

            var defaults = new { controller, action = "index" };

            MapFirst(routes, "CalDav Root", string.Empty, new { controller, action = "PropFind" }, namespaces, new { httpMethod = new Method("PROPFIND") });
            MapFirst(routes, "CalDav", BASE                    = routePrefix, defaults, namespaces);
            MapFirst(routes, "CalDav", BASE                    = routePrefix, defaults, namespaces);
            MapFirst(routes, "CalDav User", USER_ROUTE         = routePrefix + "/user/{id}/", defaults, namespaces);
            MapFirst(routes, "CalDav Calendar", CALENDAR_ROUTE = routePrefix + "/calendar/{id}/", defaults, namespaces);
            MapFirst(routes, "CalDav Object", OBJECT_ROUTE     = routePrefix + "/{uid}.ics", defaults, namespaces);
            MapFirst(routes, "CalDav Calendar Object", CALENDAR_OBJECT_ROUTE = routePrefix + "/calendar/{id}/{uid}.ics", defaults, namespaces);

            _rxObjectRoute = new Regex(routePrefix + "(/calendar/(?<id>[^/]+))?/(?<uid>.+?).ics", RegexOptions.Compiled | RegexOptions.IgnoreCase);

            RequireAuthentication    = requireAuthentication;
            BasicAuthenticationRealm = basicAuthenticationRealm;
            DisallowMakeCalendar     = disallowMakeCalendar;
        }
Пример #7
0
        public static void RegisterRoutes(System.Web.Routing.RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            //routes.MapRoute(
            //    name: "SomeName1",
            //    url: "A/B",
            //    defaults: new { controller = "M", action = "N" },
            //    namespaces: new[] { "My_Web_Template.Controllers" }
            //);

            //routes.MapRoute(
            //    name: "SomeName2",
            //    url: "Page/{name}",
            //    defaults: new { controller = "Page", action = "Display", name = System.Web.Mvc.UrlParameter.Optional },
            //    namespaces: new[] { "My_Web_Template.Controllers" }
            //);

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = System.Web.Mvc.UrlParameter.Optional },
                namespaces: new[] { "My_Web_Template.Controllers" }
                );
        }
Пример #8
0
 public void RegisterRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapRoute(
         "Statistics",
         "Stats/{action}",
         new { controller = "Stats", action = "Index" });
 }
Пример #9
0
        private void RegisterRoutes(System.Web.Routing.RouteCollection routes)
        {
            //matual
            routes.MapPageRoute("R1", "Blog/{id}/{text}", "~/_construction/BlogPost.aspx");
            routes.MapPageRoute("R2", "Blogs", "~/_construction/Blogs.aspx");
            routes.MapPageRoute("R554", "Blogs/{gid}", "~/_construction/Blogs.aspx");
            routes.MapPageRoute("R555", "Blogs/{gid}/{sid}", "~/_construction/Blogs.aspx");
            routes.MapPageRoute("R3", "", "~/_construction/Index.aspx");
            routes.MapPageRoute("R4", "Projects", "~/_construction/Projects.aspx");
            routes.MapPageRoute("R5", "Projects/{id}/{text}", "~/_construction/ShowProject.aspx");
            routes.MapPageRoute("R6", "Login", "~/Login.aspx");
            routes.MapPageRoute("R7", "AboutUs", "~/_construction/AboutUs.aspx");
            routes.MapPageRoute("R8", "Services", "~/_construction/Services.aspx");
            routes.MapPageRoute("R99", "Register", "~/Register.aspx");
            routes.MapPageRoute("R990", "ForgotPass", "~/FoegotPass.aspx");
            routes.MapPageRoute("R9", "AdminLogin", "~/AdminLogin.aspx");

            routes.MapPageRoute("R125", "OrderProject", "~/OrderProject.aspx");
            //admin
            routes.MapPageRoute("R10", "Admin/AddBlog", "~/Panels/Admin/AddBlog.aspx");
            routes.MapPageRoute("R11", "Admin/AddProject", "~/Panels/Admin/AddProject.aspx");
            routes.MapPageRoute("R12", "Admin/EditBlog", "~/Panels/Admin/EditPost.aspx");
            routes.MapPageRoute("R13", "Admin/EditProject", "~/Panels/Admin/EditProject.aspx");
            routes.MapPageRoute("R14", "Admin/EditSlider/{id}", "~/Panels/Admin/EditSlider.aspx");
            routes.MapPageRoute("R15", "Admin/ManageUsers/EmployeeInfo", "~/Panels/Admin/EmployeeInfo.aspx");
            routes.MapPageRoute("R16", "Admin/AddProject/AddEmployeeToProject", "~/Panels/Admin/EmployeesFilterByJob.aspx");
            routes.MapPageRoute("R17", "Admin/GroupMessage", "~/Panels/Admin/ListForGroupMessage.aspx");
            routes.MapPageRoute("R18", "Admin/Message", "~/Panels/Admin/ListForMessage.aspx");
            routes.MapPageRoute("R19", "Admin/ManageBlogs", "~/Panels/Admin/ManageBlogs.aspx");
            routes.MapPageRoute("R20", "Admin/ManageFirstPage", "~/Panels/Admin/ManageFirstPage.aspx");
            routes.MapPageRoute("R21", "Admin/ManageGroups", "~/Panels/Admin/ManageGroups.aspx");
            routes.MapPageRoute("R22", "Admin/ManageProjects", "~/Panels/Admin/ManageProjects.aspx");
            routes.MapPageRoute("R23", "Admin/ManageUsers", "~/Panels/Admin/ManageUsersAndEmployees.aspx");
            routes.MapPageRoute("R24", "Admin/Inbox", "~/Panels/Admin/MessageInboxAdmin.aspx");
            routes.MapPageRoute("R25", "Admin/Inbox/SelectedMessage", "~/Panels/Admin/MessagesAdmin.aspx");
            routes.MapPageRoute("R26", "Admin/Message/NewMessage", "~/Panels/Admin/newMesaageAdmin.aspx");
            routes.MapPageRoute("R27", "Admin/GroupMessage/NewGroupMessage", "~/Panels/Admin/NewMessageGroup.aspx");
            routes.MapPageRoute("R28", "Admin/Orders", "~/Panels/Admin/ordersList.aspx");
            routes.MapPageRoute("R29", "Admin/Orders/OrderDetail", "~/Panels/Admin/ProjectDetail.aspx");
            routes.MapPageRoute("R32", "Admin/Scores", "~/Panels/Admin/Scores.aspx");
            routes.MapPageRoute("R30", "Admin/ManageUsers/UserInfo", "~/Panels/Admin/UserInfo.aspx");
            routes.MapPageRoute("R50", "Admin/ManageJobGroups", "~/Panels/Admin/ManageJobGroups.aspx");
            routes.MapPageRoute("R56", "Admin/AddProject/AddEmployeeToProjectEdit", "~/Panels/Admin/EmployeesFilterByJobEdit.aspx");
            //Employee
            routes.MapPageRoute("R31", "Employee/Profile", "~/Panels/EmployeePanel/profile.aspx");
            //routes.MapPageRoute("R32", "Employee/ChangeInfo", "~/Panels/EmployeePanel/ChangeInfo.aspx");
            routes.MapPageRoute("R33", "Employee/SelectJob", "~/Panels/EmployeePanel/SelectJob.aspx");
            routes.MapPageRoute("R34", "Employee/Inbox", "~/Panels/EmployeePanel/MessageInboxEmployee.aspx");
            routes.MapPageRoute("R35", "Employee/Inbox/SelectedMessage", "~/Panels/EmployeePanel/MessagesEmployee.aspx");
            routes.MapPageRoute("R36", "Employee/NewMessage", "~/Panels/EmployeePanel/newMessageEmployee.aspx");

            //User
            routes.MapPageRoute("R37", "User/Profile", "~/Panels/UserPanel/profile.aspx");
            //routes.MapPageRoute("R38", "User/ChangeInfo", "~/Panels/UserPanel/ChangeInfo.aspx");
            routes.MapPageRoute("R39", "User/OrderNewProject", "~/Panels/UserPanel/ProjectApplication.aspx");
            routes.MapPageRoute("R40", "User/Inbox", "~/Panels/UserPanel/MessageInbox.aspx");
            routes.MapPageRoute("R41", "User/Inbox/SelectedMessage", "~/Panels/UserPanel/Messages.aspx");
            routes.MapPageRoute("R42", "User/NewMessage", "~/Panels/UserPanel/newMessage.aspx");
        }
Пример #10
0
 public void RegisterRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapRoute(
         "Search",
         "Search/{action}",
         new { controller = "Search" }
         );
 }
        public static void UseGenericBackend(this System.Web.Routing.RouteCollection routeBuilder
                                             )
        {
            var service = (GenericSP.MiddlewareRegistration)System.Web.Mvc.DependencyResolver.Current.GetService(typeof(GenericSP.MiddlewareRegistration));
            var opts    = (GenericSP.SPMiddlewareOptions)System.Web.Mvc.DependencyResolver.Current.GetService(typeof(GenericSP.SPMiddlewareOptions));

            service.RegisterMiddleware(opts, routeBuilder);
        }
Пример #12
0
 public void RegisterCustomRouting(System.Web.Routing.RouteCollection routes)
 {
     base.ExecuteMethod("RegisterCustomRouting", delegate()
     {
         SmtpEmailTransport transport = this.IFoundation.Container.Resolve <SmtpEmailTransport>();
         base.IFoundation.Container.RegisterInstance <IEmailTransport>(transport, new ContainerControlledLifetimeManager());
         base.IFoundation.Container.RegisterInstance <INotifyAdmin>(transport, new ContainerControlledLifetimeManager());
     });
 }
Пример #13
0
        public override void RegisterRoutes(System.Web.Routing.RouteCollection routeCollection)
        {
            Path("").To(_action).Named(JoinResources("root")).WithNamespace <TController>();

            //Namespaces = new[] {typeof (TController).Namespace};


            base.RegisterRoutes(routeCollection);
        }
Пример #14
0
 public static void RegisterRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
     routes.MapRoute(
         name: "Default",
         url: "{controller}/{action}/{id}",
         defaults: new { controller = "Home", action = "Index", id = System.Web.Mvc.UrlParameter.Optional }
         );
 }
Пример #15
0
    /// <summary>
    /// Registers routes within <see cref="T:System.Web.Routing.RouteCollection"/> for the application.
    /// </summary>
    /// <param name="routes">The <see cref="T:System.Web.Routing.RouteCollection"/> from the <see cref="P:System.Web.Routing.RouteTable.Routes"/>.</param>
    public void Register(System.Web.Routing.RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "Default",                                   // Route name
            "{controller}/{action}/{id}",                // URL with parameters
            new { controller = "Home", action = "Index", id = UrlParameter.Optional },
            new string[] { "MyNamespace.Controllers" }); // Parameter defaults
    }
Пример #16
0
 public static void StartMediaLan(this System.Web.Routing.RouteCollection routes)
 {
     Engine.Startup();
     routes.RouteExistingFiles = true;
     routes.MapPageRoute("Library", "Library", "~/Library.aspx");
     routes.MapPageRoute("Player", "Library/{directory}", "~/Player.aspx");
     routes.MapPageRoute("Mgr", "Manage", "~/Manage.aspx");
     routes.MapPageRoute("Root", "", "~/Login.aspx");
     routes.MapPageRoute("Logon", "Logon", "~/Login.aspx");
 }
Пример #17
0
        public void RegisterRoutes(System.Web.Routing.RouteCollection routes)
        {
            ViewEngines.Engines.Insert(0, new CustomViewEngine());

            var route = routes.MapRoute("Plugin.Dreamy.Menu.Topic", "Admin/Topic/List",
                                        new { controller = "Topic", action = "List" }, new[] { "Nop.Plugin.Dreamy.Menu.Controllers" });

            routes.Remove(route);
            routes.Insert(0, route);
        }
 /// <summary>
 /// Add in the routes that are supported by this plugin.
 /// </summary>
 /// <param name="routes">The RouteCollection that we should add any additional routes to.</param>
 public void AddRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapHttpRoute(
         name: "ShepherdChurchDigitalSignageSlides",
         routeTemplate: "api/com.shepherdchurch/DigitalSignage/{type}/{id}",
         defaults: new
     {
         controller = "DigitalSignRotator"
     });
 }
Пример #19
0
 /// <summary>
 /// Adds the routes.
 /// </summary>
 /// <param name="routes">The routes.</param>
 public void AddRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapHttpRoute(
         name: "AuthLogin",
         routeTemplate: "api/Auth/Login",
         defaults: new
     {
         controller = "Auth",
         action     = "Login"
     });
 }
 public static void RegisterRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
     string[] array = new string[1];
     array[0] = "WebMathsExpEvaluator";
     routes.MapRoute(
         name: "Default",
         url: "{controller}/{action}/{id}",
         defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
         namespaces: array);
 }
Пример #21
0
 public void AddRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapHttpRoute(
         name: "UsernameAvailable",
         routeTemplate: "api/users/available/{username}",
         defaults: new
     {
         controller = "users",
         action     = "available"
     });
 }
    public static RouteValueDictionary GetRouteDataFromURL(string absoluteURL)
    {
        var      testUrl = "~" + new Uri(absoluteURL).AbsolutePath;
        var      context = new StubHttpContextForRouting(requestUrl: testUrl);
             var routes  = new System.Web.Routing.RouteCollection();
             MvcApplication.RegisterRoutes(routes);

        System.Web.Routing.RouteData routeData = routes.GetRouteData(context);

        return(routeData.Values);
    }
Пример #23
0
        public static void RegisterRoutes(System.Web.Routing.RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Login", action = "Index", id = System.Web.Mvc.UrlParameter.Optional },
                namespaces: new[] { "MY_MVC_APPLICATION.Controllers" }
                );
        }
Пример #24
0
 /// <summary>
 /// Adds the routes.
 /// </summary>
 /// <param name="routes">The routes.</param>
 public void AddRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapHttpRoute(
         name: "GroupsGetChildren",
         routeTemplate: "api/Groups/GetChildren/{id}/{rootGroupId}/{limitToSecurityRoleGroups}/{groupTypeIds}",
         defaults: new
     {
         controller = "Groups",
         action     = "GetChildren"
     });
 }
Пример #25
0
 /// <summary>
 /// Add Custom route needed for block move
 /// </summary>
 /// <param name="routes"></param>
 public void AddRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapHttpRoute(
         name: "BlockMove",
         routeTemplate: "api/blocks/move/{id}",
         defaults: new
     {
         controller = "blocks",
         action     = "move"
     });
 }
Пример #26
0
 /// <summary>
 /// Adds the routes.
 /// </summary>
 /// <param name="routes">The routes.</param>
 public void AddRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapHttpRoute(
         name: "PagesGetChildren",
         routeTemplate: "api/Pages/GetChildren/{id}",
         defaults: new
     {
         controller = "Pages",
         action     = "GetChildren"
     });
 }
Пример #27
0
 /// <summary>
 /// Add Custom route for flushing cached attributes
 /// </summary>
 /// <param name="routes"></param>
 public void AddRoutes( System.Web.Routing.RouteCollection routes )
 {
     routes.MapHttpRoute(
         name: "AttributeFlush",
         routeTemplate: "api/attributes/flush/{id}",
         defaults: new
         {
             controller = "attributes",
             action = "flush",
             id = System.Web.Http.RouteParameter.Optional
         } );
 }
Пример #28
0
 /// <summary>
 /// Add Custom route for flushing cached attributes
 /// </summary>
 /// <param name="routes"></param>
 public void AddRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapHttpRoute(
         name: "TaggedItemsByEntity",
         routeTemplate: "api/taggeditems/{entityTypeId}/{ownerid}/{entityguid}/{entityqualifier}/{entityqualifiervalue}",
         defaults: new
     {
         controller           = "taggeditems",
         entityqualifier      = RouteParameter.Optional,
         entityqualifiervalue = RouteParameter.Optional
     });
 }
Пример #29
0
 /// <summary>
 /// Add Custom route for flushing cached attributes
 /// </summary>
 /// <param name="routes"></param>
 public void AddRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapHttpRoute(
         name: "FamiliesByPhone",
         routeTemplate: "api/org.secc/familycheckin/{action}/{param}",
         defaults: new
     {
         controller           = "familycheckin",
         entityqualifier      = RouteParameter.Optional,
         entityqualifiervalue = RouteParameter.Optional
     }).RouteHandler = new SessionRouteHandler();
 }
 void RegisterRoutes(System.Web.Routing.RouteCollection routes)
 {
     routes.MapPageRoute("R1", "COMNP", "~/COMNP.aspx");
     routes.MapPageRoute("R2", "ok", "~/ok.aspx");
     routes.MapPageRoute("R3", "StdUnit", "~/StdUnit.aspx");
     routes.MapPageRoute("R4", "register", "~/Register.aspx");
     routes.MapPageRoute("R5", "adminsearch", "~/adminsearch.aspx");
     routes.MapPageRoute("R6", "adminpage", "~/adminpage.aspx");
     routes.MapPageRoute("R7", "stdsearch", "~/stdsearch.aspx");
     routes.MapPageRoute("R8", "insertstd", "~/insertstd.aspx");
     routes.MapPageRoute("R9", "studentunit", "~/studentunit.aspx");
 }