public async Task <IActionResult> DeleteES([FromBody] DeleteES data) { if (ModelState.IsValid) { var result = await _migrateRepository.DeleteES(data); return(Ok(result)); } return(BadRequest(ModelState)); }
/// <summary> /// /// </summary> /// <param name="data"></param> /// <returns></returns> public async Task <List <string> > DeleteES(DeleteES data) { var userName = _httpContextAccessor.HttpContext.User.Claims.FirstOrDefault(s => s.Type == "userName")?.Value; if (userName == "*****@*****.**") { var response = await _esClient.DeleteManyAsync(data.Ids.Select(x => new Item { Id = x }), data.Index, data.Type); } return(data.Ids); }