コード例 #1
0
        public bool EditNumberTranslation(NumberTranslation numberTranslation)
        {
            var addEditWindow          = new AddEditWindow();
            var addEditWindowViewModel = new AddEditWindowViewModel(numberTranslation);

            addEditWindow.DataContext = addEditWindowViewModel;

            if (addEditWindow.ShowDialog() == false)
            {
                return(false);
            }

            numberTranslation.Id          = addEditWindowViewModel.NumberTranslation.Id;
            numberTranslation.FromNumber  = addEditWindowViewModel.NumberTranslation.FromNumber;
            numberTranslation.ToNumber    = addEditWindowViewModel.NumberTranslation.ToNumber;
            numberTranslation.Description = addEditWindowViewModel.NumberTranslation.Description;
            return(true);
        }
コード例 #2
0
        public NumberTranslation AddNumberTranslation()
        {
            var addEditWindow          = new AddEditWindow();
            var addEditWindowViewModel = new AddEditWindowViewModel();

            addEditWindow.DataContext = addEditWindowViewModel;

            if (addEditWindow.ShowDialog() == false)
            {
                return(null);
            }

            var numberTranslation = new NumberTranslation();

            numberTranslation.Id          = addEditWindowViewModel.NumberTranslation.Id;
            numberTranslation.FromNumber  = addEditWindowViewModel.NumberTranslation.FromNumber;
            numberTranslation.ToNumber    = addEditWindowViewModel.NumberTranslation.ToNumber;
            numberTranslation.Description = addEditWindowViewModel.NumberTranslation.Description;
            return(numberTranslation);
        }