public void DiaryUnitTest()
        {
            IService service = ServiceFactory.getInstance().getService(service_type.PUBLISH_TRAVEL_DIARY);
            PublishTravelDiaryRequest serviceRequest = new PublishTravelDiaryRequest();

            TravelDiary td = new TravelDiary();
            td.userId = 9;
            td.tags = "3452,532,df3";
            td.content = "fajlsfjlkjl3kj4lk3j4l34lj343";
            td.title = "zhangzhenrep9834";
            Category c = new Category();
            c.categoryId = 2;
            c.categoryName = "oversea";
            td.belongCategory = c;
            td.addrs = new  List<string>();

            td.addrs.Add("fjladsfjkdsf");
            td.addrs.Add("fjladsfjkdsfd");
            td.addrs.Add("fjladsfjkdsfh");
            serviceRequest.diary = td;

            ServiceRequest request = new ServiceRequest(serviceRequest);
            ServiceResponse response = new ServiceResponse();
            service.process(request, response);

            Assert.AreEqual(0, response.returnCode);
        }
        private string SubmitArticle()
        {
            JavaScriptSerializer jss = new JavaScriptSerializer();
            var paramDes = jss.Deserialize<TravelDiary>(Request["queryParam"]);

            PublishTravelDiaryRequest registerReq = new PublishTravelDiaryRequest();
            registerReq.diary = paramDes;

            ServiceRequest request = new ServiceRequest(registerReq);
            ServiceResponse response = new ServiceResponse();

            IService service = ServiceFactory.getInstance().getService(service_type.PUBLISH_TRAVEL_DIARY);

            service.process(request, response);
            PublishTravelDiaryResponse responseU = (PublishTravelDiaryResponse)response.responseObj;
            return responseU.diaryId.ToString();
        }