示例#1
0
        public async Task RemoveNews(NewsModel newsToRemove)
        {
            try
            {
                RealmNews realmNews = await GetNewsFromStorageByIdAsync(newsToRemove.Id);

                await storage.Remove(realmNews);
            }
            catch (Exception ex)
            {
                _mvxLog.ErrorException("Remove news from storage failed", ex);
            }
        }
示例#2
0
 public static NewsModel ToModel(this RealmNews realmObject)
 {
     if (realmObject != null)
     {
         return(new NewsModel()
         {
             Id = realmObject.Id,
             Title = realmObject.Title,
             Content = realmObject.Content,
             CreatedAt = DateTime.Parse(realmObject.CreatedAt),
             IsInFavorite = realmObject.IsInFavorite,
             IsMuted = realmObject.IsMuted,
         });
     }
     else
     {
         return(new NewsModel());
     }
 }