Beispiel #1
0
        private async void OnCategoryTapped(object sender, EventArgs e)
        {
            var id       = (int)((sender as StackLayout).GestureRecognizers[0] as TapGestureRecognizer).CommandParameter;
            var category = this.liquidationCategories.Where(x => x.Id == id).SingleOrDefault().Name;
            LiquidationFilterModel liquidationFilterModel = new LiquidationFilterModel();

            liquidationFilterModel.CategoryId = id;
            liquidationFilterModel.Status     = 0;
            await Navigation.PushAsync(new ListPage(liquidationFilterModel));
        }
Beispiel #2
0
 public LiquidationFilterViewModel(LiquidationFilterModel filterModel = null)
 {
     if (filterModel == null)
     {
         FilterModel = new LiquidationFilterModel();
     }
     else
     {
         FilterModel = filterModel;
     }
     PreLoadData = new Command(() =>
     {
         string json = JsonConvert.SerializeObject(FilterModel);
         ApiUrl      = $"{Configuration.ApiRouter.LIQUIDATION_FILTER}?json={json}&page={this.Page}";
     });
 }
 public ListPage(LiquidationFilterModel filterModel)
 {
     InitializeComponent();
     this.BindingContext = viewModel = new LiquidationFilterViewModel(filterModel);
     Init();
 }