private async Task <bool> StarNews(NewsModel starred) { if (starred == null || StarredNews.Contains(starred)) { return(false); } if (starred.NewsContent == null || starred.NewsContent.Count <= 0) { await starred.LoadNewsBody(); } starred.Starred = true; StarredNews.Add(starred); SaveStarredCache(); return(true); }