public CertificatesController() { var db = new ULearnDb(); certificatesRepo = new CertificatesRepo(db); userManager = new ULearnUserManager(db); }
public CertificatesController(ULearnDb db, WebCourseManager courseManager) { this.courseManager = courseManager; certificatesRepo = new CertificatesRepo(db); userManager = new ULearnUserManager(db); certificateGenerator = new CertificateGenerator(db, courseManager); }
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); }
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"] ?? ""; }