Projekt

Obecné

Profil

Stáhnout (1.05 KB) 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 a35cb648 Vojtěch Bartička
    /// <summary>
11
    /// Add new services here
12
    /// </summary>
13 897851f8 Vojtěch Bartička
    public class Registration
14
    {
15 a35cb648 Vojtěch Bartička
        /// <summary>
16
        /// Registers services
17
        /// </summary>
18
        /// <param name="builder"></param>
19 897851f8 Vojtěch Bartička
        public static void RegisterServices(WebApplicationBuilder builder)
20
        {
21
            builder.Services.AddScoped<IUserService, UserServiceEF>();
22 24e1c89d Vojtěch Bartička
            builder.Services.AddScoped<IDocumentService, DocumentServiceEF>();
23 c349bab3 Lukáš Vlček
            builder.Services.AddScoped<IAuthService, AuthService>();
24 055ef5b5 Vojtěch Bartička
            builder.Services.AddScoped<ITagService, TagServiceEF>();
25 eff8ec56 Vojtěch Bartička
            builder.Services.AddScoped<IAnnotationService, AnnotationServiceEF>();
26 2c9afc72 Vojtěch Bartička
            builder.Services.AddScoped<IHTMLService, HTMLService>();
27
28 c349bab3 Lukáš Vlček
            builder.Services.AddScoped<IJwtUtils, JwtUtils>();
29 897851f8 Vojtěch Bartička
        }
30
    }
31 858edfe4 Vojtěch Bartička
}