public EditPartenerVM(parteneri item) { Cancel = new RelayCommand(OnCancel); Save = new RelayCommand(OnSave); Item = item; }
public EditPartener(parteneri item) { InitializeComponent(); var vm = new EditPartenerVM(item); // vm.CloseAction = new Action<bool>((result) => this.DialogResult = result); vm.CloseAction = OnCloseRequest; this.DataContext = vm; }
private void OnAdd() { var newPartener = new parteneri(); var dlg = new EditPartener(newPartener); if (dlg.ShowDialog() == true) { Utils.Ctx.parteneris.Add(newPartener); Utils.Ctx.SaveChanges(); RaisePropertyChanged("Items"); } }