void OnAdd() { var pmfUserDetailsViewModel = new PmfUserDetailsViewModel(this); if(DialogService.ShowModalWindow(pmfUserDetailsViewModel)) { var user = pmfUserDetailsViewModel.User; Pmf.PmfUsers.Add(user); ServiceFactory.SaveService.GKChanged = true; Users.Add(new PmfUserViewModel(user)); } }
void OnEdit() { var pmfUserDetailsViewModel = new PmfUserDetailsViewModel(this, SelectedUser.User); if (DialogService.ShowModalWindow(pmfUserDetailsViewModel)) { var user = pmfUserDetailsViewModel.User; Pmf.PmfUsers.Remove(SelectedUser.User); Pmf.PmfUsers.Add(user); ServiceFactory.SaveService.GKChanged = true; SelectedUser.Update(user); } }