Exemple #1
0
        private void AddPeriodeCommandAction(object obj)
        {
            var form      = new Views.AddInstansiView();
            var viewmodel = new ViewModels.AddInstansiViewModel()
            {
                WindowClose = form.Close
            };

            form.DataContext = viewmodel;
            form.ShowDialog();
            if (viewmodel.IsSaved)
            {
                var model = (instansi)viewmodel;
                Source.Add(model);
                SourceView.Refresh();
            }
        }
Exemple #2
0
        private void EditPeriodeCommandAction(object obj)
        {
            var form      = new Views.AddInstansiView();
            var viewmodel = new ViewModels.AddInstansiViewModel(SelectedItem)
            {
                WindowClose = form.Close
            };

            form.DataContext = viewmodel;
            form.ShowDialog();
            if (viewmodel.IsSaved)
            {
                SelectedItem.Alamat     = viewmodel.Alamat;
                SelectedItem.Keterangan = viewmodel.Keterangan;
                SelectedItem.Nama       = viewmodel.Nama;
            }
        }