private void OnShowOptionsExecute(FrontGroup group) { var fgOptionsVM = new FrontGroupOptionsViewModel(group.Options, group); if (InsService.ShowDialog(fgOptionsVM) == true) { if (fgOptionsVM.SelectedExtents != null) { group.SelectRegion = fgOptionsVM.SelectedExtents.Value; } group.Update(); } }
private void OnShowHouseOptionsExecute(House house) { HouseOptions houseOptions = house.Options ?? new HouseOptions(house.FrontGroup.Options); var fgOptionsVM = new FrontGroupOptionsViewModel(houseOptions, null); if (InsService.ShowDialog(fgOptionsVM) == true) { if (!houseOptions.Equals(house.FrontGroup.Options)) { house.Options = houseOptions; house.Update(); } } }