Projekt

Obecné

Profil

Stáhnout (892 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1 c349bab3 Lukáš Vlček
using Core.Authentication;
2 eff8ec56 Vojtěch Bartička
using Core.Services.AnnotationService;
3 24e1c89d Vojtěch Bartička
using Core.Services.DocumentService;
4 055ef5b5 Vojtěch Bartička
using Core.Services.TagService;
5 c349bab3 Lukáš Vlček
using Microsoft.AspNetCore.Builder;
6 897851f8 Vojtěch Bartička
using Microsoft.Extensions.DependencyInjection;
7
8
namespace Core.Services
9
{
10
    public class Registration
11
    {
12
        public static void RegisterServices(WebApplicationBuilder builder)
13
        {
14
            builder.Services.AddScoped<IUserService, UserServiceEF>();
15 24e1c89d Vojtěch Bartička
            builder.Services.AddScoped<IDocumentService, DocumentServiceEF>();
16 c349bab3 Lukáš Vlček
            builder.Services.AddScoped<IAuthService, AuthService>();
17 055ef5b5 Vojtěch Bartička
            builder.Services.AddScoped<ITagService, TagServiceEF>();
18 eff8ec56 Vojtěch Bartička
            builder.Services.AddScoped<IAnnotationService, AnnotationServiceEF>();
19 2c9afc72 Vojtěch Bartička
            builder.Services.AddScoped<IHTMLService, HTMLService>();
20
21 c349bab3 Lukáš Vlček
            builder.Services.AddScoped<IJwtUtils, JwtUtils>();
22 897851f8 Vojtěch Bartička
        }
23
    }
24 858edfe4 Vojtěch Bartička
}