public RegisterPage(INavigateWindow mainPage, RegisterViewModel registerViewModel) { this.Uid = nameof(RegisterPage); this.mainPage = mainPage; InitializeComponent(); this.DataContext = this.registerViewModel = registerViewModel; }
public AuthViewModel(IAuthClient authBaseAPI, IBaseTokenService baseTokenService, INavigateWindow navigateWindow, INotificationService notificationService) { this.navigateWindow = navigateWindow; this.authBaseAPI = authBaseAPI; this.baseTokenService = baseTokenService; this.notificationService = notificationService; }
public AuthPage(INavigateWindow mainPage, AuthViewModel authViewModel) { this.Uid = nameof(AuthPage); this.mainPage = mainPage; InitializeComponent(); this.DataContext = this.authViewModel = authViewModel; }
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(); }
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; }