private void InternalCommandReciever() { try { PartnerCollection = null; if (BrewerStockOn) { PartnerCollection = new ObservableCollection <PartnerModel>(AllPartners.Where(x => x.PartnerTypeName == "Brewer - Stock").ToList()); } else { PartnerCollection = new ObservableCollection <PartnerModel>(AllPartners); } InternalBackgroundColor = "#4E6388"; InternalTextColor = "White"; AlphabeticalBackgroundColor = "White"; AlphabeticalTextColor = "#4E6388"; } catch (Exception ex) { Crashes.TrackError(ex); } }
private void TextChangedCommandRecieverAsync() { try { var result = AllPartners.Where(x => x.Location.FullName.ToLower().Contains(PartnerName.ToLower())); PartnerCollection = new ObservableCollection <PossessorResponseModel>(result); } catch (Exception ex) { Crashes.TrackError(ex); } }
private void TextChangedCommandRecieverAsync() { try { var notNullPartners = AllPartners.Where(x => x.FullName != null).ToList(); var result = notNullPartners.Where(x => x.FullName.ToLower().Contains(PartnerName.ToLower())).ToList(); PartnerCollection = new ObservableCollection <PartnerModel>(result); } catch (Exception ex) { Crashes.TrackError(ex); } }
public async Task LoadPartnersAsync() { Loader.StartLoading(); var RealmDb = Realm.GetInstance(RealmDbManager.GetRealmDbConfig()); AllPartners = RealmDb.All <PartnerModel>().ToList(); try { PartnerCollection = null; if (AllPartners.Count > 0) { if (BrewerStockOn) { PartnerCollection = new ObservableCollection <PartnerModel>(AllPartners.Where(x => x.PartnerTypeName == "Brewer - Stock").ToList()); } else { PartnerCollection = new ObservableCollection <PartnerModel>(AllPartners); } } else { DeletePartners(); await LoadMetaDataPartnersAsync(); await LoadPartnersAsync(); } } catch (Exception ex) { Crashes.TrackError(ex); } finally { Loader.StopLoading(); } }