Exemplo n.º 1
0
 public SessionViewModel(IWorkOutRepository workoutRepository, IUserInterfaceState userInterfaceState)
 {
     _workoutRepository  = workoutRepository;
     _userInterfaceState = userInterfaceState;
     SessionWorkOuts     = new ObservableCollection <IWorkoutViewModel>();
     SessionWorkOuts.CollectionChanged += SessionWorkOuts_CollectionChanged;
     ViewSelectedWorkout = new RelayCommand(ViewSelectedWorkoutExecute);
 }
 public WorkoutViewModel(IWorkOutRepository workoutRepository, IUserInterfaceState userInterfaceState)
 {
     _workoutRepository             = workoutRepository;
     _userInterfaceState            = userInterfaceState;
     WorkOutSets                    = new ObservableCollection <ISetViewModel>();
     WorkOutSets.CollectionChanged += WorkOutSets_CollectionChanged;
     SaveWorkout                    = new RelayCommand(SaveWorkoutExecute);
     ViewSelectedSet                = new RelayCommand(ViewSelectedSetExecute);
 }
Exemplo n.º 3
0
 public WorkOutController(IMemoryCache cache, IOptionsSnapshot <Lab8Settings> settings, IWorkOutRepository WorkOutRepo)
 {
     _Settings    = settings.Value;
     _Cache       = cache;
     _WorkOutRepo = WorkOutRepo;
 }
 public SessionRepository(IWorkOutRepository workOutRepository, ISetRepository setRepository)
 {
     _workoutRepository = workOutRepository;
     _setRepository     = setRepository;
 }