示例#1
0
文件: Startup.cs 项目: gundarsv/FlyIt
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, FlyItContext dataContext)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseCustomSwagger();

            app.UseHttpsRedirection();

            app.UseRouting();

            app.UseCors(x => x
                        .AllowAnyMethod()
                        .AllowAnyHeader()
                        .SetIsOriginAllowed(origin => true)
                        .AllowCredentials());

            app.UseAuth();

            dataContext.Database.Migrate();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapHub <ChatHub>("/chathub");
                endpoints.MapControllers();
            });
        }
示例#2
0
        public AirportRepositoryTest()
        {
            var options = new DbContextOptionsBuilder <FlyItContext>()
                          .UseInMemoryDatabase(databaseName: "FlyIt-News")
                          .Options;

            flyItContext = new FlyItContext(options);

            airportRepository = new AirportRepository(flyItContext);
        }
示例#3
0
        public UserTokenRepositoryTest()
        {
            var options = new DbContextOptionsBuilder <FlyItContext>()
                          .UseInMemoryDatabase(databaseName: "FlyIt-UserToken")
                          .Options;

            flyItContext = new FlyItContext(options);

            tokenRepository = new UserTokenRepository(flyItContext);
        }
示例#4
0
        public RoleRepositoryTest()
        {
            var options = new DbContextOptionsBuilder <FlyItContext>()
                          .UseInMemoryDatabase(databaseName: "FlyIt-Role")
                          .Options;

            flyItContext = new FlyItContext(options);

            repository = new RoleRepository(flyItContext);
        }
        public ChatroomMessageRepositoryTest()
        {
            var options = new DbContextOptionsBuilder <FlyItContext>()
                          .UseInMemoryDatabase(databaseName: "FlyIt-ChatroomMessage")
                          .Options;

            flyItContext = new FlyItContext(options);

            chatroomMessageRepository = new ChatroomMessageRepository(flyItContext);
        }
示例#6
0
 public UserChatroomRepository(FlyItContext context)
 {
     this.context = context;
 }
示例#7
0
 public FlightRepository(FlyItContext context)
 {
     this.context = context;
 }
示例#8
0
 public ChatroomRepository(FlyItContext flyItContext)
 {
     this.flyItContext = flyItContext;
 }
示例#9
0
 public RoleRepository(FlyItContext context)
 {
     this.context = context;
 }
示例#10
0
 public NewsRepository(FlyItContext context)
 {
     this.context = context;
 }
示例#11
0
 public AirportRepository(FlyItContext context)
 {
     this.context = context;
 }
示例#12
0
 public UserTokenRepository(FlyItContext context)
 {
     this.context = context;
 }