public OtherPostViewPage(UserDetailWrapper content) { InitializeComponent(); this.userPost = content; BindingContext = this; }
public MyPostViewPage(UserDetailWrapper content) { this.userPost = content; InitializeComponent(); MessagingCenter.Subscribe <UserDetailWrapper>(this, "Update", (wrapper) => { userPost = wrapper; }); }
public async Task <UserDetailWrapper> GetUserDetailWrapperFromPostId(string postPostId) { var post = (await firebase .Child("Posts") .OnceAsync <Post>()) .Where(item => item.Object.postId == postPostId).FirstOrDefault(); var user = await GetUserAsync(); var wrapper = new UserDetailWrapper() { Post = post.Object, AppUser = user, }; return(wrapper); }
public EditPost(UserDetailWrapper content) { InitializeComponent(); this.userPost = content; CategoryData categoryData = new CategoryData(); categories = categoryData.categories; CategorySelectedItem = Categories .Where(item => item.categoryName == userPost.Post.category) .FirstOrDefault(); postId = userPost.Post.postId; userId = userPost.Post.userId; isCompleted = userPost.Post.isCompleted; imageUrl = userPost.Post.imageUrl; BindingContext = this; }