public async Task <IActionResult> Delete(string resourcesKey) { try { if (resourcesKey == null) { return(BadRequest("resources key is empty")); } await _localizationService.DeleteResourcesByKeyAsync(resourcesKey); return(Ok(new { resourcesKey })); } catch (Exception ex) { _logger.LogError("Failed to execute DELETE"); return(StatusCode(500, ex.Message)); } }