コード例 #1
0
        public MainWindowViewModel(IControlsService controlsService, IObserver1 observer1, IObserver2 observer2)
        {
            _controlsService = controlsService;
            _observer1       = new Observer1("name1");
            _observer2       = new Observer2("name2");

            SwitchCommnad   = new DelegateCommand(OnSwitchCommand);
            ObserverCommand = new DelegateCommand(OnObserverCommand);

            InitProgram();
        }
コード例 #2
0
 public SelfEvaluationAppService(ISelfEvaluationService selfEvaluationServiceBase,
                                 IFileUploadService fileUploadService,
                                 IObserverService observerService,
                                 IObservedService observedService,
                                 IAuthUserAppService authUserAppService)
 {
     _selfEvaluationService = selfEvaluationServiceBase;
     _selfFileUploadService = fileUploadService;
     _observerService       = observerService;
     _observedService       = observedService;
     _authUserAppService    = authUserAppService;
 }
コード例 #3
0
 public void Unsubscribe(IObserverService observer)
 {
     Observers.Remove(observer);
 }
コード例 #4
0
 public void Subscribe(IObserverService observer)
 {
     Observers.Add(observer);
 }
コード例 #5
0
 public UserController(IUserService userService, IObserverService observerService)
 {
     _userService     = userService;
     _observerService = observerService;
 }
コード例 #6
0
 public ObservationAppService(IObservationService observationBase, IObserverService observerService)
     : base(observationBase)
 {
     _observationService = observationBase;
     _observerService    = observerService;
 }