Ejemplo n.º 1
0
        private void AbilitiesOnItemPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
        {
            AbilityDataObservable ability = (AbilityDataObservable)sender;

            _eventAggregator.GetEvent <AbilityChangedEvent>().Publish(ability);
            RaiseValidityChangedEvent();
        }
Ejemplo n.º 2
0
        private void New()
        {
            AbilityDataObservable ability = _observableDataFactory.Create <AbilityDataObservable>();

            ability.Name = "Ability" + (Abilities.Count + 1);
            Abilities.Add(ability);

            _eventAggregator.GetEvent <AbilityCreatedEvent>().Publish(ability);
            RaiseValidityChangedEvent();
        }
Ejemplo n.º 3
0
 private void AbilityDeleted(AbilityDataObservable data)
 {
     _dataEditorDomainService.MarkForDeletion(_objectMapper.Map <AbilityData>(data));
 }
Ejemplo n.º 4
0
 // Ability Events
 private void AbilityCreatedOrChanged(AbilityDataObservable data)
 {
     _dataEditorDomainService.AddOrUpdateDirty(_objectMapper.Map <AbilityData>(data));
 }