public override void RegisterArea(AreaRegistrationContext context, IApplicationBus bus) { RegistApi(); bus.Send(new NHRegisterEventMessage(typeof(IMemberShipFactory), typeof(MemberShipFactory))); //send the init data bus.Send(new MemberShipData()); ResourceSetting.Registry(); context.MapRoute( AreaName + "_images", AreaRoutePrefix + "/images/{resourceName}", new { controller = "OrnamentEmbeddedResource", action = "Index", resourcePath = "images" }, new[] { "Ornament.Web.Controllers" } ); //MemberShips/User/Edit/admin context.MapRoute(AreaName + "_EditUser", AreaName + "/User/Edit/{loginId}", new { action = "Edit", loginId = UrlParameter.Optional, controller = "User" } ); context.MapRoute( AreaName + "_AssingUser", AreaName + "/User/Assign/{loginId}", new { action = "Assign", loginId = UrlParameter.Optional, controller = "User" }, new[] { "Ornament.MemberShip.Plugin.Areas.MemberShips.Controllers" } ); context.MapRoute( AreaName + "_default", AreaName + "/{controller}/{action}/{id}", new { action = "Index", id = UrlParameter.Optional }, new[] { "Ornament.MemberShip.Plugin.Areas.MemberShips.Controllers" } ); var helper = new AreaRegistrationHelper(this, context); helper.RegistSeajsModule("Scripts/User"); helper.RegistSeajsModule("Scripts/Org"); helper.RegistSeajsModule("Scripts/Role"); helper.RegistSeajsModule("Scripts/Share"); helper.RegistSeajsModule("Scripts/Permissions"); base.RegisterArea(context, bus); }
public override void RegisterArea(AreaRegistrationContext context, IApplicationBus bus) { bus.Send(new DataInit()); bus.Send(new NHRegisterEventMessage(typeof(IRegionDaoFactory), typeof(RegionDaoFactory))); var helper = new AreaRegistrationHelper(this, context); helper.RegistSeajsModule("Scripts"); context.MapRoute( AreaName + "_default", AreaRoutePrefix + "/{controller}/{action}/{id}", new { action = "Index", id = UrlParameter.Optional } ); base.RegisterArea(context, bus); }