Skip to content

hfrances/qckdev.AspNetCore

Repository files navigation

NuGet Version Quality Gate Code Coverage Azure Pipelines Status

qckdev.AspNetCore

Provides a default set of tools for building an ASP.NET Core application.

using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;

public void ConfigureServices(IServiceCollection services)
{
	services.AddDataInitializer<DataInitialization>();
	services.AddControllers();
}

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
	(...)

	app.UseJsonExceptionHandler();
	app.UseRouting();

	(...)

	app.DataInitialization();
}
using Microsoft.Extensions.Configuration;
using qckdev.AspNetCore.Infrastructure.Data;
using System;
using System.Threading;
using System.Threading.Tasks;

public class DataInitialization : IDataInitializer
{
	public DataInitialization(
			IServiceProvider services,
			IConfiguration configuration, 
			...)
	{
		(...)
	}

	public async Task InitializeAsync(CancellationToken cancellationToken)
	{
		(...)
	}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages