public async Task <IActionResult> Delete(string id) { var idea = await GetIdeaById(id); if (idea == null) { return(NotFound()); } await _repository.DeleteAsync(idea); return(NoContent()); }