public static IList <DM_DM_Entity_Type_SubGroup> GetDefaultList(int include_deactive) { if (_DefaultList != null) { if (include_deactive == 0) { //Deactive _DefaultList = (from p in _DefaultList where p.DM_DM_Entity_Type_SubGroupDisable == 0 select p).ToList(); } return(_DefaultList); } _DefaultList = new List <DM_DM_Entity_Type_SubGroup>(); //Loai { foreach (DM_Intent_Type data in DM_Intent_Type.GetDefaultList(0)) { _DefaultList.Add(new DM_DM_Entity_Type_SubGroup(DM_DM_Entity_Type_Group.INTENT, INTENT_INIT + data.DM_Intent_TypeID, data.DM_Intent_TypeName.Translate(), 1)); } } return(_DefaultList); }
//Method public static int GetID(String name) { DM_Intent_Type data = DM_Intent_Type.GetDefaultList(0).FirstOrDefault(p => p != null && p.DM_Intent_TypeName == name); data = data ?? new DM_Intent_Type(); return(data.DM_Intent_TypeID); }
public static DM_Intent_Type GetDefault(int _id) { DM_Intent_Type data = GetDefaultList(0).FirstOrDefault(p => p.DM_Intent_TypeID == _id); if (data == null) { data = new DM_Intent_Type(); } return(data); }
public static void InitDefaultList(IList <DM_Intent_Type> list_data) { _DefaultList = null; GetDefaultList(1); foreach (DM_Intent_Type data in list_data) { DM_Intent_Type checkdata = _DefaultList.FirstOrDefault(p => p.DM_Intent_TypeID == data.DM_Intent_TypeID); if (checkdata != null) { checkdata.DM_Intent_TypeDBID = data.DM_Intent_TypeDBID; checkdata.DM_Intent_TypeID = data.DM_Intent_TypeID; checkdata.DM_Intent_TypeName = data.DM_Intent_TypeName; checkdata.DM_Intent_TypeDisable = data.DM_Intent_TypeDisable; checkdata.DM_Intent_TypeHardcode = data.DM_Intent_TypeHardcode; } else { _DefaultList.Add(data); } } }