Пример #1
0
        public void CopyTo(DatGame target)
        {
            if (!Name.IsNullOrEmpty() && target.Name.IsNullOrEmpty())
            {
                target.Name = Name;
            }

            if (!Origin.IsNullOrEmpty() && Region.IsNullOrEmpty() && target.Region.IsNullOrEmpty())
            {
                target.Region = Origin;
            }

            if (!Region.IsNullOrEmpty() && target.Region.IsNullOrEmpty())
            {
                target.Region = Region;
            }

            if (!ReleaseYear.IsNullOrEmpty() && target.ReleaseYear.IsNullOrEmpty())
            {
                target.ReleaseYear = ReleaseYear;
            }

            if (!RomSerial.IsNullOrEmpty() && target.Serial.IsNullOrEmpty())
            {
                target.Serial = RomSerial;
            }

            if (!Serial.IsNullOrEmpty() && target.Serial.IsNullOrEmpty())
            {
                target.Serial = Serial;
            }
        }
Пример #2
0
        public void FixData()
        {
            if (Serial.IsNullOrEmpty() && !RomSerial.IsNullOrEmpty())
            {
                Serial = RomSerial;
            }

            if (Region.IsNullOrEmpty() && !Origin.IsNullOrEmpty())
            {
                Region = Origin;
            }

            if (Name.IsNullOrEmpty() && !Comment.IsNullOrEmpty())
            {
                Name = Comment;
            }
        }