public async Task <ResponseTopicDto> DeleteTopicAsync(Guid boardId, ResponseTopicDto topic) { var existingTopic = await _topicRepository.GetTopicAsync(topic.Id); var returnedEntity = await _topicRepository.DeleteTopicAsync(existingTopic); var responseDto = _mapper.Map <Topic, ResponseTopicDto>(returnedEntity); return(responseDto); }
public async Task <IActionResult> DeleteTopic(int id) { var result = await _topicRepository.DeleteTopicAsync(id); if (result) { return(Ok(new { message = "success", StatusCode = 200 })); } return(BadRequest(new { message = "fail" })); }