Ejemplo n.º 1
0
        public CertificatesController()
        {
            var db = new ULearnDb();

            certificatesRepo = new CertificatesRepo(db);
            userManager      = new ULearnUserManager(db);
        }
Ejemplo n.º 2
0
        public CertificatesController(ULearnDb db, WebCourseManager courseManager)
        {
            this.courseManager = courseManager;

            certificatesRepo     = new CertificatesRepo(db);
            userManager          = new ULearnUserManager(db);
            certificateGenerator = new CertificateGenerator(db, courseManager);
        }
Ejemplo n.º 3
0
 public AccountController()
 {
     db               = new ULearnDb();
     userManager      = new ULearnUserManager(db);
     courseManager    = WebCourseManager.Instance;
     usersRepo        = new UsersRepo(db);
     userRolesRepo    = new UserRolesRepo(db);
     groupsRepo       = new GroupsRepo(db);
     certificatesRepo = new CertificatesRepo(db);
     visitsRepo       = new VisitsRepo(db);
 }
Ejemplo n.º 4
0
        public AccountController()
        {
            userRolesRepo      = new UserRolesRepo(db);
            groupsRepo         = new GroupsRepo(db, courseManager);
            certificatesRepo   = new CertificatesRepo(db);
            visitsRepo         = new VisitsRepo(db);
            notificationsRepo  = new NotificationsRepo(db);
            coursesRepo        = new CoursesRepo(db);
            systemAccessesRepo = new SystemAccessesRepo(db);

            telegramSecret = WebConfigurationManager.AppSettings["ulearn.telegram.webhook.secret"] ?? "";
        }