Пример #1
0
 public void Apply()
 {
     if (this.IsValid)
     {
         if (this.IsNew)
         {
             EnhancementSet enhancementSet = new EnhancementSet();
             enhancementSet.ImportFromCSV(this._csvString);
             DatabaseAPI.Database.EnhancementSets.Add(enhancementSet);
         }
         else if (this.Index > -1)
         {
             DatabaseAPI.Database.EnhancementSets[this.Index].ImportFromCSV(this._csvString);
         }
     }
 }
 public void Apply()
 {
     if (!IsValid)
     {
         return;
     }
     if (IsNew)
     {
         EnhancementSet enhancementSet = new EnhancementSet();
         enhancementSet.ImportFromCSV(_csvString);
         DatabaseAPI.Database.EnhancementSets.Add(enhancementSet);
     }
     else if (Index > -1)
     {
         DatabaseAPI.Database.EnhancementSets[Index].ImportFromCSV(_csvString);
     }
 }
 public EnhSetData(string iString)
 {
     if (string.IsNullOrEmpty(iString))
     {
         return;
     }
     _csvString = iString;
     Data       = new EnhancementSet();
     IsValid    = Data.ImportFromCSV(iString);
     IsNew      = true;
     for (int index = 0; index < DatabaseAPI.Database.EnhancementSets.Count; ++index)
     {
         if (string.IsNullOrEmpty(DatabaseAPI.Database.EnhancementSets[index].Uid) ||
             !string.Equals(DatabaseAPI.Database.EnhancementSets[index].Uid, Data.Uid, StringComparison.OrdinalIgnoreCase))
         {
             continue;
         }
         IsNew = false;
         Index = index;
         break;
     }
 }