public void Initialize(Organization organization, List<GUD> guds) { Organization = organization; Name = Organization.Name; GUDs = new ObservableCollection<GUDViewModel>(); foreach (var gud in guds) { var gudViewModel = new GUDViewModel(gud); GUDs.Add(gudViewModel); } SelectedGUD = GUDs.FirstOrDefault(); }
void OnAdd() { var gudDetailsViewModel = new GUDDetailsViewModel(this); if (DialogService.ShowModalWindow(gudDetailsViewModel)) { var gud = gudDetailsViewModel.GUD; var saveResult = GUDHelper.Save(gud); if (saveResult == false) return; var gudViewModel = new GUDViewModel(gud); GUDs.Add(gudViewModel); SelectedGUD = gudViewModel; } }