public ClassesController(IUserRepository uR, IClassRepository cR, IClassRegisterRepository cRR, IGymRepository gR, IMailer mail) { userRepository = uR; classRepository = cR; registerRepository = cRR; gymRepository = gR; mailer = mail; }
public GymClassesTests() : base() { IConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder.AddJsonFile("appsettings.json"); IConfiguration configuration = configurationBuilder.Build(); userRepository = new UserRepository(DbContext); registerRepository = new ClassRegisterRepository(DbContext); classRepository = new ClassRepository(DbContext, registerRepository); gymRepository = new GymRepository(DbContext); classAttendanceRepository = new ClassAttendanceRepository(DbContext); mailer = new Mailer(configuration); classesController = new ClassesController(userRepository, classRepository, registerRepository, gymRepository, classAttendanceRepository, mailer); }
public ClassService(IClassRegisterRepository classRegisterRepository, IClassRepository classRepository) { this.classRegisterRepository = classRegisterRepository; this.classRepository = classRepository; }
public ClassRepository(MainDatabaseContext context, IClassRegisterRepository registerRepository) { this.context = context; this.registerRepository = registerRepository; }