Ejemplo n.º 1
0
        private void ClassesOnItemPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
        {
            ClassDataObservable classChanged = (ClassDataObservable)sender;

            _eventAggregator.GetEvent <ClassChangedEvent>().Publish(classChanged);
            RaiseValidityChangedEvent();
        }
Ejemplo n.º 2
0
 private void LoadExistingData()
 {
     Classes.Clear();
     foreach (var loaded in _moduleDataService.LoadAll <ClassData>())
     {
         ClassDataObservable @class = _observableDataFactory.CreateAndMap <ClassDataObservable, ClassData>(loaded);
         Classes.Add(@class);
     }
 }
Ejemplo n.º 3
0
        private void New()
        {
            ClassDataObservable @class = _observableDataFactory.Create <ClassDataObservable>();

            @class.Name = "Class" + (Classes.Count + 1);
            Classes.Add(@class);
            _eventAggregator.GetEvent <ClassCreatedEvent>().Publish(@class);
            RaiseValidityChangedEvent();
        }
Ejemplo n.º 4
0
 private void ClassDeleted(ClassDataObservable data)
 {
     _dataEditorDomainService.MarkForDeletion(_objectMapper.Map <ClassData>(data));
 }
Ejemplo n.º 5
0
 // Class Events
 private void ClassCreatedOrChanged(ClassDataObservable data)
 {
     _dataEditorDomainService.AddOrUpdateDirty(_objectMapper.Map <ClassData>(data));
 }
Ejemplo n.º 6
0
        private void ClassDeleted(ClassDataObservable @class)
        {
            var existingClass = Classes.Single(x => x.GlobalID == @class.GlobalID);

            Classes.Remove(existingClass);
        }
Ejemplo n.º 7
0
 private void ClassCreated(ClassDataObservable @class)
 {
     Classes.Add(@class);
 }