Example #1
0
        private async void ListView0_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            if (viewModel.CommentPosts.Count == 5)
            {
                await DisplayAlert("", Language.vui_long_chon_toi_da_5_bsd, Language.dong);

                return;
            }
            var item = e.Item as SundihomeApi.Entities.Post;
            var post = new SundihomeApi.Entities.Mongodb.Post()
            {
                PostId    = item.Id.ToString(),
                Title     = item.Title,
                PriceText = item.PriceFormatText,
                Avatar    = item.Avatar,
                Address   = item.Address
            };

            if (!viewModel.CommentPosts.Any(x => x.PostId == post.PostId))
            {
                viewModel.CommentPosts.Add(post);
                viewModel.FireOnChangeClearCommentButton();

                //xoa khoi list view
                searchPageResultViewModel.Data.Remove(item);
            }
            else
            {
                ToastMessageHelper.ShortMessage(Language.bai_dang_nay_da_duoc_them_vao_binh_luan_roi);
            }
        }
Example #2
0
        private async void ListView0_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            var item = e.Item as SundihomeApi.Entities.Post;
            var post = new SundihomeApi.Entities.Mongodb.Post()
            {
                PostId    = item.Id.ToString(),
                Title     = item.Title,
                PriceText = item.PriceFormatText,
                Avatar    = item.Avatar,
                Address   = item.Address
            };

            viewModel.InternalPost = post;
            await BottomModal.Hide();
        }