コード例 #1
0
        public async Task <string> SearchModSearch([FromBody] SearchModSearch searchModSearch)
        {
            var outPut = new RestOutput <string>();

            try
            {
                var m_Client       = new CoreController(_configuration);
                var whereExtension = string.Empty;
                var query          = BuildQuerySearch.BuildSearchCondition(searchModSearch.ModInfo, ref whereExtension, null, searchModSearch.StaticConditionInstances.First());

                //var ds = m_Client.LoadProcedure(query.Store, query.Parram);
                //if (ds != null)
                //{
                //    //Newtonsoft.Json.JsonSerializer json = new Newtonsoft.Json.JsonSerializer();
                //    //json.Converters.Add(new DataSetConverter());
                //    //(((DataSet)ds).Tables[0])
                //    outPut.Data = JsonConvert.SerializeObject(((DataSet)ds).Tables[0], Formatting.Indented, new JsonSerializerSettings { Converters = new[] { new DataSetConverter() } });
                //    //string json = JsonConvert.SerializeObject(dataSet, Formatting.Indented, new JsonSerializerSettings { Converters = new[] { new Newtonsoft.Json.Converters.DataSetConverter() } });
                //    outPut.ResultCode = 1;
                //    outPut.Message = "";
                //    return JsonConvert.SerializeObject(outPut);
                //}
            }
            catch (Exception ex)
            {
                outPut.ResultCode = -1;
                outPut.Message    = ex.ToString();
                return(JsonConvert.SerializeObject(outPut));
            }
            return(null);
        }
コード例 #2
0
ファイル: ModuleService.cs プロジェクト: TuanCruise/Code
        public async Task <List <dynamic> > SearchModSearch(SearchModSearch searchModSearch)
        {
            try
            {
                var url  = string.Format("Module/SearchModSearch");
                var data = await PostApi(url, searchModSearch);

                var dataQuery = JsonConvert.DeserializeObject <RestOutput <string> >(data);
                if (!string.IsNullOrEmpty(dataQuery.Data))
                {
                    return(JsonConvert.DeserializeObject <List <dynamic> >(dataQuery.Data));
                }
                return(null);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }