Exemplo n.º 1
0
 public InviteCodesController(ApplicationDbContext context, OgmaUserManager userManager, OgmaConfig config, IMapper mapper)
 {
     _context     = context;
     _userManager = userManager;
     _config      = config;
     _mapper      = mapper;
 }
Exemplo n.º 2
0
 public LoginModel(SignInManager <OgmaUser> signInManager,
                   ILogger <LoginModel> logger,
                   OgmaUserManager userManager,
                   IEmailSender emailSender)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
     _logger        = logger;
 }
Exemplo n.º 3
0
 public IndexModel(
     OgmaUserManager userManager,
     SignInManager <OgmaUser> signInManager,
     IB2Client b2Client,
     ImageUploader uploader,
     OgmaConfig ogmaConfig)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _b2Client      = b2Client;
     _uploader      = uploader;
     _ogmaConfig    = ogmaConfig;
 }
Exemplo n.º 4
0
        public DbSeedInitializer(ApplicationDbContext context, OgmaUserManager userManager, RoleManager <OgmaRole> roleManager)
        {
            _context     = context;
            _userManager = userManager;
            _roleManager = roleManager;

            using var sr = new StreamReader("seed.json");
            var data = JsonSerializer.Deserialize <JsonData>(sr.ReadToEnd());

            if (data != null)
            {
                Data = data;
            }
            else
            {
                Console.WriteLine(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> COULD NOT READ `seed.json`");
            }
        }
Exemplo n.º 5
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, OgmaUserManager userManager, RoleManager <OgmaRole> roleManager, ApplicationDbContext ctx)
        {
            // Request timestamp
            app.UseRequestTimestamp();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseMigrationsEndPoint();
            }
            else
            {
                app.UseExceptionHandler("/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }

            // Handle errors
            app.UseWhen(context => context.Request.Path.StartsWithSegments("/api"), appBuilder =>
            {
                appBuilder.UseStatusCodePagesWithReExecute("/api/error?code={0}");
            });
            app.UseWhen(context => !context.Request.Path.StartsWithSegments("/api"), appBuilder =>
            {
                appBuilder.UseStatusCodePagesWithReExecute("/StatusCode/{0}");
            });

            app.UseHttpsRedirection();

            // Serve static files with cache headers and compression
            app.UseStaticFiles(new StaticFileOptions
            {
                HttpsCompression  = HttpsCompressionMode.Compress,
                OnPrepareResponse = context =>
                {
                    context.Context.Response.GetTypedHeaders().CacheControl = new CacheControlHeaderValue
                    {
                        Public = true,
                        MaxAge = TimeSpan.FromDays(365)
                    };
                }
            });

            app.UseRouting();

            app.UseAuthentication();
            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapRazorPages();
                endpoints.MapControllers();
                endpoints.MapHub <NotificationHub>("/notifications-hub");
            });

            // Compression
            app.UseResponseCompression();

            // Apply migrations
            if (!env.IsDevelopment())
            {
                ctx.Database.Migrate();
            }
        }
Exemplo n.º 6
0
 public VotesController(ApplicationDbContext context, OgmaUserManager userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
Exemplo n.º 7
0
 public ConfirmEmailModel(OgmaUserManager userManager, ApplicationDbContext context)
 {
     _userManager = userManager;
     _context     = context;
 }
Exemplo n.º 8
0
 public ChaptersReadController(ApplicationDbContext context, OgmaUserManager userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
Exemplo n.º 9
0
 public UsersController(ApplicationDbContext context, OgmaUserManager userManager)
 {
     _context = context;
     _userManager = userManager;
     _uid = User?.GetNumericId();
 }
Exemplo n.º 10
0
 public CreateModel(ApplicationDbContext context, OgmaUserManager userManager)
 {
     _context     = context;
     _userManager = userManager;
 }