Esempio n. 1
0
        public void RemoveOperation(Operation operation)
        {
            RemoveOperationCommand removeOperationCommand = (RemoveOperationCommand)RemoveOperationCommandFactory.Factory().Create(DiagramController.ModelController);

            removeOperationCommand.DeletedOperation = operation;
            removeOperationCommand.Execute();
        }
        public MainWindowViewModel(IDbLogicManager dbLogicManager, IMapper mapper)
        {
            _dbLogicManager = dbLogicManager;
            _mapper         = mapper;

            NewCardOperation           = new CardOperationModel();
            AddNewCardOperationCommand = new AddNewCardOperationCommand(this);
            SaveNewOperationCommand    = new SaveNewOperationCommand(this);
            RemoveOperationCommand     = new RemoveOperationCommand(this);
            AddCategoryToOperationCategoriesCommand = new CommandHandler(o => true, AddAddCategoryToOperationCategories);
            IsNewCardOperationBeingAdded            = false;

            NewCardOperation.PropertyChanged += this.SaveNewOperationCommand.RaiseOperationModelChanged;
        }