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; }