Esempio n. 1
0
 public RegisterPage(INavigateWindow mainPage, RegisterViewModel registerViewModel)
 {
     this.Uid      = nameof(RegisterPage);
     this.mainPage = mainPage;
     InitializeComponent();
     this.DataContext = this.registerViewModel = registerViewModel;
 }
Esempio n. 2
0
 public AuthViewModel(IAuthClient authBaseAPI, IBaseTokenService baseTokenService, INavigateWindow navigateWindow, INotificationService notificationService)
 {
     this.navigateWindow      = navigateWindow;
     this.authBaseAPI         = authBaseAPI;
     this.baseTokenService    = baseTokenService;
     this.notificationService = notificationService;
 }
Esempio n. 3
0
 public AuthPage(INavigateWindow mainPage, AuthViewModel authViewModel)
 {
     this.Uid      = nameof(AuthPage);
     this.mainPage = mainPage;
     InitializeComponent();
     this.DataContext = this.authViewModel = authViewModel;
 }
Esempio n. 4
0
 public StorePage(INavigateWindow mainPage, StoreViewModel storeViewModel)
 {
     this.Uid      = nameof(StorePage);
     this.mainPage = mainPage;
     InitializeComponent();
     this.DataContext = this.storageViewModel = storeViewModel;
     this.Loaded     += async(s, e) => await storeViewModel.Load();
 }
Esempio n. 5
0
        public StoreViewModel(UserModel userModel, INavigateWindow navigateWindow)
        {
            this.MenuButtons = new List <MenuButtonViewModel>
            {
                new MenuButtonViewModel("STORE", "store", this),
                new MenuButtonViewModel("LIBRARY", "library", this),
                new MenuButtonViewModel("SETTINGS", "settings", this),
                new MenuButtonViewModel("DEVELOPMENT", "develop", this),
            };

            this.UserModel      = userModel;
            this.navigateWindow = navigateWindow;
        }
 public UserSettingsViewModel(INavigateWindow navigateWindow, IBaseTokenService baseTokenService)
 {
     this.navigateWindow   = navigateWindow;
     this.baseTokenService = baseTokenService;
 }