public LoginController(ILogger <LoginController> logger, Logic.DB.StudentDBConnectionUtility connectionUtility, Logic.Interfaces.ISessionCacheProvider sessionCacneProvider) { _logger = logger; _connectionUtility = connectionUtility; _sessionCacneProvider = sessionCacneProvider; }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); Logic.DB.BaseDBConnectionUtility baseDB = new Logic.DB.BaseDBConnectionUtility(Configuration.GetConnectionString("baseDataDb")); services.AddSingleton(baseDB.GetType(), baseDB); Logic.DB.StudentDBConnectionUtility studentDB = new Logic.DB.StudentDBConnectionUtility(Configuration.GetConnectionString("studentDb")); services.AddSingleton(studentDB.GetType(), studentDB); // In production, the React files will be served from this directory services.AddSpaStaticFiles(configuration => { configuration.RootPath = "ClientApp/build"; }); }
public CreateAccountController(ILogger <CreateAccountController> logger, Logic.DB.StudentDBConnectionUtility connectionUtility) { _logger = logger; _connectionUtility = connectionUtility; }