// GET
        public async Task <IActionResult> Index(bool seed = false)
        {
            if (seed)
            {
                _dataSeeder.SeedData();
            }

            var rooms = await _roomRepository.GetAllRoomsAsync();

            return(View(rooms));
        }
Example #2
0
 public void Configure(
     IApplicationBuilder app,
     ILoggerFactory loggerFactory,
     IDataSeeder dataSeeder
     )
 {
     app.UseIISPlatformHandler();
     app.UseFileServer();
     app.UseMvc(routeBuilder => routeBuilder.MapRoute("Default", "{controller=Home}/{action=Index}/{id?}"));
     app.UseDeveloperExceptionPage();
     app.Run(async(context) =>
     {
         var logger = loggerFactory.CreateLogger("Catchall Endpoint");
         logger.LogInformation("No endpoint found for request {path}", context.Request.Path);
         await context.Response.WriteAsync("Path does not exist");
     });
     dataSeeder.SeedData();
 }
 public void Configure(
     IApplicationBuilder app,
      ILoggerFactory loggerFactory,
      IDataSeeder dataSeeder
     )
 {         
     app.UseIISPlatformHandler();     
     app.UseFileServer();
     app.UseMvc(routeBuilder => routeBuilder.MapRoute("Default", "{controller=Home}/{action=Index}/{id?}"));      
     app.UseDeveloperExceptionPage();
     app.Run(async (context) =>
     {        
         var logger = loggerFactory.CreateLogger("Catchall Endpoint");
         logger.LogInformation("No endpoint found for request {path}", context.Request.Path);
         await context.Response.WriteAsync("Path does not exist");
     });
     dataSeeder.SeedData();
 }
 /// <summary>
 /// Relation between tables.
 /// </summary>
 /// <param name="modelBuilder">Entity framework model builder before creating database</param>
 protected override void OnModelCreating(ModelBuilder modelBuilder)
 {
     base.OnModelCreating(modelBuilder);
     modelBuilder.ApplyConfigurationsFromAssembly(Assembly.GetExecutingAssembly());
     dataSeeder.SeedData(modelBuilder);
 }
Example #5
0
 protected override void OnModelCreating(ModelBuilder builder)
 {
     base.OnModelCreating(builder);
     dataSeeder.SeedData(builder);
 }
Example #6
0
 public void SeedData_DoesDataSeed_SeedSuccess()
 {
     _dataSeeder.SeedData();
 }