public Dictionary <int, List <Mst_slotitem_remodel> > Get_Mst_slotitem_remodel() { IEnumerable <XElement> enumerable = Utils.Xml_Result(Mst_slotitem_remodel.tableName, Mst_slotitem_remodel.tableName, "Id"); if (enumerable == null) { return(null); } List <Mst_slotitem_remodel> list = new List <Mst_slotitem_remodel>(); using (IEnumerator <XElement> enumerator = enumerable.GetEnumerator()) { while (enumerator.MoveNext()) { XElement current = enumerator.get_Current(); Mst_slotitem_remodel mst_slotitem_remodel = null; Model_Base.SetMaster <Mst_slotitem_remodel>(out mst_slotitem_remodel, current); if (mst_slotitem_remodel.Enabled == 1) { list.Add(mst_slotitem_remodel); } } } return(Enumerable.ToDictionary <IGrouping <int, Mst_slotitem_remodel>, int, List <Mst_slotitem_remodel> >(Enumerable.ToLookup <Mst_slotitem_remodel, int>(list, (Mst_slotitem_remodel x) => x.Position), (IGrouping <int, Mst_slotitem_remodel> g_id) => g_id.get_Key(), (IGrouping <int, Mst_slotitem_remodel> values) => Enumerable.ToList <Mst_slotitem_remodel>(values))); }
public Dictionary <int, List <Mst_slotitem_remodel> > Get_Mst_slotitem_remodel() { IEnumerable <XElement> enumerable = Utils.Xml_Result(Mst_slotitem_remodel.tableName, Mst_slotitem_remodel.tableName, "Id"); if (enumerable == null) { return(null); } List <Mst_slotitem_remodel> list = new List <Mst_slotitem_remodel>(); foreach (XElement item in enumerable) { Mst_slotitem_remodel instance = null; Model_Base.SetMaster(out instance, item); if (instance.Enabled == 1) { list.Add(instance); } } return(list.ToLookup((Mst_slotitem_remodel x) => x.Position).ToDictionary((IGrouping <int, Mst_slotitem_remodel> g_id) => g_id.Key, (IGrouping <int, Mst_slotitem_remodel> values) => values.ToList())); }