public bool RemoveWord(int id, string userIp) { if (WordRepository.WordExists(id)) { WordRepository.Delete(id); NumOfSearchesRepository.DecrementNumOfAllowedSearches(userIp); return(true); } return(false); }
public IActionResult Delete(string wordId) { if (!wordRepository.WordExists(wordId)) { return(NotFound()); } Word word = wordRepository.GetWord(wordId); if (!wordRepository.Delete(word)) { ModelState.AddModelError("", "Delete Error"); return(StatusCode(500)); } return(Ok("Delete Success")); }