public SettingClientForm(ISettingModel logic, IClientModel logicC, INumberRoomModel logicN)
 {
     InitializeComponent();
     this.logic  = logic;
     this.logicC = logicC;
     this.logicN = logicN;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SettingsViewModel"/> class.
 /// </summary>
 /// <param name="settingModel">The setting model.</param>
 public SettingsViewModel(ISettingModel settingModel)
 {
     this.RemoveCommand = new DelegateCommand<object>(this.OnRemove,this.CanRemove);
     this.m_settingModel = settingModel;
     m_settingModel.PropertyChanged += propChangedMethod;
     this.HandlersList = VM_model_setting;
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SettingVM"/> class.
 /// </summary>
 /// <param name="model">The model.</param>
 public SettingVM(ISettingModel model)
 {
     this.model = model;
     this.model.PropertyChanged +=
         delegate(Object sender, PropertyChangedEventArgs e) {
         this.PropertyChanged?.Invoke(this, e);
     };
 }
Пример #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 public SettingViewModel()
 {
     this._SettingModel = new SettingModel();
     this._SettingModel.PropertyChanged += delegate(Object sender, PropertyChangedEventArgs e) {
         NotifyPropertyChanged("VM_" + e.PropertyName);
     };
     this.RemoveHandlerCommand = new DelegateCommand <object>(this.OnDelete, this.CanDelete);
 }
Пример #5
0
        //Constructor
        public VMSetting()
        {
            settingModel  = new SettingModel();
            RemoveCommand = new DelegateCommand <object>(this.OnRemove, this.CanBeRemoved);

            settingModel.PropertyChanged +=
                delegate(Object sender, PropertyChangedEventArgs e) {
                NotifyPropertyChanged("VM_" + e.PropertyName);
            };
        }
Пример #6
0
        public override void Cleanup()
        {
            if (_modelSetting != null)
            {
                _modelSetting.GetListSettingComplete  -= new EventHandler <EntityResultsArgs <Vlu_UserSettings> >(_modelSetting_GetListSettingComplete);
                _modelSetting.SaveListSettingComplete -= new EventHandler <SubmitOperationEventArgs>(_modelSetting_SaveListSettingComplete);
                _modelSetting = null;
            }
            _listSetting = null;

            if (DialogSended != null)
            {
                DialogSended = null;
            }
            base.Cleanup();
        }
Пример #7
0
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="model"></param>
        public SettingViewModel(ISettingModel model)
            : base(model)
        {
            this.model = model;

            // properties
            this.SelectedLanguage = this.model.ToReactivePropertyAsSynchronized(myModel => myModel.SelectedLanguage)
                                    .AddTo(this.Disposable);
            this.SelectedTheme = this.model.ToReactivePropertyAsSynchronized(myModel => myModel.SelectedTheme)
                                 .AddTo(this.Disposable);

            // commands
            this.OkAsyncCommand = new[]
            {
                this.IsBusy.Select(isBusy => !isBusy),
            }.CombineLatest(combined => combined.All(condition => condition)).ToAsyncReactiveCommand()
            .WithSubscribe(this.OkAsync).AddTo(this.Disposable);
            this.ApplyAsyncCommand = new[]
            {
                this.IsBusy.Select(isBusy => !isBusy),
            }.CombineLatest(combined => combined.All(condition => condition)).ToAsyncReactiveCommand()
            .WithSubscribe(this.ApplyAsync).AddTo(this.Disposable);
        }
Пример #8
0
        public override void Cleanup()
        {
            if (_modelSetting != null)
            {
                _modelSetting.GetListSettingComplete -= new EventHandler<EntityResultsArgs<Vlu_UserSettings>>(_modelSetting_GetListSettingComplete);
                _modelSetting.SaveListSettingComplete -= new EventHandler<SubmitOperationEventArgs>(_modelSetting_SaveListSettingComplete);
                _modelSetting = null;
            }
            _listSetting = null;

            if (DialogSended != null)
                DialogSended = null;
            base.Cleanup();
        }
Пример #9
0
 public UserSettingViewModel(ISettingModel modelSetting)
 {
     _modelSetting = modelSetting;
     _modelSetting.GetListSettingComplete += new EventHandler<EntityResultsArgs<Vlu_UserSettings>>(_modelSetting_GetListSettingComplete);
     _modelSetting.SaveListSettingComplete += new EventHandler<SubmitOperationEventArgs>(_modelSetting_SaveListSettingComplete);
 }
Пример #10
0
 public UserSettingViewModel(ISettingModel modelSetting)
 {
     _modelSetting = modelSetting;
     _modelSetting.GetListSettingComplete  += new EventHandler <EntityResultsArgs <Vlu_UserSettings> >(_modelSetting_GetListSettingComplete);
     _modelSetting.SaveListSettingComplete += new EventHandler <SubmitOperationEventArgs>(_modelSetting_SaveListSettingComplete);
 }
Пример #11
0
 public void Awake()
 {
     mView  = transform.GetComponent <ISettingView>();
     mModel = transform.GetComponent <ISettingModel>();
 }
Пример #12
0
 public SettingForm(ISettingModel logic)
 {
     InitializeComponent();
     this.logic = logic;
 }
Пример #13
0
 public MainPageViewModel(IAuthenticationModel modelAuth, ITrainingModel modelTrain, ISettingModel modelSetting)
 {
     _modelAuth = modelAuth;
     _modelTrain = modelTrain;
     _modelSetting = modelSetting;
 }
Пример #14
0
 public MainPageViewModel(IAuthenticationModel modelAuth, ITrainingModel modelTrain, ISettingModel modelSetting)
 {
     _modelAuth    = modelAuth;
     _modelTrain   = modelTrain;
     _modelSetting = modelSetting;
 }