Example #1
0
        private void SkillsOnItemPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
        {
            SkillDataObservable skill = (SkillDataObservable)sender;

            _eventAggregator.GetEvent <SkillChangedEvent>().Publish(skill);
            RaiseValidityChangedEvent();
        }
Example #2
0
 private void LoadExistingData()
 {
     Skills.Clear();
     foreach (var loaded in _moduleDataService.LoadAll <SkillData>())
     {
         SkillDataObservable skill = _observableDataFactory.CreateAndMap <SkillDataObservable, SkillData>(loaded);
         Skills.Add(skill);
     }
 }
Example #3
0
 private void SkillDeleted(SkillDataObservable data)
 {
     _dataEditorDomainService.MarkForDeletion(_objectMapper.Map <SkillData>(data));
 }
Example #4
0
 // Skill Events
 private void SkillCreatedOrChanged(SkillDataObservable data)
 {
     _dataEditorDomainService.AddOrUpdateDirty(_objectMapper.Map <SkillData>(data));
 }