private List <IndexerResource> GetAll() { var indexers = _indexerService.All(); var result = new List <IndexerResource>(indexers.Count); foreach (var indexer in indexers) { var indexerResource = new IndexerResource(); indexerResource.InjectFrom(indexer); indexerResource.Fields = SchemaBuilder.GenerateSchema(indexer.Settings); result.Add(indexerResource); } return(result); }