private void OnAddSetting() { var newAddedSetting = new SettingsTileViewModel(this, settingsType); newAddedSetting.OnEdit(); newAddedSetting.ContentBackGround = BackgroundColors.SuccessfulColor; AllsettingsTiles.Add(newAddedSetting); ViewReference.scrollViewerSettingsTileList.ScrollToBottom(); WasChanged = true; }
public void RemoveItem(SettingsTileViewModel itemToDelete) { SettingsTileListModels.Remove(itemToDelete); AllsettingsTiles.Remove(itemToDelete); var settingToDelete = LocalCache.Instance.SettingsItems[SettingType].FirstOrDefault(item => item.Id == itemToDelete.Id); LocalCache.Instance.SettingsItems[SettingType].Remove(settingToDelete); deletedSettingsIds.Add(itemToDelete.Id); WasChanged = true; }
// public async void OnSave(int id, String name, double cost, double percent, bool includedINFinancial) // { // // } private void Search(string searchedWord) { searchedWord = searchedWord.ToLower(); int wordLength = searchedWord.Length; // CurrentPatients = new ObservableCollection<PatientViewModel>(PatientsList.Where(item => item.Name.ToLower().Contains(searchedWord))); SettingsTileListModels = new ObservableCollection <SettingsTileViewModel>(AllsettingsTiles.Where(item => (item.Name != null && item.Name.Length >= wordLength && item.Name.ToLower().Substring(0, wordLength) == searchedWord))); // SelectedPatient = CurrentPatients.FirstOrDefault(); }