public ExerciseController(IExerciseFactory factory, IWorkoutFactory workoutFactory, IExerciseRepository repository, IWorkoutRepository workoutRepository) { this.repository = repository; this.workoutRepository = workoutRepository; this.exerciseFactory = factory; this.workoutFactory = workoutFactory; }
public ExerciseService( IExerciseFactory factory, IExerciseFinisher finisher, IExerciseRepository repository) { _factory = factory ?? throw new ArgumentNullException(nameof(factory)); _finisher = finisher ?? throw new ArgumentNullException(nameof(finisher)); _repository = repository ?? throw new ArgumentNullException(nameof(repository)); }
// Functions // :Constructors /// <summary> /// Default constructor. /// </summary> public SyncService() { // Setup _client = new ServiceClient(); _client.SaveExerciseCompleted += new EventHandler<SaveExerciseCompletedEventArgs>(CloudService_SaveExerciseCompleted); _client.GetExercisesLightCompleted += new EventHandler<GetExercisesLightCompletedEventArgs>(CloudService_GetExercisesLightCompleted); _client.GetFullExerciseCompleted += new EventHandler<GetFullExerciseCompletedEventArgs>(CloudService_GetFullExercise); _factory = new ExerciseFactory(); }
// Functions // :Constructors /// <summary> /// Default constructor. /// </summary> public SyncService() { // Setup _client = new ServiceClient(); _client.SaveExerciseCompleted += new EventHandler <SaveExerciseCompletedEventArgs>(CloudService_SaveExerciseCompleted); _client.GetExercisesLightCompleted += new EventHandler <GetExercisesLightCompletedEventArgs>(CloudService_GetExercisesLightCompleted); _client.GetFullExerciseCompleted += new EventHandler <GetFullExerciseCompletedEventArgs>(CloudService_GetFullExercise); _factory = new ExerciseFactory(); }
public CreateExerciseCommandHandler( ICurrentUser currentUser, IInstructorDomainRepository instructorRepository, IExerciseDomainRepository exerciseRepositoryy, IExerciseFactory exerciseFactory) { this.currentUser = currentUser; this.instructorRepository = instructorRepository; this.exerciseRepository = exerciseRepositoryy; this.exerciseFactory = exerciseFactory; }
public ExerciseController(IExerciseFactory exerciseFactory) { _exerciseFactory = exerciseFactory; }