private DataServiceProvider() { var ConfigRequest = new ConfigRequestMessage(); MvcContrib.Bus.Send(ConfigRequest); if (ConfigRequest.Result.Success) this.Config = new AuthorizerConfiguration(ConfigRequest.Result.Config); else this.Config = new AuthorizerConfiguration(new ConfigurationFramework.Config(System.Configuration.ConfigurationManager.AppSettings["Authorizer_ConfigName"])); }
public override void RegisterArea(System.Web.Mvc.AreaRegistrationContext context, IApplicationBus bus) { //base.RegisterArea(context, bus); base.RegisterAreaEmbeddedResources(); context.MapRoute("BlogEdit" , "Blog/Edit/{id}" , new { controller = "blogadmin", action = "EditEntry", area = "blog", id = UrlParameter.Optional }); context.MapRoute("BlogDelete" , "Blog/Delete/{id}" , new { controller = "blogadmin", action = "DeleteEntry", area = "blog", id = UrlParameter.Optional }); context.MapRoute("BlogDeleteConfirm" , "Blog/ConfirmDelete/{id}" , new { controller = "blogadmin", action = "ConfirmDeleteEntry", area = "blog", id = UrlParameter.Optional }); context.MapRoute("BlogShort" , "Blog/{action}" , new { controller = "blog", action = "index", area = "blog" }); context.MapRoute("BlogComment" , "Blog/Comment/{id}" , new { controller = "blog", action = "comment", area = "blog" }); context.MapRoute("BlogAdmin" , "BlogAdmin/{action}" , new { controller = "BlogAdmin", action = "Index", area = "blog" }); context.MapRoute("BlogResources" , "BlogAdmin/Resources/{resourceType}/{resourceName}" , new { controller = "Resource", action = "GetResource", area = "blog" }); var configRequest = new ConfigRequestMessage(); bus.Send(configRequest); if (configRequest.Result.Success) (SQLBlogEngine.Engine as IBlogEngine).StartEngine(configRequest.Result.Config); else (SQLBlogEngine.Engine as IBlogEngine).StartEngine(System.Configuration.ConfigurationManager.AppSettings["BlogEngine_ConfigName"]); }