Add basic blog repo and models to test potential project structure

This commit is contained in:
Robert Marshall 2019-04-14 10:25:52 +01:00
parent 7703f9d8bb
commit 19c3c49f4d
10 changed files with 91 additions and 3 deletions

View file

@ -9,6 +9,7 @@ using Microsoft.AspNetCore.HttpsPolicy;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Website.Data;
namespace Website
{
@ -31,10 +32,16 @@ namespace Website
options.MinimumSameSitePolicy = SameSiteMode.None;
});
services.AddSingleton<IConfiguration>(Configuration);
RegisterRepositories(services);
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
}
private void RegisterRepositories(IServiceCollection services) =>
services.AddSingleton<DatabaseProvider, DatabaseProvider>()
.AddSingleton<BlogRepository, BlogRepository>();
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{