Ejemplo n.º 1
0
        // 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"
                });
            });
        }
Ejemplo n.º 2
0
        // 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)
 {
 }
Ejemplo n.º 4
0
 public BaseRepository(EasyRegistrationDBContext DB)
 {
     dbContext = DB;
 }