コード例 #1
0
        public void Delete()
        {
            var win = new DialogWindowView();

            if (win.ShowDialog() == true)
            {
                AppViewModel.Target.deleteKunde(CurrentKundeDto.Id);
                KundenDtos.Remove(CurrentKundeDto);

                Refresh();
            }
        }
コード例 #2
0
        public void SortingByGeburtsdatum()
        {
            ButtonStateNachname = ButtonState.Inactive;
            ButtonStateVorname  = ButtonState.Inactive;

            switch (ButtonStateGeburtsdatum)
            {
            case ButtonState.Inactive:
            case ButtonState.Descending:
                ButtonStateGeburtsdatum = ButtonState.Ascending;
                KundenDtos = new List <KundeDto>(KundenDtos.OrderBy(k => k.Geburtsdatum));
                break;

            case ButtonState.Ascending:
                ButtonStateGeburtsdatum = ButtonState.Descending;
                KundenDtos = new List <KundeDto>(KundenDtos.OrderByDescending(k => k.Geburtsdatum));
                break;
            }

            SortingOnPropertyChanged();
        }