Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • iknow-api/Program.cs

    r3347c1b rb38c39c  
    11using System.Text;
     2using System.Text.Json.Serialization;
    23using iknow_api.Data;
    34using iknow_api.Repositories;
     
    3334});
    3435// Add services to the container.
    35 builder.Services.AddControllers();
     36builder.Services.AddControllers()
     37    .AddJsonOptions(options =>
     38    {
     39        options.JsonSerializerOptions.ReferenceHandler = ReferenceHandler.IgnoreCycles;
     40    });
    3641builder.Services.AddOpenApi();
    3742
     
    4247// Register your services
    4348builder.Services.AddScoped<IAuthService, AuthService>();
    44 builder.Services.AddScoped<IRefreshTokenService, RefreshTokenService>();
    45 builder.Services.AddScoped<IUserRepository, UserRepository>();
    46 builder.Services.AddScoped<IRefreshTokenRepository, RefreshTokenRepository>();
     49builder.Services.AddScoped<IUserRepository, UserRepository>(); // You'll need to add the UserRepository implementation
     50builder.Services.AddScoped<IUserService, UserService>();
     51
    4752builder.Services.AddAuthorization();
    4853var app = builder.Build();
Note: See TracChangeset for help on using the changeset viewer.