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; }