public ListPage() { InitializeComponent(); this.BindingContext = viewModel = new LiquidationFilterViewModel(); viewModel.FilterModel.Status = 0; Init(); }
public MyLiquidationListPage() { InitializeComponent(); this.BindingContext = viewModel = new LiquidationFilterViewModel(); viewModel.FilterModel.CreatedById = Guid.Parse(UserLogged.Id); ListViewThanhLy.ItemTemplate = new DataTemplate(typeof(Cells.LiquidationCells.LiquidationViewCell)); Init(); }
public PickerLiquidationPage(bool FromProfilePage) { InitializeComponent(); _fromProfilePage = FromProfilePage; this.BindingContext = viewModel = new LiquidationFilterViewModel(); viewModel.FilterModel.CreatedById = Guid.Parse(UserLogged.Id); viewModel.FilterModel.Type = 0; // chi thanh ly moi chon //viewModel.FilterModel.Status = 0; // trang thai dang ban Init(); }
private async void PickerLiquidationPost_Clicked(object sender, EventArgs e) { ModalPicker.Title = Language.chon_tu_san_pham_thanh_ly; loadingPopup.IsVisible = true; if (FilterLiquidationPage == null) { FilterLiquidationPage = new ContentView(); LiquidationFilterViewModel filterViewModel = new LiquidationFilterViewModel(); filterViewModel.FilterModel.CreatedById = Guid.Parse(UserLogged.Id); filterViewModel.FilterModel.Status = 0; FilterLiquidationPage.BindingContext = filterViewModel; BsdListView bsdListView = new BsdListView() { ItemTemplate = new DataTemplate(typeof(Views.Cells.LiquidationCells.LiquidationViewCell)) }; bsdListView.ItemTapped += async(object listview, ItemTappedEventArgs listviewEventArgs) => { var item = listviewEventArgs.Item as Liquidation; var post = new LiquidationCommentPost { Title = item.Name, Avatar = item.Avatar, PostId = item.Id.ToString(), PriceText = item.Price > 0 ? string.Format("{0:0,0 đ}", item.Price) : "", Address = item.Address }; viewModel.SendLiquidationtMessage(post); await ModalPicker.Hide(); }; await filterViewModel.LoadData(); FilterLiquidationPage.Content = bsdListView; } ContentViewLookUp.Content = FilterLiquidationPage; await ModalPicker.Show(); loadingPopup.IsVisible = false; }
private async void PickerPost_Clicked(object sender, EventArgs e) { loadingPopup.IsVisible = true; if (searchPageResultViewModel == null) // chua bat popup lan nao. { this.ListView0.ItemTapped += ListView0_ItemTapped; searchPageResultViewModel = new LiquidationFilterViewModel(); searchPageResultViewModel.FilterModel.CreatedById = Guid.Parse(UserLogged.Id); this.ListView0.BindingContext = searchPageResultViewModel; await searchPageResultViewModel.LoadData(); } else { searchPageResultViewModel.FilterModel.Keyword = null; ModalPopupSearchBar.Text = null; await searchPageResultViewModel.LoadOnRefreshCommandAsync(); } loadingPopup.IsVisible = false; await ModalPickProduct.Show(); }
public ListPage(LiquidationFilterModel filterModel) { InitializeComponent(); this.BindingContext = viewModel = new LiquidationFilterViewModel(filterModel); Init(); }