Пример #1
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory,
                              PaymentProcessorContext context)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            context.Database.Migrate();

            app.UseSwagger();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "Opening Hours v1.0");
                //c.RoutePrefix = string.Empty;
            });

            app.UseHttpsRedirection();

            app.UseRouting();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });

            loggerFactory.AddFile("Logs/OpeningHoursLog-{Date}.txt", isJson: true);
        }
Пример #2
0
        public UnitOfWork(PaymentProcessorContext context, ILogger <UnitOfWork> logger,
                          ILogger <Repository <Payment, long> > paymentLogger, ILogger <Repository <PaymentState, long> > paymentStateLogger)
        {
            _context = context;
            _logger  = logger;

            Payments      = new PaymentService(_context, paymentLogger);
            PaymentStates = new PaymentStateService(_context, paymentStateLogger);
        }
 public PaymentStateRepository(PaymentProcessorContext dbContext) : base(dbContext)
 {
 }
Пример #4
0
 public PaymentStateService(PaymentProcessorContext context, ILogger <Repository <PaymentState, long> > logger)
     : base(context, logger)
 {
     _context = context;
 }
Пример #5
0
 public UnitOfWork(PaymentProcessorContext paymentDbContext, IPaymentRepository paymentRepository, IPaymentStateRepository state)
 {
     this._context                = paymentDbContext;
     this._paymentRepository      = paymentRepository;
     this._paymentStateRepository = state;
 }
Пример #6
0
 public GenericRepository(PaymentProcessorContext dbContext)
 {
     _dbContext = dbContext;
 }
Пример #7
0
 public PaymentStateRepository(PaymentProcessorContext context)
 {
     _context = context;
 }