public async Task <IActionResult> DeleteBookCategory(Guid id) { if (id == Guid.Empty) { return(BadRequest("id is required.")); } Response <bool> response = await _bookCategoryService.DeleteAsync(id); if (response != null) { if (response.Succeeded) { return(NoContent()); } else { return(BadRequest(response)); } } else { response = new Response <bool>(SD.ErrorOccurred); return(BadRequest(response)); } }