public async Task <ServiceResult <bool> > ChangeDocumentsInIndex <T>(IEnumerable <T> documents, string indexName = null,
                                                                      AzureSearchIndexType crudType = AzureSearchIndexType.MergeOrUpload) where T : class
 {
     return(await ChangeDocumentsInIndex(documents, new List <AzureSearchIndexType>() { crudType }, indexName));
 }
 public async Task <ServiceResult <bool> > ChangeDocumentInIndex <T>(T document, string indexName  = null,
                                                                     AzureSearchIndexType crudType = AzureSearchIndexType.MergeOrUpload) where T : class
 {
     return(await ChangeDocumentsInIndex(new[] { document }, indexName, crudType));
 }