private void BrowseTherapistsButtonClicked(object sender, EventArgs e) { var therapistFilter = new TherapistFilter(Therapists); var filterLanguageTextPage = new FilterLanguageTextPage(therapistFilter); App.Instance.PushPage(filterLanguageTextPage); }
public ViewResult Index(TherapistFilter searchModel) // wylistowuje terapeutki, dodaje mozliwosc szukania { var filter = new TherapisFilterLogic(); var model = filter.GetTherapists(searchModel); return(View(model)); }
public FilteredTherapistPage(TherapistFilter filter, IEnumerable <Therapist> therapists) { InitializeComponent(); var userLocation = filter.UserLocation; if (userLocation == null || userLocation == GPSLocation.Zero) { Therapists = new ObservableCollection <Therapist>(therapists); } else { Therapists = new ObservableCollection <Therapist>(therapists.OrderBy(t => t.Offices.Min(o => o.Location - userLocation))); } BindingContext = Therapists; }
public FilterGenderLanguagePage(TherapistFilter filter) { InitializeComponent(); BindingContext = filter; foreach (var filterLanguage in filter.Languages) { var switchCell = new SwitchCell { BindingContext = filterLanguage }; switchCell.SetBinding(SwitchCell.TextProperty, "DisplayName"); switchCell.SetBinding(SwitchCell.OnProperty, "Set"); LanguageTableSection.Add(switchCell); } }
public FilterQualificationPage(TherapistFilter filter) { InitializeComponent(); BindingContext = filter; QualificationListView.ItemsSource = (filter.Qualifications); }
public BrowseTherapistsPage(TherapistFilter filter) { InitializeComponent(); BindingContext = filter; }
public FilterLanguageTextPage(TherapistFilter filter) { InitializeComponent(); BindingContext = filter; }