public void RemoveItemFromCurrentGroup(ProcessItem item) { string name = item.Name; var child = CurrentGroup.FirstOrDefault(i => i.Name == name); if (child != null && child.Name == name) { CurrentGroup.Remove(child); } }
public void AddJobToCurrentGroup() { int count = 0; for (int i = 0; i < 1000; i++) { { string newName = "Job" + "_" + count; if (CurrentGroup.FirstOrDefault(n => n.Name.Equals(newName)) == null) { CurrentGroup.Add(new IdNamePairProcessItem() { Name = newName }); break; } } count++; } }