From 3c188c2949af9d0e08db74a850f8a87dad52de49 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Fri, 30 Dec 2022 20:22:55 +0100 Subject: feat: Yes --- code/api/Program.cs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'code/api/Program.cs') diff --git a/code/api/Program.cs b/code/api/Program.cs index 5fde778..f6c0fae 100644 --- a/code/api/Program.cs +++ b/code/api/Program.cs @@ -1,4 +1,5 @@ global using Microsoft.AspNetCore.Mvc; +global using I2R.Storage.Api.Services.System; global using IOL.Helpers; global using I2R.Storage.Api.Services.Admin; global using Microsoft.AspNetCore.Mvc.RazorPages; @@ -13,6 +14,10 @@ global using I2R.Storage.Api.Statics; global using Microsoft.AspNetCore.Authorization; global using System.Security.Claims; global using I2R.Storage.Api.Models; +global using MR.AspNetCore.Pagination; +global using MR.EntityFrameworkCore.KeysetPagination; +global using System.Text.Json; +using I2R.Storage.Api.Services.System; using Microsoft.AspNetCore.Authentication.Cookies; using Microsoft.AspNetCore.Localization; @@ -32,6 +37,9 @@ builder.Services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationSc builder.Services.AddLocalization(); builder.Services.AddRequestLocalization(o => { o.DefaultRequestCulture = new RequestCulture("en"); }); builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); builder.Services.AddDbContext(o => { o.UseNpgsql(builder.Configuration.GetAppDbConnectionString(), b => { b.UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery); @@ -39,6 +47,7 @@ builder.Services.AddDbContext(o => { }); o.UseSnakeCaseNamingConvention(); }); +builder.Services.AddPagination(); builder.Services.AddRazorPages().AddRazorRuntimeCompilation(); builder.Services.AddControllers(); -- cgit v1.3