コード例 #1
0
        // Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/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();
            }
            app.UseHttpsRedirection();
            app.UseStaticFiles();

            app.UseRouting();

            //configure middleware that runs after routing decisions have been made
            //Configure app to use authentication and authorization (p.s. Order Matters!)
            app.UseAuthentication();
            app.UseAuthorization();

            app.UseSession();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Home}/{action=Index}/{id?}");
            });

            SportsProContext.CreateAdminUser(app.ApplicationServices).Wait();
        }
コード例 #2
0
        // Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/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();
            }
            app.UseHttpsRedirection();
            app.UseStaticFiles();

            app.UseRouting();

            // For website login and authorization. UseAuthentication() must appear first here
            app.UseAuthentication();
            app.UseAuthorization();

            // Adding session state (must be before UseEndpoints() )
            app.UseSession();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Home}/{action=Index}/{id?}");
            });

            //create admin user. Need to add line 25 to program.cs file
            SportsProContext.CreateAdminUser(app.ApplicationServices).Wait();
        }
コード例 #3
0
        // Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, SportsProContext sportsProContext)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/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();
            }
            app.UseHttpsRedirection();
            app.UseStaticFiles();

            app.UseRouting();

            app.UseAuthorization();

            //Run Migrations for the database
            // sportsProContext.Database.Migrate();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Home}/{action=Index}/{id?}");
            });
        }
コード例 #4
0
 public UnitOfWork(SportsProContext sportsProContext, IGenericRepository <Product> productRepository, IGenericRepository <Incident> incidentRepository, IGenericRepository <Technician> technicianRepository, IGenericRepository <Customer> customerRepository, IGenericRepository <Registration> registrationRepository)
 {
     _sportsProContext      = sportsProContext;
     ProductRepository      = productRepository;
     IncidentRepository     = incidentRepository;
     TechnicianRepository   = technicianRepository;
     CustomerRepository     = customerRepository;
     RegistrationRepository = registrationRepository;
 }
コード例 #5
0
 public CustomersController(SportsProContext context)
 {
     this.context = context;
 }
コード例 #6
0
 public TechIncidentController(SportsProContext ctx)
 {
     Context = ctx;
 }
コード例 #7
0
 public Repository(SportsProContext ctx)
 {
     context = ctx;
     dbset   = context.Set <T>();
 }
コード例 #8
0
 public SportsProUnit(SportsProContext ctx) => context = ctx;
コード例 #9
0
 public CustomerController(SportsProContext ctx)
 {
     context = ctx;
 }
コード例 #10
0
 public ValidationController(SportsProContext ctx)
 {
     customerData = new Repository <Customer>(ctx);
 }
コード例 #11
0
 public TechnicianIncidentController(SportsProContext ctx) => data = new SportProUnitOfWork(ctx);
コード例 #12
0
 public TechIncidentController(SportsProContext context)
 {
     this.context = context;
 }
コード例 #13
0
 public SportProUnitOfWork(SportsProContext ctx) => context = ctx;
コード例 #14
0
 public CustomerProductController(SportsProContext ctx) => data = new SportProUnitOfWork(ctx);
コード例 #15
0
 public IncidentController(SportsProContext ctx)
 {
     context = ctx;
 }
コード例 #16
0
 public RegistrationController(SportsProContext ctx)
 {
     context = ctx;
 }
コード例 #17
0
ファイル: GRepository.cs プロジェクト: CrystalLava/SportsPro2
 public GRepository(SportsProContext sportsProContext)
 {
     _dbSet = sportsProContext.Set <T>();
 }
コード例 #18
0
 public TechnicianController(SportsProContext ctx)
 {
     context = ctx;
 }
コード例 #19
0
 public TechniciansController(SportsProContext context)
 {
     this.context = context;
 }
コード例 #20
0
 public ProductController(SportsProContext ctx)
 {
     context = ctx;
 }
コード例 #21
0
 public IncidentsController(SportsProContext context)
 {
     this.context = context;
 }