Esempio n. 1
0
 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;
 }