Esempio n. 1
0
        private void EditAddress()
        {
            if (RequestId == 0)
            {
                return;
            }
            var model = new EditAddressOnRequestDialogViewModel(RequestId);
            var view  = new EditAddressOnRequestDialog();

            view.DataContext = model;
            view.Owner       = Application.Current.MainWindow;
            model.SetView(view);
            if (view.ShowDialog() != true)
            {
                return;
            }
            SelectedCity   = CityList.FirstOrDefault(c => c.Id == model.SelectedCity.Id);
            SelectedStreet = StreetList.FirstOrDefault(s => s.Id == model.SelectedStreet.Id);
            SelectedHouse  = HouseList.FirstOrDefault(h => h.Id == model.SelectedHouse.Id);
            SelectedFlat   = FlatList.FirstOrDefault(f => f.Id == model.SelectedFlat.Id);
            _requestService.RequestChangeAddress(RequestId, model.SelectedFlat.Id);
        }