public async Task <IActionResult> Delete(int id) { var list = await _listRepository.GetListById(id); if (list == null) { return(BadRequest("List does not exist")); } await _listRepository.DeleteAsync(list); _listRepository.CommitChanges(); _logger.LogInfo($"List {id} for user {list.UserId} was deleted."); return(Ok($"List {list.Title} was deleted.")); }