// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, f2fdbContext fdbContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } if (Configuration.GetValue("UseHttpsRedirection", defaultValue: true) is true) { app.UseHttpsRedirection(); } app.UseRouting(); app.UseCors(CorsPolicyName); // Mish style injection and migrate fdbContext.Database.Migrate(); app.UseAuthentication(); app.UseAuthorization(); app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "Fur2Feathers API"); }); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
/// <summary> /// This class uses depedency injection in order to avoid sync errors with multiple repositories being called at the same time /// </summary> /// <param name="context"></param> public PoliciesRepository(f2fdbContext context) { _context = context; }
/// <summary> /// This class uses depedency injection in order to avoid sync errors with multiple repositories being called at the same time /// </summary> /// <param name="context"></param> public ClaimsRepository(f2fdbContext context) { _context = context; }
/// <summary> /// This class uses depedency injection in order to avoid sync errors with multiple repositories being called at the same time /// </summary> /// <param name="context"></param> public InvoiceRepository(f2fdbContext context) { _context = context; }
/// <summary> /// This class uses depedency injection in order to avoid sync errors with multiple repositories being called at the same time /// </summary> /// <param name="context"></param> public EmployeeRepository(f2fdbContext context) { _context = context; }
/// <summary> /// This class uses depedency injection in order to avoid sync errors with multiple repositories being called at the same time /// </summary> /// <param name="context"></param> public PlanProLabelsRepository(f2fdbContext context) { _context = context; }
/// <summary> /// This class uses depedency injection in order to avoid sync errors with multiple repositories being called at the same time /// </summary> /// <param name="context"></param> public PetRepository(f2fdbContext context) { _context = context; }
/// <summary> /// This class uses depedency injection in order to avoid sync errors with multiple repositories being called at the same time /// </summary> /// <param name="context"></param> public AddressRepository(f2fdbContext context) { _context = context; }
/// <summary> /// This class uses depedency injection in order to avoid sync errors with multiple repositories being called at the same time /// </summary> /// <param name="context"></param> public PlanReviewsRepository(f2fdbContext context) { _context = context; }
/// <summary> /// This class uses depedency injection in order to avoid sync errors with multiple repositories being called at the same time /// </summary> /// <param name="context"></param> public CustomerRepository(f2fdbContext context) { _context = context; }