public OtherPostViewPage(UserDetailWrapper content)
        {
            InitializeComponent();
            this.userPost = content;

            BindingContext = this;
        }
Пример #2
0
 public MyPostViewPage(UserDetailWrapper content)
 {
     this.userPost = content;
     InitializeComponent();
     MessagingCenter.Subscribe <UserDetailWrapper>(this, "Update", (wrapper) =>
     {
         userPost = wrapper;
     });
 }
Пример #3
0
        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;
        }