public WorkoutsController(IRDBERepository <Workout> workoutsRepo, IRDBERepository <Exercise> exercisesRepo, IRDBERepository <WorkoutExercise> weRepo, UserManager <ApplicationUser> userManager) { this.workoutsRepo = workoutsRepo; this.exercisesRepo = exercisesRepo; this.weRepo = weRepo; this.userManager = userManager; }
public WorkoutHistoryService( IRDBERepository <Workout> workoutsRepo, IRDBERepository <CompletedWorkout> completedWorkoutsRepo, IRDBERepository <CompletedExercise> completedExcercisesRepo, IRDBERepository <Exercise> excercisesRepo) { this.workoutsRepo = workoutsRepo; this.completedWorkoutsRepo = completedWorkoutsRepo; this.completedExcercisesRepo = completedExcercisesRepo; this.excercisesRepo = excercisesRepo; }
public IoTSensorPortalService(IRDBERepository <Sensor> sensorRepository, IRDBERepository <History> historyRepository, IRDBERepository <ApplicationUser> userRepository, UserManager <ApplicationUser> userManager, ISensorDataProvider dataProvider) { this.sensorRepository = sensorRepository ?? throw new ArgumentNullException("sensorRepository"); this.historyRepository = historyRepository ?? throw new ArgumentNullException("historyRepository"); this.userRepository = userRepository ?? throw new ArgumentNullException("userRepository"); this.userManager = userManager ?? throw new ArgumentNullException("userManager"); this.dataProvider = dataProvider ?? throw new ArgumentNullException("dataProvider"); }
public SensorDataProvider(IRDBERepository <Sensor> sensorRepository) { this.sensorRepository = sensorRepository ?? throw new ArgumentNullException("sensorRepository"); this.client = new SensorHttpClient(); }
/// <summary> /// Public constructor used to inject dependancies /// </summary> /// <param name="itemsRepo"></param> public ToDoService(IRDBERepository <ToDoItem> itemsRepo) { this.itemsRepo = itemsRepo; }