private void DeletePhoto() { var item = SelectedItem; SelectedSection?.DeleteSelectedItem(); OnPropertyChanged(nameof(SelectedItem)); _photoStore.DeletePhoto(item.PhotoId); OnPropertyChanged(nameof(SelectedSection)); OnPropertyChanged(nameof(Sections)); }
private void HandleCurrentlySelectedSectionUpdated(object aSender, PropertyChangedEventArgs aArgs) { if (HasSelection) { CanUpdateSection = !SelectedSection.Equals(CurrentlyEditedSection); } else { CanAddSection = CurrentlyEditedSection.IsValid(); } }
private void UpdateSection() { SelectedSection.Update(CurrentlyEditedSection); CanUpdateSection = false; mDataService.Save(); }