private void RegisterDefaultContent(IHttpResponseMessageMapperFactory responseMapperFactory) { responseMapperFactory.RegisterContentFor <XmlRpcMetaDataResponseToHttpResponseMapper>(MetaWeblogActions.GetUsersBlogs); responseMapperFactory.RegisterContentFor <XmlRpcMetaDataResponseToHttpResponseMapper>(MetaWeblogActions.GetCategories); responseMapperFactory.RegisterContentFor <XmlRpcPostContentResponseToHttpResponseMapper>(MetaWeblogActions.GetRecentPosts); responseMapperFactory.RegisterContentFor <XmlRpcConfirmationResponseToHttpResponseMessageMapper>(MetaWeblogActions.NewPost); responseMapperFactory.RegisterContentFor <XmlRpcConfirmationResponseToHttpResponseMessageMapper>(MetaWeblogActions.DeletePost); }
public MetaWeblogController( IRequestMapperFactory requestMapperFactory, IResponseMapperFactory responseMapperFactory, IHttpResponseMessageMapperFactory httpResponseMessageMapperFactory, IProcessorFactory processorFactory) { this.requestMapperFactory = requestMapperFactory; this.responseMapperFactory = responseMapperFactory; this.httpResponseMessageMapperFactory = httpResponseMessageMapperFactory; this.processorFactory = processorFactory; }