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(); } }
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; } }