Exemple #1
0
        public AdvertsContainerViewModel(IPersistenceService persistenceService, IViewConductor viewConductor)
        {
            this.addNewCommand = new DelegateCommand(OnAddNew);
            this.okCommand     = new DelegateCommand(OnOk);

            this.persistenceService = persistenceService;
            this.viewConductor      = viewConductor;
        }
Exemple #2
0
        public ShellViewModel(IPersistenceService persistenceService, IViewConductor viewConductor)
        {
            this.persistenceService = persistenceService;
            this.viewConductor      = viewConductor;

            myAdverts = new Observable <AdvertsContainerViewModel>(new AdvertsContainerViewModel(persistenceService, viewConductor));

            IsLoggedIn();
        }
Exemple #3
0
        public UserViewModel(IPersistenceService persistenceService, Action OnUserLoggedIn, IViewConductor viewConductor)
        {
            this.persistenceService = persistenceService;
            this.viewConductor      = viewConductor;
            this.onUserLoggedIn     = OnUserLoggedIn;

            onLoginCommand          = new ObservableDelegateCommand(OnLogin, () => { return((this.password.Value != "") && (this.login.Value != "")); }, this.password, this.login);
            onCancelLoginCommand    = new DelegateCommand(OnCancelLogin);
            onRegisterCommand       = new DelegateCommand(OnRegister);
            onCancelRegisterCommand = new DelegateCommand(OnCancelRegister);
        }