public AddWorkoutViewModel(User user) { //_workoutViewModel = new WorkoutViewModel(user); _myWellnessAppBusiness = new MyWellnessAppBusiness(); _currentUser = user; _category = new ObservableCollection <string>(Enum.GetNames(typeof(PhysicalActivity.ExerciseType))); }
public WorkoutViewModel(User user, DashboardWindowViewModel dashboardWindowViewModel) { _myWellnessAppBusiness = new MyWellnessAppBusiness(); _dashboardWindowViewModel = dashboardWindowViewModel; _currentUser = user; _currentUserWorkouts = new ObservableCollection <PhysicalActivity>(CurrentUser.PhysicalActivities); _categoryForFilter = new ObservableCollection <string>(Enum.GetNames(typeof(PhysicalActivity.ExerciseType))); }
private void Application_Startup(object sneder, StartupEventArgs e) { Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("MzYxNzQ0QDMxMzgyZTMzMmUzME02bVBzTHJpQTRVaHBDTFV6R3VjZktwNGJWZG1JUnZCVzBSWHp6djlDd2s9"); MyWellnessAppBusiness myWellnessAppBusiness = new MyWellnessAppBusiness(); LoginWindowViewModel loginWindowViewModel = new LoginWindowViewModel(myWellnessAppBusiness); LoginWindow loginWindow = new LoginWindow(); loginWindow.DataContext = loginWindowViewModel; loginWindow.Show(); }
public LoginWindowViewModel(MyWellnessAppBusiness myWellnessAppBusiness) { _myWellnessAppBusiness = myWellnessAppBusiness; IsVisible = "Visible"; LoginView loginView = new LoginView { DataContext = this }; _userControl = loginView; }
/// <summary> /// logs out of the app /// </summary> private void Logout(object obj) { MyWellnessAppBusiness myWellnessAppBusiness = new MyWellnessAppBusiness(); LoginWindowViewModel loginWindowViewModel = new LoginWindowViewModel(myWellnessAppBusiness); LoginWindow loginWindow = new LoginWindow { DataContext = loginWindowViewModel }; loginWindow.Show(); if (obj is Window) { (obj as Window).Close(); } }
/// <summary> /// login to the wellness app by retrieving user /// </summary> private void Login(object obj) { Message = null; MyWellnessAppBusiness myWellnessAppBusiness = new MyWellnessAppBusiness(); //List<User> user = myWellnessAppBusiness.RetreiveAllUserFromDataPath(); List <User> user = myWellnessAppBusiness.GetAllUsers(); if (!String.IsNullOrEmpty(InputUsername) && !String.IsNullOrEmpty(InputPassword)) { foreach (var u in user) { try { if (u.UserName == InputUsername && u.Password == InputPassword) { DashboardWindowViewModel dashboardWindowViewModel = new DashboardWindowViewModel(myWellnessAppBusiness.GetUser(u.ID)); DashboardWindow dashboardWindow = new DashboardWindow(); dashboardWindow.DataContext = dashboardWindowViewModel; dashboardWindow.Show(); if (obj is System.Windows.Window) { (obj as System.Windows.Window).Close(); } } else { Message = "INCORRECT USERNAME OR PASSWORD"; } } catch (Exception e) { string m = e.Message; throw; } } } else { Message = "PLEASE VERIFY THAT YOU HAVE ENTER THE CORRECT USERNAME AND PASSWORD"; } }
public AddTaskViewModel(User user) { _myWellnessAppBusiness = new MyWellnessAppBusiness(); _currentUser = user; }
public UserTaskViewModel(User user) { _myWellnessAppBusiness = new MyWellnessAppBusiness(); _currentUser = user; _currentUserTasks = new ObservableCollection <Task>(_currentUser.Task.OrderByDescending(t => t.Date)); }
public EditProfileViewModel(User user) { _myWellnessAppBusiness = new MyWellnessAppBusiness(); _currentUser = user; }
public UnregisterUserViewModel(User user, Window window) { _myWellnessAppBusiness = new MyWellnessAppBusiness(); _window = window; _currentUser = user; }