public void Update(LikedPhotoModel post) { userPhoto.Image = ImageHelper.GetImageFromUrl(post?.User?.Avatar, new UserModel()); likedPhoto.Image = ImageHelper.GetImageFromUrl(post?.Post?.Image, new PostModel()); usernameLabel.Text = post?.User?.UserName; detailsLabel.Text = "liked your photo"; }
public LikedPhotoModel ToLikedPhotoModelFrom(LikedPostObject postObject) { var post = new LikedPhotoModel(); post.Post = ToPostModelFrom(postObject.Post); post.When = postObject.When; return(post); }
public LikedPhotoModel ToPostModelFrom(LikedPostTable from) { var post = new LikedPhotoModel(); post.When = from.WhenPostWasLiked; //post.Post = ToPostModelFrom ( from.Post ); //post.User = ToUserModelFrom ( from.User ); return(post); }
private async Task ExecuteLikeButtonClickedCommand(LikedPhotoModel param) { param.Post.IsLiked = !param.Post.IsLiked; if (param.Post.IsLiked) { User.LikedPosts.Remove(param); } else { User.LikedPosts.Add(param); } _dataRealmManager.UpdateCurrentUser(User); //await _dataManager.UpdateCurrentUserAsync ( User ); }