basic crud dun
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
using HanyadikHetVan.Data;
|
||||
using HanyadikHetVan.Data.Entities;
|
||||
using HanyadikHetVan.Interface;
|
||||
using HanyadikHetVan.Repository;
|
||||
using HanyadikHetVan.Services;
|
||||
using Microsoft.AspNetCore.Authentication.JwtBearer;
|
||||
using Microsoft.AspNetCore.Builder;
|
||||
@@ -8,6 +11,7 @@ using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using Microsoft.OpenApi.Models;
|
||||
|
||||
namespace HanyadikHetVan
|
||||
{
|
||||
@@ -26,6 +30,10 @@ namespace HanyadikHetVan
|
||||
services.AddDbContext<ApplicationDbContext>(options =>
|
||||
options.UseSqlServer(
|
||||
Configuration.GetConnectionString("DefaultConnection")));
|
||||
services.AddTransient<IRepository<Pause>, PauseRepository>();
|
||||
services.AddTransient<IRepository<WeeklyTimeSpan>, WeeklyTimeSpanRepository>();
|
||||
services.AddTransient<WeeklyTimeSpanService>();
|
||||
services.AddTransient<PauseService>();
|
||||
services.AddTransient<HanyadikHetVanJsonService>();
|
||||
services.AddTransient<HanyadikHetVanService>();
|
||||
services.AddDatabaseDeveloperPageExceptionFilter();
|
||||
@@ -61,6 +69,11 @@ namespace HanyadikHetVan
|
||||
services.AddRazorPages();
|
||||
|
||||
services.AddControllers();
|
||||
|
||||
services.AddSwaggerGen(c =>
|
||||
{
|
||||
c.SwaggerDoc("v1", new OpenApiInfo { Title = "Hanyadik Het Van API", Version = "v1" });
|
||||
});
|
||||
}
|
||||
|
||||
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
|
||||
@@ -70,6 +83,8 @@ namespace HanyadikHetVan
|
||||
{
|
||||
app.UseDeveloperExceptionPage();
|
||||
app.UseMigrationsEndPoint();
|
||||
app.UseSwagger();
|
||||
app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "HanyadikHetVan v1"));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user