コード例 #1
0
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, IMigrationManager migrationManager, ISeedService seedService)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseBrowserLink();
                app.UseDatabaseErrorPage();
            }
            else
            {
                app.UseExceptionHandler("/JobOffer/Error");
            }

            app.UseStaticFiles();
            app.UseStatusCodePagesWithReExecute("/JobOffer/Error", "?statusCode={0}");
            app.UseRequestLocalization();
            app.UseAuthentication();

            migrationManager.Apply().Wait();
            seedService.Seed().Wait();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=JobOffer}/{action=Popular}/{id?}");
            });
        }
コード例 #2
0
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ISeedService seedService)
        {
            if (env.IsDevelopment())
            {
            }


            try {
                seedService.Seed().Wait();
            }
            catch (Exception ex) {
                throw ex;
            }
        }
コード例 #3
0
        public async Task <IActionResult> Create()
        {
            await _seedService.Seed();

            return(Ok());
        }
コード例 #4
0
 public void Seed()
 {
     _seedService.Seed();
 }
コード例 #5
0
        public async Task <IActionResult> Seed()
        {
            await _seedService.Seed();

            return(RedirectToAction("Index"));
        }
コード例 #6
0
ファイル: AuthService.cs プロジェクト: Deeadline/SnipCodeAPI
 public AuthService(IUserRepository userRepositoryParam, ISeedService seedService)
 {
     this.userRepository = userRepositoryParam;
     seedService.Seed(userRepository);
 }