/// <summary> /// Program Excercise Controller's Constructor /// </summary> /// <param name="unitOfWork"></param> /// <param name="programRepository"></param> /// <param name="excerciseRepository"></param> /// <param name="patientProgramRepository"></param> public ProgramExcerciseController(IUnitOfWork unitOfWork, IProgramRepository programRepository, IExcerciseRepository excerciseRepository, IPatientProgramRepository patientProgramRepository) { _unitOfWork = unitOfWork; _programRepository = programRepository; _excerciseRepository = excerciseRepository; _patientProgramRepository = patientProgramRepository; }
/// <summary> /// Adding all the required dependencies /// </summary> /// <param name="unitOfWork"></param> /// <param name="excerciseRepository"></param> /// <param name="initialProgressionRepository"></param> /// <param name="progressionRepository"></param> /// <param name="imageVideoRepository"></param> public ExcerciseController(IUnitOfWork unitOfWork, IExcerciseRepository excerciseRepository, IInitialProgressionRepository initialProgressionRepository, IProgressionRepository progressionRepository, IImageVideoRepository imageVideoRepository, IHttpContextAccessor httpContextAccessor) { _unitOfWork = unitOfWork; _excerciseRepository = excerciseRepository; _initialProgressionRepository = initialProgressionRepository; _progressionRepository = progressionRepository; _imageVideoRepository = imageVideoRepository; _httpContextAccessor = httpContextAccessor; }
public HomeController() { this.interfaceObj = new ExcerciseRepository(new HarpreetEntities()); }