public async Task <IActionResult> Delete(int id) { try { if (await _commentRepo.DeleteAsync(id)) { return(Ok()); } else { throw new ArgumentException("Could not delete comment"); } } catch (ArgumentException ex) { return(BadRequest(ex.Message)); } catch { return(BadRequest()); } }