public void AddOrUpdateDigimonType(DigimonType type, bool isKorean) { DigimonType ordinal = DigimonTypes.FirstOrDefault(e => e.Code == type.Code); if (ordinal == null) { if (isKorean) { type.NameKorean = type.Name; type.SearchKDMO = PrepareDigimonSearch(type.Name); } else { type.SearchGDMO = PrepareDigimonSearch(type.Name); } DigimonTypes.Add(type); return; } if (isKorean) { ordinal.NameKorean = type.Name; ordinal.SearchKDMO = PrepareDigimonSearch(type.Name); } else { ordinal.SearchGDMO = PrepareDigimonSearch(type.Name); } }
public DigimonType FindDigimonTypeBySearchKDMO(string search) { return(DigimonTypes.FirstOrDefault(e => e.SearchKDMO == search)); }
public List <DigimonType> FindDigimonTypesBySearchKDMO(string search) { return(DigimonTypes.Where(e => e.SearchKDMO == search).ToList()); }
public DigimonType FindDigimonTypeByCode(int code) { return(DigimonTypes.FirstOrDefault(e => e.Code == code)); }
public List <DigimonType> FindDigimonTypesByKoreanName(string name) { return(DigimonTypes.Where(e => e.NameKorean == name).ToList()); }
public DigimonType FindRandomDigimonType() { return(DigimonTypes.OrderBy(c => Guid.NewGuid()).Take(1).FirstOrDefault()); }