Esempio n. 1
0
        public CommandSettingUseCase(ICommandSettingListPresenter CommandSettingListPresenter, ICommandSettingRepository CommandSettingRepository)
        {
            this.CommandSettingListPresenter = CommandSettingListPresenter;
            this.CommandSettingRepository    = CommandSettingRepository;

            this.CommandSettingListPresenter.OnSaveButtonClickedAsObservable.Subscribe(_ =>
            {
                // _CommandSettingListPresenter.UpdateData();
                this.CommandSettingRepository.Save(this.CommandSettingListPresenter.CommandSettingList);
            }).AddTo(disposable);

            CommandSettingListPresenter.OnSaveButtonClickedAsObservable.Subscribe(_ =>
            {
                RegisterComponentPerSend("send");
            }).AddTo(disposable);
        }
 public CommandSettingUseCase(ICommandSettingRepository commandSettingRepository)
 {
     this.commandSettingRepository = commandSettingRepository;
 }