// 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(); }
// 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(); }
// 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?}"); }); }
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; }
public CustomersController(SportsProContext context) { this.context = context; }
public TechIncidentController(SportsProContext ctx) { Context = ctx; }
public Repository(SportsProContext ctx) { context = ctx; dbset = context.Set <T>(); }
public SportsProUnit(SportsProContext ctx) => context = ctx;
public CustomerController(SportsProContext ctx) { context = ctx; }
public ValidationController(SportsProContext ctx) { customerData = new Repository <Customer>(ctx); }
public TechnicianIncidentController(SportsProContext ctx) => data = new SportProUnitOfWork(ctx);
public TechIncidentController(SportsProContext context) { this.context = context; }
public SportProUnitOfWork(SportsProContext ctx) => context = ctx;
public CustomerProductController(SportsProContext ctx) => data = new SportProUnitOfWork(ctx);
public IncidentController(SportsProContext ctx) { context = ctx; }
public RegistrationController(SportsProContext ctx) { context = ctx; }
public GRepository(SportsProContext sportsProContext) { _dbSet = sportsProContext.Set <T>(); }
public TechnicianController(SportsProContext ctx) { context = ctx; }
public TechniciansController(SportsProContext context) { this.context = context; }
public ProductController(SportsProContext ctx) { context = ctx; }
public IncidentsController(SportsProContext context) { this.context = context; }