Exemple #1
0
        private void AddNewMeaning()
        {
            var vm = new EditMeaningViewModel(_projectService.Project.Meanings);

            if (_dialogService.ShowModalDialog(this, vm) == true)
            {
                _projectService.Project.Meanings.Add(new Meaning(vm.Gloss, vm.Category));
                Messenger.Default.Send(new DomainModelChangedMessage(true));
            }
        }
Exemple #2
0
        private void EditSelectedMeaning()
        {
            var vm = new EditMeaningViewModel(_projectService.Project.Meanings, _selectedMeaning.DomainMeaning);

            if (_dialogService.ShowModalDialog(this, vm) == true)
            {
                _selectedMeaning.DomainMeaning.Gloss    = vm.Gloss;
                _selectedMeaning.DomainMeaning.Category = vm.Category;
                Messenger.Default.Send(new DomainModelChangedMessage(false));
            }
        }
Exemple #3
0
 private void AddNewMeaning()
 {
     var vm = new EditMeaningViewModel(_projectService.Project.Meanings);
     if (_dialogService.ShowModalDialog(this, vm) == true)
     {
         var newMeaning = new Meaning(vm.Gloss, vm.Category);
         _projectService.Project.Meanings.Add(newMeaning);
         Messenger.Default.Send(new DomainModelChangedMessage(true));
         SelectedMeaning = _meanings.Single(s => s.DomainMeaning == newMeaning);
     }
 }
Exemple #4
0
 private void EditSelectedMeaning()
 {
     var vm = new EditMeaningViewModel(_projectService.Project.Meanings, _selectedMeaning.DomainMeaning);
     if (_dialogService.ShowModalDialog(this, vm) == true)
     {
         _selectedMeaning.DomainMeaning.Gloss = vm.Gloss;
         _selectedMeaning.DomainMeaning.Category = vm.Category;
         Messenger.Default.Send(new DomainModelChangedMessage(false));
     }
 }