Example #1
0
        public static DataSourceItem GetItemList(string JsonType, string JsonFile, string page, string action)
        {
            try
            {
                if (JsonType == "PageList")
                {
                    DataSourcePageList myspname = JsonFileReader <DataSourcePageList> .GetSP_fromList(JsonFile, page, action);

                    //  DataSourceItemList myNewListOne = new DataSourceItemList();
                    var mylistPage = from p in myspname.DataAccessSource
                                     where p.Page == page
                                     select p.SourceList.FirstOrDefault();


                    var mylistItem = from s in mylistPage
                                     where s.Action == action
                                     select s;

                    return(mylistItem.FirstOrDefault());
                }
                else
                {
                    return(JsonFileReader <DataSourceItemList> .GetSP_fromList(JsonFile, page, action).General.FirstOrDefault());
                }
            }

            catch (System.Exception ex)
            {
                var em = ex.Message;
                return(null);
            }
        }
Example #2
0
        private static string GetSPandPara_FromPageList(string JsonFile, string page, string action)
        {
            DataSourcePageList myspname = JsonFileReader <DataSourcePageList> .GetSP_fromList(JsonFile, page, action);

            var mylist = from p in myspname.DataAccessSource
                         where p.Page == page
                         select p.SourceList;

            var myNewListOne = mylist.FirstOrDefault();

            //  var result = JsonConvert.DeserializeObject<SPName>(myNewListOneStr);

            var mylistOne = from s in myNewListOne
                            where s.Action == action
                            select s.ObjName.ToString() + s.Parameters.ToString();

            return(mylistOne.FirstOrDefault());
        }