Example #1
0
 public ClassesController(IUserRepository uR, IClassRepository cR, IClassRegisterRepository cRR,
                          IGymRepository gR, IMailer mail)
 {
     userRepository     = uR;
     classRepository    = cR;
     registerRepository = cRR;
     gymRepository      = gR;
     mailer             = mail;
 }
Example #2
0
        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);
        }
Example #3
0
 public ClassService(IClassRegisterRepository classRegisterRepository, IClassRepository classRepository)
 {
     this.classRegisterRepository = classRegisterRepository;
     this.classRepository         = classRepository;
 }
Example #4
0
 public ClassRepository(MainDatabaseContext context, IClassRegisterRepository registerRepository)
 {
     this.context            = context;
     this.registerRepository = registerRepository;
 }