public static Globe_ClueSpecialAnimal GetBase(Globe_Clue item)
        {
            Globe_ClueSpecialAnimal model = null;

            try
            {
                model = new Globe_ClueSpecialAnimal()
                {
                    Id          = item.Id,
                    Code        = item.Code,
                    First_Name  = item.First_Name,
                    First_Type  = item.First_Type,
                    Limit_Max   = item.Limit_Max,
                    Limit_Min   = item.Limit_Min,
                    IsEnable    = item.IsEnable,
                    Second_Name = item.Second_Name,
                    Second_Type = item.Second_Type,
                    Return_Pay  = Convert.ToDecimal(item.Return_Pay),
                    Return_Pay2 = Convert.ToDecimal(item.Return_Pay2),
                };
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex);
            }
            return(model);
        }
Esempio n. 2
0
        /// <summary>
        /// 获取正码
        /// </summary>
        /// <param name="Globe_Clue_List">原始特码集合</param>
        /// <param name="Globe_List">彩球集合</param>
        /// <param name="Size_Special_List">各码集合</param>
        /// <returns></returns>
        public static List <Globe_ClueSpecialAnimal> Get_Globe(List <Globe_Clue> Globe_Clue_List, List <Animal_Info> Animal_Info_List, List <Globe> Globe_List)
        {
            List <Globe_ClueSpecialAnimal> list = new List <Globe_ClueSpecialAnimal>();

            try
            {
                List <Globe_Clue> list_s = (from g in Globe_Clue_List orderby g.Sort where g.First_Type == (int)GlobeClueType.SpecialAnimal select g).ToList();
                list_s.ForEach(item =>
                {
                    Globe_ClueSpecialAnimal globe_ClueSpecialAnimal = Globe_ClueSpecialAnimal.GetBase(item);
                    globe_ClueSpecialAnimal.Set_Animal(item, Animal_Info_List, Globe_List);
                    list.Add(globe_ClueSpecialAnimal);
                });
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex);
            }
            return(list);
        }