Ejemplo n.º 1
0
 public ReservationsModel(RepDbContext dc, IDateProvider dateProvider, UserManager <ApplicationUser> userManager, OpeningHoursProvider hoursProvider)
 {
     this.dc            = dc ?? throw new ArgumentNullException(nameof(dc));
     this.dateProvider  = dateProvider ?? throw new ArgumentNullException(nameof(dateProvider));
     this.userManager   = userManager ?? throw new ArgumentNullException(nameof(userManager));
     this.hoursProvider = hoursProvider ?? throw new ArgumentNullException(nameof(hoursProvider));
 }
Ejemplo n.º 2
0
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, RepDbContext dc, UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager)
        {
            // Configure database
            this.ConfigureDatabase(dc, userManager, roleManager).Wait();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            // Configure localization
            var supportedCultures = new[] { "cs-CZ", "en-US" };

            app.UseRequestLocalization(options => {
                options.SetDefaultCulture(supportedCultures[0]);
                options.AddSupportedCultures(supportedCultures);
                options.AddSupportedUICultures(supportedCultures);
                options.RequestCultureProviders.Clear();
                options.RequestCultureProviders.Add(new CookieRequestCultureProvider());
            });

            // Configure middleware
            app.UseStatusCodePagesWithReExecute("/Errors/{0}");
            app.UseStaticFiles();
            app.UseRouting();
            app.UseAuthentication();
            app.UseAuthorization();

            app.UseEndpoints(endpoints => {
                endpoints.MapRazorPages();
            });
        }
Ejemplo n.º 3
0
        public async Task ConfigureDatabase(RepDbContext dc, UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager)
        {
            if (dc is null)
            {
                throw new ArgumentNullException(nameof(dc));
            }
            if (userManager is null)
            {
                throw new ArgumentNullException(nameof(userManager));
            }
            if (roleManager is null)
            {
                throw new ArgumentNullException(nameof(roleManager));
            }

            // Migrate database to latest version
            await dc.Database.MigrateAsync().ConfigureAwait(false);
Ejemplo n.º 4
0
 public IndexModel(RepDbContext dc)
 {
     this.dc = dc ?? throw new ArgumentNullException(nameof(dc));
 }
Ejemplo n.º 5
0
 public OpeningHoursModel(RepDbContext dc, OpeningHoursProvider hoursProvider)
 {
     this.dc            = dc ?? throw new ArgumentNullException(nameof(dc));
     this.hoursProvider = hoursProvider ?? throw new ArgumentNullException(nameof(hoursProvider));
 }
Ejemplo n.º 6
0
 public ArchiveModel(RepDbContext dc, UserManager <ApplicationUser> userManager)
 {
     this.dc          = dc ?? throw new ArgumentNullException(nameof(dc));
     this.userManager = userManager ?? throw new ArgumentNullException(nameof(userManager));
 }
Ejemplo n.º 7
0
 public OpeningHoursProvider(IOptions <AppSettings> optionsAccessor, IDateProvider dateProvider, RepDbContext dc)
 {
     this.optionsAccessor = optionsAccessor ?? throw new ArgumentNullException(nameof(optionsAccessor));
     this.dateProvider    = dateProvider ?? throw new ArgumentNullException(nameof(dateProvider));
     this.dc = dc ?? throw new ArgumentNullException(nameof(dc));
 }
Ejemplo n.º 8
0
 public CreateModel(RepDbContext dc, IDateProvider dateProvider, ITemplatedMailerService mailer)
 {
     this.dc           = dc ?? throw new ArgumentNullException(nameof(dc));
     this.dateProvider = dateProvider ?? throw new ArgumentNullException(nameof(dateProvider));
     this.mailer       = mailer ?? throw new ArgumentNullException(nameof(mailer));
 }
Ejemplo n.º 9
0
 public CalendarModel(RepDbContext dc, IDateProvider dateProvider)
 {
     this.dc           = dc ?? throw new ArgumentNullException(nameof(dc));
     this.dateProvider = dateProvider ?? throw new ArgumentNullException(nameof(dateProvider));
 }
Ejemplo n.º 10
0
 public EditModel(RepDbContext dc, ITemplatedMailerService mailer)
 {
     this.dc     = dc ?? throw new ArgumentNullException(nameof(dc));
     this.mailer = mailer ?? throw new ArgumentNullException(nameof(mailer));
 }