Beispiel #1
0
 public void Save()
 {
     _craftingCondition.CraftingSubConditions.Clear();
     foreach (var subcondition in SubconditionControls.Select(x => (SubconditionControlViewModel)x.ViewModel).Select(x => x.Save()))
     {
         _craftingCondition.CraftingSubConditions.Add(subcondition);
     }
 }
Beispiel #2
0
        private int GetNextIndex()
        {
            if (!SubconditionControls.Any())
            {
                return(1);
            }

            return(SubconditionControls.Select(x => (SubconditionControlViewModel)x.ViewModel).Max(x => x.Index) + 1);
        }