private void RegisterDefaultContent(RequestMapperFactory requestMapperFactory) { requestMapperFactory.RegisterContentFor <XmlRpcRequestToGetUserBlogsRequestMapper>(MetaWeblogActions.GetUsersBlogs); requestMapperFactory.RegisterContentFor <XmlRpcRequestToGetCategoriesRequestMapper>(MetaWeblogActions.GetCategories); requestMapperFactory.RegisterContentFor <XmlRpcRequestToGetRecentPostsRequestMapper>(MetaWeblogActions.GetRecentPosts); requestMapperFactory.RegisterContentFor <XmlRpcRequestToNewPostRequestMapper>(MetaWeblogActions.NewPost); requestMapperFactory.RegisterContentFor <XmlRpcRequestToDeletePostRequestMapper>(MetaWeblogActions.DeletePost); }
public void Install(IContainer container) { var mapperFactory = new RequestMapperFactory(); container.Register(Component.For <IRequestMapperFactory>().ImplementedBy(mapperFactory).AsSingleton()); this.RegisterDefaultContent(mapperFactory); }