public IncentivesList() { try { InitializeComponent(); DateTime dtFromDate, dtToDate; dtFrom.Date = System.DateTime.Now.Date.AddDays(-30); dtFromDate = dtFrom.Date; dtToDate = dtTo.Date; this.BindingContext = new IncentivesListViewModel(dtFromDate.ToString("MM-dd-yyyy"), dtToDate.ToString("MM-dd-yyyy")); viewModel = (IncentivesListViewModel)this.BindingContext; } catch (Exception ex) { var page = new ErrorMsg(ex.Message); Navigation.PushPopupAsync(page); } }
private void btnSearch_Clicked(object sender, EventArgs e) { try { if (dtFrom.Date <= dtTo.Date) { this.BindingContext = new IncentivesListViewModel(dtFrom.Date.ToString("MM-dd-yyyy"), dtTo.Date.ToString("MM-dd-yyyy")); viewModel = (IncentivesListViewModel)this.BindingContext; } else { DisplayAlert("", "From date must be less than To date.", "Ok"); } } catch (Exception ex) { var page = new ErrorMsg(ex.Message); Navigation.PushPopupAsync(page); } }