public SaveLocalCommand(LocalClientEditViewModel viewModel) : base(typeof(Overview)) { Ensure.NotNull(viewModel, "viewModel"); this.viewModel = viewModel; viewModel.PropertyChanged += OnPropertyChanged; }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); ClientRepository repository = new ClientRepository(); LocalClient client = repository.FindLocal(); IsNewRecord = client == null; DataContext = new LocalClientEditViewModel(client); }