[HttpDelete("{id:int}")] // @DeleteMapping public async Task <IActionResult> DeleteAsync(int id) { try { var status = await _repository.DeleteAsync(id); if (!status) { return(BadRequest()); } return(NoContent()); // 204 NoContent } catch (Exception e) { _logger.LogError(e.Message); return(BadRequest("삭제할 수 없습니다.")); } }