Changeset c0a75ab for iknow-api


Ignore:
Timestamp:
10/22/25 13:16:54 (11 months ago)
Author:
stefansaveski <stefansaveski19@…>
Branches:
master
Children:
aed1148
Parents:
618be76
Message:

First commit

Location:
iknow-api
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • iknow-api/Controllers/UsersControllers.cs

    r618be76 rc0a75ab  
    1 using iknow_api.Data;
     1//using iknow_api.Data;
    22using iknow_api.Models;
    33using System.Threading.Tasks;
  • iknow-api/Data/AppDbContextFactory.cs

    r618be76 rc0a75ab  
    1 using Microsoft.EntityFrameworkCore;
    2 using Microsoft.EntityFrameworkCore.Design;
     1//using Microsoft.EntityFrameworkCore;
     2//using Microsoft.EntityFrameworkCore.Design;
    33
    4 namespace iknow_api.Data
    5 {
    6     public class AppDbContextFactory : IDesignTimeDbContextFactory<AppDbContext>
    7     {
    8         public AppDbContext CreateDbContext(string[] args)
    9         {
    10             var configuration = new ConfigurationBuilder()
    11                 .SetBasePath(Directory.GetCurrentDirectory())
    12                 .AddJsonFile("appsettings.json")
    13                 .Build();
     4//namespace iknow_api.Data
     5//{
     6//    public class AppDbContextFactory : IDesignTimeDbContextFactory<AppDbContext>
     7//    {
     8//        public AppDbContext CreateDbContext(string[] args)
     9//        {
     10//            var configuration = new ConfigurationBuilder()
     11//                .SetBasePath(Directory.GetCurrentDirectory())
     12//                .AddJsonFile("appsettings.json")
     13//                .Build();
    1414
    15             var optionsBuilder = new DbContextOptionsBuilder<AppDbContext>();
    16             optionsBuilder.UseNpgsql(configuration.GetConnectionString("DefaultConnection"));
     15//            var optionsBuilder = new DbContextOptionsBuilder<AppDbContext>();
     16//            optionsBuilder.UseNpgsql(configuration.GetConnectionString("DefaultConnection"));
    1717
    18             return new AppDbContext(optionsBuilder.Options);
    19         }
    20     }
    21 }
     18//            return new AppDbContext(optionsBuilder.Options);
     19//        }
     20//    }
     21//}
  • iknow-api/Program.cs

    r618be76 rc0a75ab  
    99builder.Services.AddOpenApi();
    1010
     11builder.Services.AddDbContext<AppDbContext>(options =>
     12    options.UseNpgsql(builder.Configuration.GetConnectionString("DefaultConnection")));
     13
    1114var app = builder.Build();
    1215
     
    1720}
    1821
    19 builder.Services.AddDbContext<AppDbContext>(options =>
    20     options.UseNpgsql(builder.Configuration.GetConnectionString("DefaultConnection")));
     22
    2123
    2224   
  • iknow-api/appsettings.json

    r618be76 rc0a75ab  
    66    }
    77  },
    8   "ConnectionStrings": {
    9     "DefaultConnection": "Host=localhost;Port=5432;Database=myappdb;Username=myuser;Password=REDACTED_ROTATE_ME"
    10   }
     8    "ConnectionStrings": {
     9        "DefaultConnection": "Host=localhost;Port=3306;Database=myappdb;Username=root;Password=REDACTED_ROTATE_ME"
     10    }
    1111}
Note: See TracChangeset for help on using the changeset viewer.