Exemple #1
0
        public static Response <ResponseBodyEmpty> Do(SeoRuleInfo sri)
        {
            RequestOpSeoRuleBody seoBody = new RequestOpSeoRuleBody();

            seoBody.rule_id        = sri.rule_id.ToString();
            seoBody.rule_name      = sri.rule_name.ToString();
            seoBody.rule_element   = sri.rule_element.ToString();
            seoBody.priority_level = sri.priority_level.ToString();
            seoBody.title          = sri.title.ToString();
            seoBody.keywords       = sri.keywords;
            seoBody.description    = sri.description.ToString();
            seoBody.add_time       = sri.add_time;
            seoBody.update_time    = sri.update_time;
            seoBody.add_user       = "";
            seoBody.del_rule_ids   = "";
            seoBody.rule_list      = new List <ReqSeoRuleItemInfo>();
            Request <RequestOpSeoRuleBody> request = new Request <RequestOpSeoRuleBody>();

            request.Body   = seoBody;
            request.Header = request.NewHeader();
            request.Key    = "OpSeoRule";
            string requestStr  = JsonHelper.ObjectToJson <Request <RequestOpSeoRuleBody> >(request);
            string responseStr = HttpUtils.HttpPost(requestStr);
            var    response    = JsonHelper.JsonToObject <Response <ResponseBodyEmpty> >(responseStr);

            return(response);
        }
Exemple #2
0
        public static Response <ResponseBodyEmpty> Do(SeoRuleInfo sri, List <SeoRuleItemInfo> rule, string del_ruleids)
        {
            RequestOpSeoRuleBody seoBody = new RequestOpSeoRuleBody();

            seoBody.rule_id        = sri.rule_id.ToString();
            seoBody.rule_name      = sri.rule_name.ToString();
            seoBody.rule_element   = sri.rule_element.ToString();
            seoBody.priority_level = sri.priority_level.ToString();
            seoBody.title          = sri.title.ToString();
            seoBody.keywords       = sri.keywords;
            seoBody.description    = sri.description.ToString();
            seoBody.add_time       = sri.add_time;
            seoBody.update_time    = sri.update_time;
            seoBody.add_user       = "";
            List <ReqSeoRuleItemInfo> rulelists = new List <ReqSeoRuleItemInfo>();

            foreach (SeoRuleItemInfo item in rule)
            {
                ReqSeoRuleItemInfo rulelist = new ReqSeoRuleItemInfo();
                rulelist.rule_item_id    = item.rule_item_id.ToString();
                rulelist.elment_id       = item.elment_id.ToString();
                rulelist.seo_elment_code = item.seo_elment_code.ToString();
                rulelist.add_time        = item.add_time.ToString();
                rulelist.rule_id         = item.rule_id.ToString();
                rulelist.add_user        = "";
                rulelists.Add(rulelist);
            }
            seoBody.rule_list    = rulelists;
            seoBody.del_rule_ids = del_ruleids;
            Request <RequestOpSeoRuleBody> request = new Request <RequestOpSeoRuleBody>();

            request.Body   = seoBody;
            request.Header = request.NewHeader();
            request.Key    = "OpSeoRule";
            string requestStr  = JsonHelper.ObjectToJson <Request <RequestOpSeoRuleBody> >(request);
            string responseStr = HttpUtils.HttpPost(requestStr);
            var    response    = JsonHelper.JsonToObject <Response <ResponseBodyEmpty> >(responseStr);

            return(response);
        }