コード例 #1
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("InternalServices", 
                                     "default", 
                                     "{controller}/{action}", 
                                     new[] { "DotNetNuke.Web.InternalServices" });
 }
コード例 #2
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     foreach (PortalInfo portal in new PortalController().GetPortals().OfType<PortalInfo>())
     {
         Start(portal);
     }
 }
コード例 #3
0
ファイル: RouteMapper.cs プロジェクト: EPTamminga/Conference
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("Connect/Conference", "ConferenceMap1", "{controller}/{action}", null, null, new[] { "Connect.DNN.Modules.Conference.Api" });
     mapRouteManager.MapHttpRoute("Connect/Conference", "ConferenceMap2", "{controller}/{action}/{id}", null, new { id = "-?\\d+" }, new[] { "Connect.DNN.Modules.Conference.Api" });
     mapRouteManager.MapHttpRoute("Connect/Conference", "ConferenceMap3", "Conference/{conferenceId}/{controller}/{action}", null, new { conferenceId = "\\d*" }, new[] { "Connect.DNN.Modules.Conference.Api" });
     mapRouteManager.MapHttpRoute("Connect/Conference", "ConferenceMap4", "Conference/{conferenceId}/{controller}/{action}/{id}", null, new { conferenceId = "\\d*", id = "-?\\d+" }, new[] { "Connect.DNN.Modules.Conference.Api" });
 }
コード例 #4
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute(
     "TestDb",
     "default",
     "{controller}/{action}",
     new string[] { "Christoc.Modules.TestDb.Controller" });
 }
コード例 #5
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute(
         "DataExchange",
         "default",
         "{controller}/{action}",
         new string[] { "TalkDotNet.Modules.DataExchange.Services" });
 }
コード例 #6
0
ファイル: RouterMapper.cs プロジェクト: RXY0805/DNNTestDemo
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute(
     "TAC_HelloWorld",
     "default",
     "{controller}/{action}",
     new string[] { "TAC.Modules.HelloWorld.Services" });
 }
コード例 #7
0
 /// <summary>
 /// RegisterRoutes is used to register the module's routes
 /// </summary>
 /// <param name="mapRouteManager"></param>
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute(
         moduleFolderName:"$safeprojectname$",
         routeName: "default", 
         url: "{controller}/{itemId}", 
         defaults: new { itemId = RouteParameter.Optional }, 
         namespaces: new[] { "$rootnamespace$$safeprojectname$.Services" });
 }
コード例 #8
0
 /// <summary>
 /// RegisterRoutes is used to register the module's routes
 /// </summary>
 /// <param name="mapRouteManager"></param>
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute(
         moduleFolderName: "ModuleStarter",
         routeName: "default",
         url: "{controller}/{itemId}",
         defaults: new { itemId = RouteParameter.Optional },
         namespaces: new[] { "CreativeWizardry.Modules.ModuleStarter.Services" });
 }
コード例 #9
0
ファイル: RouteMapper.cs プロジェクト: JosvanLeeuwen/DNN.Faq
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("FAQs",
                                  "default",
                                  "{controller}/{action}/{output}",
                                  new RouteValueDictionary {{"output", "default"}},
                                  new RouteValueDictionary {{"output", "xml|json|rss|atom|default"}},
                                  new[] {"DotNetNuke.Modules.FAQs.Services"});
 }
コード例 #10
0
 /// <summary>
 /// RegisterRoutes is used to register the module's routes
 /// </summary>
 /// <param name="mapRouteManager"></param>
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute(
         moduleFolderName:"DnnSpaModule",
         routeName: "default", 
         url: "{controller}/{itemId}", 
         defaults: new { itemId = RouteParameter.Optional }, 
         namespaces: new[] { "Dnn.Modules.DnnSpaModule.Services" });
 }
コード例 #11
0
        public void RegisterRoutes(IMapRoute mapRouteManager)
        {

            mapRouteManager.MapHttpRoute("Announcements",
                  "auto",
                  "{controller}/{action}/{output}",
                  new RouteValueDictionary {{ "output", "auto" }},
                  new RouteValueDictionary {{ "output", "xml|json|rss|atom|auto" }},
                  new[] { "DotNetNuke.Modules.Announcements.Services" });
        }
コード例 #12
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute(
         moduleFolderName: "VL_Search",
         routeName: "Default",
         url: "{controller}/{id}",
         defaults: new { id = RouteParameter.Optional },
         namespaces: new[] { "VendorLink.Modules.VL_Search" }
     );
 }
コード例 #13
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute(
         moduleFolderName: "Engage/ServicesFrameworkExampleImplementation",
         routeName: "default with extension",
         url: "{controller}.ashx",
         namespaces: new[] { "Engage.Dnn.ServicesFrameworkExampleImplementation" });
     mapRouteManager.MapHttpRoute(
         "Engage/ServicesFrameworkExampleImplementation",
         "default",
         "{controller}",
         new[] { "Engage.Dnn.ServicesFrameworkExampleImplementation" });
 }
コード例 #14
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute(
         routeName: "file controller ☹",
         moduleFolderName: "Engage/Jackrabbit",
         url: "file/{action}",
         namespaces: new[] { "Engage.Dnn.Jackrabbit.Api", },
         defaults: new { controller = "file", action = "default", });
     mapRouteManager.MapHttpRoute(
         routeName: "default",
         moduleFolderName: "Engage/Jackrabbit",
         url: "{controller}/",
         namespaces: new[] { "Engage.Dnn.Jackrabbit.Api", });
 }
コード例 #15
0
ファイル: RouteMapper.cs プロジェクト: 2sic/2sxc
        public void RegisterRoutes(IMapRoute mapRouteManager)
        {
            // Route Concept
            // starting with eav means it's a rather low-level admin function, always needs an AppId
            // eav
            // eav-???
            // starting with app means that it's a app-specific action, more for the JS developers working with content
            // app-content  will do basic content-actions like get one, edit, update, delete
            // app-query    will try to request a query
            // app-api      will call custom c# web-apis of a specific app

            mapRouteManager.MapHttpRoute("2sxc", "EAV", "EAV/{controller}/{action}", new[] { "ToSic.SexyContent.EAVExtensions.EavApiProxies" });

            mapRouteManager.MapHttpRoute("2sxc", "View", "view/{controller}/{action}", new[] { "ToSic.SexyContent.WebApi.View" });

            mapRouteManager.MapHttpRoute("2sxc", "adam", "app-content/{contenttype}/{guid}/{field}", new { controller = "Adam" }, new[] { "ToSic.SexyContent.Adam" });
            mapRouteManager.MapHttpRoute("2sxc", "adam2", "app-content/{contenttype}/{guid}/{field}/{action}", new { controller = "Adam" }, new[] { "ToSic.SexyContent.Adam" });

            mapRouteManager.MapHttpRoute("2sxc", "app-content", "app-content/{contenttype}/{id}", new { controller = "AppContent", id = RouteParameter.Optional },
                new { id = @"^\d+$" },   // Only matches if "id" is one or more digits.
                new[] { "ToSic.SexyContent.WebApi" });
            mapRouteManager.MapHttpRoute("2sxc", "app-content-guid", "app-content/{contenttype}/{guid}", new { controller = "AppContent" },
                new[] { "ToSic.SexyContent.WebApi" });
            mapRouteManager.MapHttpRoute("2sxc", "app-api", "app-api/{controller}/{action}", new[] { "ToSic.SexyContent.Apps" });
            mapRouteManager.MapHttpRoute("2sxc", "app-query", "app-query/{name}", new { controller = "AppQuery"}, new[] { "ToSic.SexyContent.WebApi" });
            mapRouteManager.MapHttpRoute("2sxc", "app-query-nomod", "app-query/{appname}/{name}", new { controller = "AppQuery" }, new[] { "ToSic.SexyContent.WebApi" });
            mapRouteManager.MapHttpRoute("2sxc", "app", "app/{controller}/{action}", new[] { "ToSic.SexyContent.WebApi" });
            mapRouteManager.MapHttpRoute("2sxc", "dnn", "dnn/{controller}/{action}", new[] { "ToSic.SexyContent.WebApi.Dnn" });
            mapRouteManager.MapHttpRoute("2sxc", "default", "{controller}/{action}", new[] { "ToSic.SexyContent.WebApi" });

            var config = GlobalConfiguration.Configuration;
            var previousSelector = config.Services.GetService(typeof(IHttpControllerSelector)) as IHttpControllerSelector;
            config.Services.Replace(typeof(IHttpControllerSelector), new AppApiControllerSelector(config) { PreviousSelector = previousSelector });

            // Also register Unity Dependency-Injection here, since this will certainly run once early during bootup
            // do this by accessing a setting, which registers everything
            Settings.EnsureSystemIsInitialized();
            //new UnityConfig().Configure();
        }
コード例 #16
0
ファイル: RouteMapper.cs プロジェクト: jbrinkman/dnnCHAT
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     //RouteTable.Routes.MapHubs(); //removed for SignalR 2.0.0
 }
コード例 #17
0
ファイル: RouteMapper.cs プロジェクト: weggetor/BBImageStory
 /// <summary>
 /// Registers the routes.
 /// </summary>
 /// <param name="routeManager">The route manager.</param>
 public void RegisterRoutes(IMapRoute routeManager)
 {
     routeManager.MapHttpRoute("BBImageStory_Module", "default", "{controller}/{action}",
             new[] { "Bitboxx.DNNModules.BBImageStory.Services" });
 }
コード例 #18
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("DnnDevTools", "default", "{controller}/{action}", new { action = "Index" }, new[] { "weweave.DnnDevTools.Api.Controller" });
 }
コード例 #19
0
ファイル: RouteMapper.cs プロジェクト: SpivEgin/dnnCHAT
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     //RouteTable.Routes.MapHubs(); //removed for SignalR 2.0.0
 }
コード例 #20
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("nBrane/AdministrationSuite", "default", "{controller}/{action}", new[] { "nBrane.Modules.AdministrationSuite.Components" });
 }
コード例 #21
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("R7.News.Stream", "r7_News_StreamFeedRoute1", "{controller}/{action}", new [] { "R7.News.Stream.Services" });
 }
コード例 #22
0
ファイル: RouteMapper.cs プロジェクト: alexrogier/RPGFL
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("CreateLeagueModule", "default", "{controller}/{action}", new[] { "Christoc.Modules.CreateLeagueModule.Models" });
 }
コード例 #23
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("MemberDirectory", "default", "{controller}/{action}", new[] { "DotNetNuke.Modules.MemberDirectory.Services" });
 }
コード例 #24
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("MVCModule", "default", "{controller}/{action}", new[] { "MVCModule.Controllers.api" });
 }
コード例 #25
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("PersonaBar", "promptwithportalid", "{controller}/{action}/{portalId}", null, new { portalId = "-?\\d+" }, new[] { "Dnn.PersonaBar.Prompt.Services" });
 }
コード例 #26
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("dashboard", "default", "{controller}/{action}", new[] { "HMS.Modules.dashboard" });
 }
コード例 #27
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("SocialGroups", "default", "{controller}/{action}", new[] { "DotNetNuke.Modules.Groups" });
 }
コード例 #28
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("CoreMessaging", "default", "{controller}/{action}", new[] { "DotNetNuke.Modules.CoreMessaging.Services" });
 }
コード例 #29
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     throw new NotImplementedException();
 }
コード例 #30
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapRoute("DNNQA", "{controller}.ashx/{action}", new[] { "GB.SlideShow.Components.Services" });
 }
コード例 #31
0
ファイル: Mapper.cs プロジェクト: dchaves80/GDNN
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("Facturacion", "default", "{controller}/{action}", new[] { "Christoc.Modules.Facturacion" });
 }
コード例 #32
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     RouteTable.Routes.MapHubs();
 }
コード例 #33
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapRoute("<%= namespace%>.Modules.<%= moduleName %>", "<%= namespace%>.Modules.<%= moduleName %>", "{controller}/{action}", new[]
                              { "<%= namespace%>.Modules.<%= moduleName %>.Controllers" });
 }
コード例 #34
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     RouteTable.Routes.MapHubs();
 }
コード例 #35
0
 public void SaveRoute(IMapRoute mapRoute, string name)
 {
     AssetDatabase.CreateAsset(mapRoute as MapRouteAsset, string.Format("{0}/Routes/{1}.asset", ENTITIES, name));
 }
コード例 #36
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("DigitalAssets", "default", "{controller}/{action}", new[] { "DotNetNuke.Modules.DigitalAssets.Services" });
 }
コード例 #37
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("Journal", "default", "{controller}/{action}", new[] { "DotNetNuke.Modules.Journal" });
 }
コード例 #38
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("Security", "default", "{controller}/{action}", new[] { "Vanjaro.UXManager.Extensions.Menu.Security.Controllers" });
 }
コード例 #39
0
 public void RegisterRoutes(IMapRoute routeManager)
 {
     routeManager.MapHttpRoute("<%= props.organization %>/<%= props.projectName %>", "<%= props.organization %><%= props.projectName %>1", "{controller}/{action}", null, null, new[] { "<%= props.organization %>.DNN.Modules.<%= props.projectName %>.Controllers" });
     routeManager.MapHttpRoute("<%= props.organization %>/<%= props.projectName %>", "<%= props.organization %><%= props.projectName %>2", "{controller}/{action}/{id}", null, new { id = "\\d*" }, new[] { "<%= props.organization %>.DNN.Modules.<%= props.projectName %>.Controllers" });
 }
コード例 #40
0
        public void RegisterRoutes(IMapRoute mapRouteManager)
        {
            mapRouteManager.MapHttpRoute("Services", "identity", "{controller}/{action}/{id}", new[] { "DnnServices" });

            mapRouteManager.MapHttpRoute("Services", "default", "{controller}/{action}", new[] { "DnnServices" });
        }
コード例 #41
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapRoute("ContactList", "ContactList", "{controller}/{action}", new[]
     {"Dnn.ContactList.Mvc.Controllers"});
 }
コード例 #42
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapRoute("DNNQA", "{controller}.ashx/{action}", new[] { "GB.Product.Components.Services" });
 }
コード例 #43
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute(
         "JwtAuth", "default", "{controller}/{action}", new[] { GetType().Namespace });
 }
コード例 #44
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     RegistrationCalls++;
 }
コード例 #45
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     // Service will be callable by /DesktopModules/DigitalLifeBooks/API/{controller}.ashx/{methodname}
     mapRouteManager.MapRoute("DigitalLifeBooks", "{controller}.ashx/{action}", new[] { "DotNetNuke.Modules.DigitalLifeBooks.Services" });
 }
コード例 #46
0
 /// <summary>
 /// Registers the routes.
 /// </summary>
 /// <param name="routeManager">The route manager.</param>
 public void RegisterRoutes(IMapRoute routeManager)
 {
     routeManager.MapHttpRoute("Angular6Demo", "default", "{controller}/{action}",
                               new[] { "Angular6Demo.WebApi.controller" });
 }
コード例 #47
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("MyServices", "default", "{controller}/{action}", new[] { "MyServices" });
 }
コード例 #48
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("OpenForm", "default", "{controller}/{action}", new[] { "Satrabel.OpenForm.Components" });
 }
コード例 #49
0
 /// <summary>
 /// RegisterRoutes is used to register the module's routes
 /// </summary>
 /// <param name="mapRouteManager"></param>
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("Dnn/ContactList", "default", "{controller}/{action}", new[] { "Dnn.ContactList.Spa.Services" });
 }
コード例 #50
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     // Service will be callable by /DesktopModules/DigitalLifeBooks/API/{controller}.ashx/{methodname}
     mapRouteManager.MapRoute("DigitalLifeBooks","{controller}.ashx/{action}", new[] {"DotNetNuke.Modules.DigitalLifeBooks.Services"});
 }
コード例 #51
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("JTMaher2.Modules.JTM2_PasswordManager.Controllers", "default", "{controller}/{action}", new[] { "JTMaher2.Modules.JTM2_PasswordManager.Controllers" });
 }
コード例 #52
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapRoute("SettingsChart2", "default", "{controller}/{action}",
                              new[] { "Christoc.Modules.SettingsChart2.Controllers" });
 }
コード例 #53
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("CodeCamp", "default", "{controller}/{action}", new[] { "WillStrohl.Modules.CodeCamp.Services" });
 }
コード例 #54
0
ファイル: JournalRouteMapper.cs プロジェクト: biganth/Curt
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapRoute("Journal", "{controller}.ashx/{action}",
                           new { Controller = "Services", Action = "Index" },
                           new[] { "DotNetNuke.Modules.Journal" });
 }
コード例 #55
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("ActiveForums", "default", "{controller}/{action}", new {}, new[] { "DotNetNuke.Modules.ActiveForums" });
 }
コード例 #56
0
ファイル: RouteMapper.cs プロジェクト: mydnn/LiveChat
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("MyDnnSupport.LiveChat", "default", "{controller}/{action}", new[] { "MyDnn.Modules.Support.LiveChat.Services" });
 }
コード例 #57
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapRoute("TapChi_QuanLyTinTUc", "TapChi_QuanLyTinTUc", "{controller}/{action}", new[]
                              { "TapChi.Modules.TapChi_QuanLyTinTUc.Controllers" });
 }
コード例 #58
0
        public void RegisterRoutes(IMapRoute mapRouteManager)
        {
			mapRouteManager.MapHttpRoute("Taxonomy", "default", "{controller}/{action}", new[] { "DotNetNuke.Modules.Taxonomy.Services" });
        }
コード例 #59
0
 public void RegisterRoutes(IMapRoute mapRouteManager)
 {
     mapRouteManager.MapHttpRoute("Journal", "default", "{controller}/{action}", new[] { "DotNetNuke.Modules.Journal" });
 }