Ejemplo n.º 1
0
        protected override void OnAppearing()
        {
            var context = (ResortsViewModel)BindingContext;
            var filter  = ResortsService.GetFilter();

            context.Resorts = Mapper.Map <ObservableCollection <ResortViewModel> >(filter != null ? ResortsService.ApplyFilter() : ResortsService.GetAll());
        }
Ejemplo n.º 2
0
        private void OnResortsFilterPage(object sender, EventArgs e)
        {
            var filter            = ResortsService.GetFilter();
            var resortsFilterPage = filter != null ? new ResortsFilterPage()
            {
                BindingContext = filter
            } : new ResortsFilterPage()
            {
                BindingContext = new ResortsFilterViewModel()
            };

            resortsFilterPage.OnApplyFilter += OnApplyFilter;
            Navigation.PushAsync(resortsFilterPage);
        }