예제 #1
0
        private void RegisterDependency(IServiceCollection services)
        {
            var config = new BargainAPISettings();

            Configuration.Bind("BargainSupplier", config);
            services.AddSingleton(config);

            services.AddSingleton <ApiExceptionFilter>();
            services.AddScoped <ISupplierHotelService, BargainsSupplierService>();
        }
예제 #2
0
 public BargainsSupplierService(BargainAPISettings settings, IMapper mapper)
 {
     _client = new BargainHotelSupplierClient(settings.EndPoint, settings.Code);
     _mapper = mapper;
 }