AzureWebFarm.ControlPanel.Areas.ControlPanel.ControlPanelAreaRegistration.RegisterArea C# (CSharp) Method

RegisterArea() public method

public RegisterArea ( System.Web.Mvc.AreaRegistrationContext context ) : void
context System.Web.Mvc.AreaRegistrationContext
return void
        public override void RegisterArea(AreaRegistrationContext context)
        {
            RegisterAreaEmbeddedResources();
            RegisterEmbeddedViewEngine();

            context.MapRoute(
                "ControlPanel_resources",
                "ControlPanel/{resourceType}/{resourceName}",
                new {controller = "EmbeddedResource", action = "Index"},
                new {resourceType = "^(Fonts|Scripts|Styles|Images)$"},
                new[] { "AzureWebFarm.ControlPanel.Areas.ControlPanel.Controllers" }
            );

            context.MapRoute(
                "ControlPanel_home",
                "",
                new {action = "Index", controller = "Home"},
                new[] { "AzureWebFarm.ControlPanel.Areas.ControlPanel.Controllers" }
            );

            context.MapRoute(
                "ControlPanel_default",
                "ControlPanel/{controller}/{action}/{id}",
                new { action = "Index", id = UrlParameter.Optional },
                new[] { "AzureWebFarm.ControlPanel.Areas.ControlPanel.Controllers" }
            );
        }
ControlPanelAreaRegistration