public StudentHomeworkController(GalileuszSchoolContext context,
                                  UserManager <AppUser> userManager,
                                  IWebHostEnvironment env)
 {
     _context            = context;
     _userManager        = userManager;
     _webHostEnvironment = env;
 }
 public HomeworkController(GalileuszSchoolContext context,
                           UserManager <AppUser> userManager,
                           IRepository <Homework> repository,
                           IWebHostEnvironment env)
 {
     _context            = context;
     _userManager        = userManager;
     _repositoryHomework = repository;
     _webHostEnvironment = env;
 }
 public AccountController(UserManager <AppUser> userManager,
                          SignInManager <AppUser> signInManager,
                          IPasswordHasher <AppUser> passwordHasher,
                          GalileuszSchoolContext context,
                          ILogger <AccountController> logger,
                          IEmailSender emailSender)
 {
     this.userManager    = userManager;
     this.signInManager  = signInManager;
     this.passwordHasher = passwordHasher;
     this.context        = context;
     this.logger         = logger;
     this.emailSender    = emailSender;
 }
示例#4
0
 public static void Initialize(IServiceProvider serviceProvider)
 {
     using (var context = new GalileuszSchoolContext(serviceProvider.GetRequiredService <DbContextOptions <GalileuszSchoolContext> >()))
     {
         if (context.Pages.Any())
         {
             return;
         }
         context.Pages.AddRange(
             new Page
         {
             Title   = "Home",
             Slug    = "home",
             Content = "home page",
             Sorting = 0
         },
             new Page
         {
             Title   = "About Us",
             Slug    = "about-us",
             Content = "about us page",
             Sorting = 100
         },
             new Page
         {
             Title   = "Services",
             Slug    = "services",
             Content = "services page",
             Sorting = 100
         },
             new Page
         {
             Title   = "Contact",
             Slug    = "contact",
             Content = "contact page",
             Sorting = 100
         }
             );
         context.SaveChanges();
     }
 }
 public AccountController(UserManager <AppUser> userManager,
                          SignInManager <AppUser> signInManager,
                          IPasswordHasher <AppUser> passwordHasher,
                          GalileuszSchoolContext context,
                          ILogger <AccountController> logger,
                          IEmailSender emailSender,
                          StudentsController studentsController,
                          TeachersController teachersController,
                          IFacebookAuthService facebookAuthService
                          )
 {
     _userManager         = userManager;
     _signInManager       = signInManager;
     _passwordHasher      = passwordHasher;
     _context             = context;
     _logger              = logger;
     _emailSender         = emailSender;
     _studentsController  = studentsController;
     _teachersController  = teachersController;
     _facebookAuthService = facebookAuthService;
 }
示例#6
0
 public TeachersController(GalileuszSchoolContext context)
 {
     this.context = context;
 }
 public CoursesController(GalileuszSchoolContext context)
 {
     this.context = context;
 }
示例#8
0
 public StudentCourseConnectionController(GalileuszSchoolContext context)
 {
     this.context = context;
 }
示例#9
0
 public Repository(GalileuszSchoolContext context)
 {
     _context = context;
 }
示例#10
0
 public CalendarController(GalileuszSchoolContext context,
                           UserManager <AppUser> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
 public TeacherRepository(GalileuszSchoolContext context)
     : base(context)
 {
 }
 public LessonPlanController(GalileuszSchoolContext context)
 {
     _context = context;
 }
 public PagesRepository(GalileuszSchoolContext context)
     : base(context)
 {
 }
 public StudentsController(GalileuszSchoolContext context, IWebHostEnvironment env)
 {
     this.context            = context;
     this.webHostEnvironment = env;
 }
 public StudentsRepository(GalileuszSchoolContext context)
     : base(context)
 {
 }
示例#16
0
 public static void ReinitializeDbForTests(GalileuszSchoolContext db)
 {
     db.CalendarEvents.RemoveRange(db.CalendarEvents);
     InitializeDbForTests(db);
 }
示例#17
0
 public static void InitializeDbForTests(GalileuszSchoolContext db)
 {
     db.CalendarEvents.AddRange(GetSeedingCalendarEvents());
     db.SaveChanges();
 }
示例#18
0
 public ClassroomsRepository(GalileuszSchoolContext context)
     : base(context)
 {
 }
示例#19
0
 public UserController(UserManager <AppUser> userManager,
                       GalileuszSchoolContext context)
 {
     _userManager = userManager;
     _context     = context;
 }
 public ClassRoomsController(GalileuszSchoolContext context)
 {
     _context = context;
 }