Ejemplo n.º 1
0
        public SaveLocalCommand(LocalClientEditViewModel viewModel)
            : base(typeof(Overview))
        {
            Ensure.NotNull(viewModel, "viewModel");
            this.viewModel = viewModel;

            viewModel.PropertyChanged += OnPropertyChanged;
        }
Ejemplo n.º 2
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            ClientRepository repository = new ClientRepository();
            LocalClient      client     = repository.FindLocal();

            IsNewRecord = client == null;
            DataContext = new LocalClientEditViewModel(client);
        }