public async Task <ActionResult <Thread> > DeleteThread(int id) { try { var thread = await _threadService.DeleteThread(id); return(Ok(thread)); } catch (Exception ex) { return(NotFound(ex.Message)); } }