public LoginPageViewModel(MainPageViewModel parent) { _user = parent.User; _parent = parent; _gasUsersController = _parent._gasContextController.GasUsersController; LoginCommand = new Command(Login); RegisterCommand = new Command(Register); }
public AddWorkoutViewModel(MainPageViewModel parent) { _parent = parent; // SaveWorkoutCommand = new Command(SaveWorkout); // could use command like this if SaveWorkout was not a task SaveWorkoutCommand = new Command( async() => await SaveWorkout(), () => !IsBusy ); _gasUsersController = _parent._gasContextController.GasUsersController; _gasWorkoutsController = _parent._gasContextController.GasWorkoutsController; }
public AddFriendPopupViewModel(ListView searchResultsLV, FriendsListPageViewModel parent, MainPageViewModel root) { _parent = parent; _root = root; _searchResultsLV = searchResultsLV; using (GasContext context = new GasContext()) { context.SetupServer(); GasContextController contextController = new GasContextController(context); GasUsersController gasUsersController = contextController.GasUsersController; _gasUsers = gasUsersController.GetGasUsers.ToList(); } AddFriendCommand = new Command(AddFriend); }
public CompetitorWorkoutDetailsPageViewModel(Workout workout) { _workout = workout; _date = _workout.GetDate; _description = _workout.Description; using (GasContext context = new GasContext()) { context.SetupServer(); GasContextController contextController = new GasContextController(context); GasUsersController usersController = contextController.GasUsersController; _user = usersController.FindGasUser(_workout.GasUserId); _competitorUsername = _user.Username; GasWorkoutsController workoutsController = contextController.GasWorkoutsController; _workout.Workouts = workoutsController.GetWorkoutsWorkoutTypes(_workout.WorkoutId).ToList(); } }
public RegisterPageViewModel(MainPageViewModel parent) { _parent = parent; _gasUserController = parent._gasContextController.GasUsersController; RegisterCommand = new Command(Register); }