コード例 #1
0
        public override HttpResponseMessage DoTestGet()
        {
            try
            {
                Params4ApiCRUD P = GenCRUDParam4RD();
                //if (P == null)
                //{
                //    return RespFailMsg(new tb_TMS_DD());
                //    //return RespMsg(NoDocResp);
                //}
                P.chooseDataBase = ChooseDataBase.Test;
                if (!VerifyParam(P))
                {
                    return(RespFailMsg(new tb_TMS_DD()));
                    //return RespMsg(NoDocResp);
                }
                DataSet ds = _BLLInstance.DoGet(P);
                if (ds.Tables[0].Rows.Count <= 0)
                {
                    return(RespFailMsg(new tb_TMS_DD()));
                }
                //return RespOkMsg(ds.Tables[0]);

                //否则日期中间会多出来个T,莫名其妙
                string            dataset_json_string = JsonConvert.SerializeObject(ds, _JsonSetting);
                tb_TMS_DD4DataSet dataset_json_class  = (tb_TMS_DD4DataSet)JsonConvert.DeserializeObject(dataset_json_string, typeof(tb_TMS_DD4DataSet));

                return(RespOkMsg(dataset_json_class.tb_TMS_DD[0]));
            }
            catch (Exception ex)
            {
                return(RespExMsg(ex));
            }
        }
コード例 #2
0
 public override HttpResponseMessage DoGet()
 {
     try
     {
         Params4ApiCRUD P = GenCRUDParam4RD();
         if (!VerifyParam(P))
         {
             return(RespFailMsg(new tb_TMS_DD()));
             //return RespMsg(NoDocResp);
         }
         DataSet ds = _BLLInstance.DoGet(P);
         if (ds.Tables[TbName.tb_TMS_DD].Rows.Count <= 0)
         {
             return(RespFailMsg(new tb_TMS_DD()));
             //return RespMsg(NoDocResp);
         }
         string            dataset_json_string = JsonConvert.SerializeObject(ds, _JsonSetting);
         tb_TMS_DD4DataSet dataset_json_class  = (tb_TMS_DD4DataSet)JsonConvert.DeserializeObject(dataset_json_string, typeof(tb_TMS_DD4DataSet));
         return(RespOkMsg(dataset_json_class.tb_TMS_DD[0]));
     }
     catch (Exception ex)
     {
         return(RespExMsg(ex));
     }
 }