コード例 #1
0
 public CreateAccountViewModel(ILoginDataService loginDataService, INavigationHelper navigationHelper)
 {
     this.loginDataService    = loginDataService;
     this.navigationHelper    = navigationHelper;
     this.passwordsDoNotMatch = "The passwords you entered do not match.";
     CreateAccountCommand     = new AsyncCommand(() => CreateAccount(), CanCreate);
 }
コード例 #2
0
 public LoginViewModel(ILoginDataService ds, ILocalStorageService ls)
 {
     _ds = ds;
     _ls = ls;
     Messenger.Default.Register <PasswordMessage>(this, HandlePasswordMessage);
     this.LoginCommand       = new RelayCommand(this.ExecuteLoginCommand, this.CanExecuteLoginCommand);
     this.CancelLoginCommand = new RelayCommand(this.ExecuteCancelLoginCommand, this.CanExecuteLoginCancelCommand);
     this.Username           = "******";
     this.Password           = "******";
 }
コード例 #3
0
        public LoginViewModel(ILoginDataService loginDataService, INavigationHelper navigationHelper, IMessenger messenger)
        {
            this.loginDataService = loginDataService;
            this.navigationHelper = navigationHelper;
            this.messenger        = messenger;
            LoginCommand          = new AsyncCommand <string>(password => Login(password), CanLogin);
            CreateCommand         = new AsyncCommand(() => CreateAccount());

            this.messenger.Register <AppLoadedMessage>(this, async(message) => await this.AppLoaded(message).ConfigureAwait(false));
        }
コード例 #4
0
 public NotifyViewModel(ILoginDataService dataService)
 {
     _dataService = dataService;
     Messenger.Default.Register <NotifyViewActionMessage>(this, this.HandleNotifyViewActionMessage);
     this.YesCommand            = new RelayCommand(this.ExecuteYesCommand, this.CanExecuteYesCommand);
     this.NoCommand             = new RelayCommand(this.ExecuteNoCommand, this.CanExecuteNoCommand);
     this.CancelCommand         = new RelayCommand(this.ExecuteCancelCommand, this.CanExecuteCancelCommand);
     this.OneCommand            = new RelayCommand(this.ExecuteOneCommand, this.CanExecuteOneCommand);
     this.NotifyVisibility      = IsRunningInVisualStudioDesigner ? Visibility.Visible : Visibility.Hidden;
     this.OneButtonVisibility   = Visibility.Hidden;
     this.TwoButtonVisibility   = Visibility.Hidden;
     this.ThreeButtonVisibility = Visibility.Hidden;
 }
コード例 #5
0
        public AdminManagementViewModel(ILoginDataService dataService)
        {
            _dataService = dataService;
            this.IsDirty = false;

            //Messenger.Default.Register<PasswordMessage>(this, HandlePasswordMessage);
            Messenger.Default.Register <RemoveAdminLabelMessage>(this, this.HandleRemoveAdminLabelMessage);
            Messenger.Default.Register <SignOutMessage>(this, this.HandleSignOutMessage);
            Messenger.Default.Register <ContentPresenterChangedMessage>(this, this.HandleContentPresenterChangedMessage);


            this.LoginCommand                = new RelayCommand(this.ExecuteLoginCommand, this.CanExecuteLoginCommand);
            this.CancelLoginCommand          = new RelayCommand(this.ExecuteCancelLoginCommand, this.CanExecuteLoginCancelCommand);
            this.CloseAdminDataWindowCommand = new RelayCommand(this.ExecuteCloseAdminDataWindowCommand, this.CanExecuteCloseAdminDataWindowCommand);
            this.InitialzieActionList();
            this.DataLabel = "Admin Data Management";
        }
コード例 #6
0
        //public const string IsAddButtonEnabledTextProperty = "IsAddButtonEnabled";
        //private bool _isAddButtonEnabled;

        //public bool IsAddButtonEnabled
        //{
        //	get
        //	{
        //		return _isAddButtonEnabled;
        //	}
        //	set
        //	{
        //		_isAddButtonEnabled = value;
        //		this.RaisePropertyChanged(IsAddButtonEnabledTextProperty);
        //	}
        //}


        //public const string IsDeleteButtonEnabledTextProperty = "IsDeleteButtonEnabled";
        //private bool _isDeleteButtonEnabled;

        //public bool IsDeleteButtonEnabled
        //{
        //	get
        //	{
        //		return _isDeleteButtonEnabled;
        //	}
        //	set
        //	{
        //		_isDeleteButtonEnabled = value;
        //		this.RaisePropertyChanged(IsDeleteButtonEnabledTextProperty);
        //	}
        //}



        //public const string IsSaveButtonEnabledTextProperty = "IsSaveButtonEnabled";
        //private bool _isSaveButtonEnabled;

        //public bool IsSaveButtonEnabled
        //{
        //	get
        //	{
        //		return _isSaveButtonEnabled;
        //	}
        //	set
        //	{
        //		_isSaveButtonEnabled = value;
        //		this.RaisePropertyChanged(IsSaveButtonEnabledTextProperty);
        //	}
        //}

        #endregion



        public GenderEditViewModel(ILoginDataService dataService)
        {
            _dataService = dataService;
            //Messenger.Default.Register<PasswordMessage>(this, HandlePasswordMessage);
            this.AddCommand    = new RelayCommand(this.ExecuteAddGenderCommand, this.CanExecuteAddGenderCommand);
            this.DeleteCommand = new RelayCommand(this.ExecuteDeleteGenderCommand, this.CanExecuteDeleteGenderCommand);
            this.SaveCommand   = new RelayCommand(this.ExecuteSaveGenderCommand, this.CanExecuteSaveGenderCommand);
            this.CancelCommand = new RelayCommand(this.ExecuteCancelGenderCommand, this.CanExecuteCancelGenderCommand);

            var gender = new Gender()
            {
                GenderName = "Male"
            };

            this.GenderList = new List <Gender>();
            this.GenderList.Add(gender);
            //this.IsAddButtonEnabled = true;
            //this.IsDeleteButtonEnabled = false;
            //this.IsSaveButtonEnabled = false;
        }
コード例 #7
0
 public LoginViewModel(ILoginDataService loginDataService)
 {
     this.loginDataService = loginDataService;
 }
コード例 #8
0
 public LoginDataController(AuthContext db, IMapper mapper)
 {
     _service = new LoginDataService(db, mapper);
 }
コード例 #9
0
ファイル: LoginManager.cs プロジェクト: 5509850/vts
 public LoginManager(ILoginDataService loginDataService)
 {
     _loginDataService = loginDataService;
 }