Example #1
0
 private void RegisterDefaultContent(IResponseMapperFactory responseMapperFactory)
 {
     responseMapperFactory.RegisterContentFor <BlogInfoToXmlRpcResponseMapper>(MetaWeblogActions.GetUsersBlogs);
     responseMapperFactory.RegisterContentFor <CategoryInfoToXmlRpcResponseMapper>(MetaWeblogActions.GetCategories);
     responseMapperFactory.RegisterContentFor <PostToXmlRpcResponseMapper>(MetaWeblogActions.GetRecentPosts);
     responseMapperFactory.RegisterContentFor <PostIdToXmlRpcResponseMapper>(MetaWeblogActions.NewPost);
     responseMapperFactory.RegisterContentFor <DeletionConfirmationToXmlRpcResponseMapper>(MetaWeblogActions.DeletePost);
 }
 public MetaWeblogController(
     IRequestMapperFactory requestMapperFactory,
     IResponseMapperFactory responseMapperFactory,
     IHttpResponseMessageMapperFactory httpResponseMessageMapperFactory,
     IProcessorFactory processorFactory)
 {
     this.requestMapperFactory             = requestMapperFactory;
     this.responseMapperFactory            = responseMapperFactory;
     this.httpResponseMessageMapperFactory = httpResponseMessageMapperFactory;
     this.processorFactory = processorFactory;
 }