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)));
        }
Exemplo n.º 2
0
        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()));
        }