// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddMvc(); // Add configuration to services. services.AddSingleton(_ => Configuration); //DI - Logic layer services.AddScoped <IAccountLogic, AccountLogic>(); //DI - Repository layer services.AddScoped <IAccountRepository, AccountRepository>(); //get connection string from configuration files var connString = Configuration["Database:ConnectionString"]; var isSqliteDatabase = Configuration["Database:IsSqliteDatabase"] == System.Boolean.TrueString.ToLower(); //set up sqlite or sqlserver database services = EasyRegistrationDBContext.DIRegistration(services, connString, isSqliteDatabase); // Register the Swagger generator, defining one or more Swagger documents services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Info { Title = "My API", Version = "v1" }); }); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddMvc(); //DI - Logic layer services.AddScoped <IAccountLogic, AccountLogic>(); //DI - Repository layer services.AddScoped <IAccountRepository, AccountRepository>(); //get connection string from configuration files var connString = Configuration["Database:ConnectionString"]; var isSqliteDatabase = Configuration["Database:IsSqliteDatabase"] == System.Boolean.TrueString.ToLower(); //set up sqlite or sqlserver database services = EasyRegistrationDBContext.DIRegistration(services, connString, isSqliteDatabase); }
public AccountRepository(EasyRegistrationDBContext dbContext) : base(dbContext) { }
public BaseRepository(EasyRegistrationDBContext DB) { dbContext = DB; }