Changes in / [8e32210:c11d3a3]
- Location:
- iknow-api
- Files:
-
- 1 added
- 11 deleted
- 3 edited
-
Controllers/AuthController.cs (deleted)
-
Controllers/WeatherForecastController.cs (added)
-
DTOs/UserDTO.cs (deleted)
-
Data/AppDbContext.cs (deleted)
-
Migrations/20251022202014_InitialCreate.Designer.cs (deleted)
-
Migrations/20251022202014_InitialCreate.cs (deleted)
-
Migrations/AppDbContextModelSnapshot.cs (deleted)
-
Models/User.cs (deleted)
-
Program.cs (modified) (2 diffs)
-
Repository/Implementations/UserRepository.cs (deleted)
-
Repository/Interface/IUserRepository.cs (deleted)
-
Services/Implementations/AuthService.cs (deleted)
-
Services/Interfaces/IAuthService.cs (deleted)
-
appsettings.json (modified) (1 diff)
-
iknow-api.csproj (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
iknow-api/Program.cs
r8e32210 rc11d3a3 1 using Microsoft.EntityFrameworkCore;2 using iknow_api.Core.Data;3 using iknow_api.Services;4 using iknow_api.Repositories;5 6 1 var builder = WebApplication.CreateBuilder(args); 7 2 8 3 // Add services to the container. 4 9 5 builder.Services.AddControllers(); 6 // Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi 10 7 builder.Services.AddOpenApi(); 11 12 // Register DbContext13 builder.Services.AddDbContext<AppDbContext>(options =>14 options.UseNpgsql(builder.Configuration.GetConnectionString("DefaultConnection")));15 16 // Register your services17 builder.Services.AddScoped<IAuthService, AuthService>();18 builder.Services.AddScoped<IUserRepository, UserRepository>(); // You'll need to add the UserRepository implementation19 8 20 9 var app = builder.Build(); … … 27 16 28 17 app.UseHttpsRedirection(); 18 29 19 app.UseAuthorization(); 20 30 21 app.MapControllers(); 31 22 -
iknow-api/appsettings.json
r8e32210 rc11d3a3 6 6 } 7 7 }, 8 "ConnectionStrings": { 9 "DefaultConnection": "Host=localhost;Port=55432;Database=myappdb;Username=postgres;Password=REDACTED_ROTATE_ME" 10 }, 11 "Jwt": { 12 "Key": "REDACTED_SET_VIA_USER_SECRETS" 13 } 8 "AllowedHosts": "*" 14 9 } -
iknow-api/iknow-api.csproj
r8e32210 rc11d3a3 9 9 10 10 <ItemGroup> 11 <PackageReference Include="BCrypt.Net-Next" Version="4.0.3" />12 11 <PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.9" /> 13 <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.10">14 <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>15 <PrivateAssets>all</PrivateAssets>16 </PackageReference>17 <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />18 <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.14.0" />19 12 </ItemGroup> 20 13
Note:
See TracChangeset
for help on using the changeset viewer.
