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); } }
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()); }