public async Task <bool> AddDocument <TEntity>(TEntity entity, string elasticsearchUrl, string indice, int?id = null) where TEntity : ElasticsearchEntityBase { var result = _elasticsearchRepository.Post <CreateDocumentDto>($"{elasticsearchUrl}/{indice}/_doc", new StringContent(JsonConvert.SerializeObject(entity), Encoding.UTF8, "application/json")); return(result.Shards.Failed == 0); }