private void handleCurrentSchema(PowerSchema newSchema, IPowerSchema originalSchema) { if (originalSchema == null) { updateSchema(newSchema, true); } else if (originalSchema.IsActive == false) { updateSchema(originalSchema, true); } }
private void insertNewSchema(List <PowerSchema> newSchemas, PowerSchema newSchema) { var insertToIndex = Math.Min(newSchemas.IndexOf(newSchema), Schemas.Count); Schemas.Insert(insertToIndex, newSchema); }