예제 #1
0
        public BeerHandler(ILogger log, IConfigProvider config,
                           IErrorResponseFactory errorResponseFactory,
                           IBeerRepo beerRepo, IBreweryRepo breweryRepo, IUntappdApiClient client) : base(log,
                                                                                                          config,
                                                                                                          errorResponseFactory)
        {
            this.beerRepo    = beerRepo;
            this.breweryRepo = breweryRepo;

            this.client = client;

            SupportedActions.Add(HttpMethod.Get, GetAction);
            SupportedActions.Add(HttpMethod.Post, PostAction);

            SetupDocumentation();
        }
예제 #2
0
 public BreweryRepo(ILogger logger, IConfigProvider configProvider, IBeerRepo beerRepo) : base(logger,
                                                                                               configProvider)
 {
     this.beerRepo = beerRepo;
 }
 public UserBeerRankingRepo(ILogger logger, IConfigProvider configProvider, IBeerRepo beerRepo) : base(logger,
                                                                                                       configProvider)
 {
     this.beerRepo = beerRepo;
 }