コード例 #1
0
 private void InvalidateCommands()
 {
     SaveCommand.RaiseCanExecuteChanged();
     EditAttributeCommand.RaiseCanExecuteChanged();
     DeleteAttributeCommand.RaiseCanExecuteChanged();
     GenEmployeeCodeCommand.RaiseCanExecuteChanged();
 }
コード例 #2
0
        public void Handle(DeleteAttributeCommand command)
        {
            var attribute = _repository.Get(command.Identity);

            attribute.Foreach(x => x.Delete());
            _repository.Save(attribute);
        }
コード例 #3
0
 private void InvalidateCommands()
 {
     DeleteEmployeeCommand.RaiseCanExecuteChanged();
     EditEmployeeCommand.RaiseCanExecuteChanged();
     EditCOACommand.RaiseCanExecuteChanged();
     DeleteCOACommand.RaiseCanExecuteChanged();
     SaveCommand.RaiseCanExecuteChanged();
     CancelCommand.RaiseCanExecuteChanged();
     EditAttributeCommand.RaiseCanExecuteChanged();
     DeleteAttributeCommand.RaiseCanExecuteChanged();
 }
コード例 #4
0
 private void InvalidateCommands()
 {
     EditFeeScheuleCommand.RaiseCanExecuteChanged();
     SaveCommand.RaiseCanExecuteChanged();
     PrintCommand.RaiseCanExecuteChanged();
     CancelCommand.RaiseCanExecuteChanged();
     DeleteCommand.RaiseCanExecuteChanged();
     EditAttributeCommand.RaiseCanExecuteChanged();
     DeleteAttributeCommand.RaiseCanExecuteChanged();
     DeleteFeeScheuleCommand.RaiseCanExecuteChanged();
     NewOrderCommand.RaiseCanExecuteChanged();
     EditContactCommand.RaiseCanExecuteChanged();
     DeleteContactCommand.RaiseCanExecuteChanged();
     EditEmployeeCommand.RaiseCanExecuteChanged();
     DeleteEmployeeCommand.RaiseCanExecuteChanged();
 }
コード例 #5
0
 public async Task <IProcessResult> Delete(DeleteAttributeCommand command) => await mediator.Send(command);