public DetailsTemplate(Window window, OverviewTemplate <T> parentVm, T current) { Window = window; ParentVm = parentVm; Current = current; CommitCommand = new RelayCommand(() => this.Commit(), () => this.CanCommit()); CancleCommand = new RelayCommand(() => this.Cancle(), () => this.CanCancle()); }
public AutoDetailsVM(Window window, OverviewTemplate <AutoDto> parentVm, AutoDto auto = null) : base(window, parentVm, auto) { if (Current == null) { Current = new AutoDto(); } Marke = Current.Marke; Tagestarif = Current.Tagestarif; Basistarif = Current.Basistarif; AutoKlasse = Current.AutoKlasse; }
public KundeDetailsVM(Window window, OverviewTemplate <KundeDto> parentVm, KundeDto kunde = null) : base(window, parentVm, kunde) { if (Current == null) { Current = new KundeDto() { Geburtsdatum = DateTime.Today }; } Vorname = Current.Vorname; Nachname = Current.Nachname; Geburtsdatum = Current.Geburtsdatum; }
public ReservationDetailsVM(Window window, OverviewTemplate <ReservationDto> parentVm, ReservationDto reservation = null) : base(window, parentVm, reservation) { if (Current == null) { Current = new ReservationDto() { Von = DateTime.Today, Bis = DateTime.Today.AddDays(1) }; } Von = Current.Von; Bis = Current.Bis; Kunde = Current.Kunde; Auto = Current.Auto; Kunden = new ObservableCollection <KundeDto>(target.Kunden); Autos = new ObservableCollection <AutoDto>(target.Autos); }