コード例 #1
0
        public BeerOrchestrator(IBeerRepository beerRepository, IBreweryRepository breweryRepository, ITapRepository tapRepository, IKegRepository kegRepository, IStyleRepository styleRepository)
        {
            if (beerRepository == null)
            {
                throw new ArgumentNullException("beerRepository");
            }
            if (breweryRepository == null)
            {
                throw new ArgumentNullException("breweryRepository");
            }
            if (tapRepository == null)
            {
                throw new ArgumentNullException("tapRepository");
            }
            if (kegRepository == null)
            {
                throw new ArgumentNullException("kegRepository");
            }
            if (null == styleRepository)
            {
                throw new ArgumentException("styleRepository");
            }

            _beerRepository    = beerRepository;
            _breweryRepository = breweryRepository;
            _tapRepository     = tapRepository;
            _kegRepository     = kegRepository;
            _styleRepository   = styleRepository;
        }
コード例 #2
0
 public BeersController(IBreweryRepository breweryRepository,
                        IBeerRepository beerRepository,
                        BreweryContext breweryContext) : base(breweryContext)
 {
     this.breweryRepository = breweryRepository;
     this.beerRepository    = beerRepository;
 }
コード例 #3
0
 public UserService(IUserElasticsearch userElasticsearch, IUserRepository userRepository, IBreweryElasticsearch breweryElasticsearch, IBreweryRepository breweryRepository, IBeerRepository beerRepository, IBeerElasticsearch beerElasticsearch)
 {
     _userElasticsearch = userElasticsearch;
     _userRepository = userRepository;
     _breweryElasticsearch = breweryElasticsearch;
     _breweryRepository = breweryRepository;
     _beerRepository = beerRepository;
     _beerElasticsearch = beerElasticsearch;
 }
コード例 #4
0
 public UserService(IUserElasticsearch userElasticsearch, IUserRepository userRepository, IBreweryElasticsearch breweryElasticsearch, IBreweryRepository breweryRepository, IBeerRepository beerRepository, IBeerElasticsearch beerElasticsearch)
 {
     _userElasticsearch    = userElasticsearch;
     _userRepository       = userRepository;
     _breweryElasticsearch = breweryElasticsearch;
     _breweryRepository    = breweryRepository;
     _beerRepository       = beerRepository;
     _beerElasticsearch    = beerElasticsearch;
 }
コード例 #5
0
 public void Init()
 {
     TestUtil.DeleteDataInDatabase();
     TestUtil.InsertDataDatabase();
     AutoMapperConfiguration.Configure();
     _context = new MicrobrewitContext();
     _breweryElasticsearch = new BreweryElasticsearch();
    // _breweryService = new BreweryService(_repository,_breweryElasticsearch);
     _repository = new BreweryRepository();
     _controller = new BreweryController(_breweryService);
 }
コード例 #6
0
 public void Init()
 {
     TestUtil.DeleteDataInDatabase();
     TestUtil.InsertDataDatabase();
     AutoMapperConfiguration.Configure();
     _context = new MicrobrewitContext();
     _breweryElasticsearch = new BreweryElasticsearch();
     // _breweryService = new BreweryService(_repository,_breweryElasticsearch);
     _repository = new BreweryRepository();
     _controller = new BreweryController(_breweryService);
 }
コード例 #7
0
 public void TextFixtureSetup()
 {
     AutoMapperConfiguration.Configure();
     _breweryElasticsearch = new BreweryElasticsearch();
     _breweryRepository = new BreweryRepository();
     _userElasticsearch = new UserElasticsearch();
     _userRepository = new UserRepository();
     _userService = new UserService(_userElasticsearch,_userRepository,_breweryElasticsearch,_breweryRepository,_beerRepository,_beerElasticsearch);
     _breweryService = new BreweryService(_breweryRepository, _breweryElasticsearch, _userService);
     _beerRepository = new BeerRepository();
     _beerElasticsearch = new BeerElasticsearch();
     _beerService = new BeerService(_beerElasticsearch,_beerRepository,_userService,_breweryService);
 }
コード例 #8
0
 public void TextFixtureSetup()
 {
     AutoMapperConfiguration.Configure();
     _breweryElasticsearch = new BreweryElasticsearch();
     _breweryRepository    = new BreweryRepository();
     _userElasticsearch    = new UserElasticsearch();
     _userRepository       = new UserRepository();
     _userService          = new UserService(_userElasticsearch, _userRepository, _breweryElasticsearch, _breweryRepository, _beerRepository, _beerElasticsearch);
     _breweryService       = new BreweryService(_breweryRepository, _breweryElasticsearch, _userService);
     _beerRepository       = new BeerRepository();
     _beerElasticsearch    = new BeerElasticsearch();
     _beerService          = new BeerService(_beerElasticsearch, _beerRepository, _userService, _breweryService);
 }
コード例 #9
0
ファイル: BeerOrchestrator.cs プロジェクト: pwalke/Pourcast
        public BeerOrchestrator(IBeerRepository beerRepository, IBreweryRepository breweryRepository, ITapRepository tapRepository, IKegRepository kegRepository, IStyleRepository styleRepository)
        {
            if (beerRepository == null) throw new ArgumentNullException("beerRepository");
            if(breweryRepository == null) throw new ArgumentNullException("breweryRepository");
            if (tapRepository == null) throw new ArgumentNullException("tapRepository");
            if (kegRepository == null) throw new ArgumentNullException("kegRepository");
            if(null == styleRepository) throw new ArgumentException("styleRepository");

            _beerRepository = beerRepository;
            _breweryRepository = breweryRepository;
            _tapRepository = tapRepository;
            _kegRepository = kegRepository;
            _styleRepository = styleRepository;
        }
コード例 #10
0
 public BreweryService(IBreweryRepository repo)
 {
     _repo = repo;
 }
コード例 #11
0
        public BreweriesController(BreweryContext breweryContext,
                                   IBreweryRepository breweryRepository) : base(breweryContext)

        {
            this.breweryRepository = breweryRepository;
        }
コード例 #12
0
 public BreweryService(IBreweryRepository breweryRepository, IBreweryElasticsearch breweryElasticsearch)
 {
     _breweryElasticsearch = breweryElasticsearch;
     _breweryRepository    = breweryRepository;
 }
コード例 #13
0
 public BreweriesController()
 {
     this.br = new BreweryRepository();
 }
コード例 #14
0
 public BreweryService(IBreweryRepository breweryRepository, IBreweryElasticsearch breweryElasticsearch, IUserService userService)
 {
     _breweryRepository = breweryRepository;
     _breweryElasticsearch = breweryElasticsearch;
     _userService = userService;
 }
コード例 #15
0
 public BreweryService(IBreweryRepository breweryRepository)
 {
     _breweryRepository = breweryRepository;
 }
コード例 #16
0
 public void TestFixureSetup()
 {
     _breweryRepository = new BreweryDapperRepository();
 }
コード例 #17
0
 public BreweryOrchestrator(IBreweryRepository breweryRepository)
 {
     _breweryRepository = breweryRepository;
 }
コード例 #18
0
 public BreweryService(IBreweryRepository breweryRepository, IBreweryElasticsearch breweryElasticsearch, IUserService userService)
 {
     _breweryRepository    = breweryRepository;
     _breweryElasticsearch = breweryElasticsearch;
     _userService          = userService;
 }
コード例 #19
0
 public BreweryService(IBreweryRepository<Brewery> repository)
 {
     _repository = repository;
 }
コード例 #20
0
 public BreweriesController()
 {
     this.br = new BreweryRepository();
 }
コード例 #21
0
 public BreweryManager()
 {
     _repository = new BreweryRepository();
 }
コード例 #22
0
 public BreweryService(IBreweryRepository breweryRepository, IMapper mapper)
 {
     _breweryRepository = breweryRepository;
     _mapper            = mapper;
 }
コード例 #23
0
 public BreweryOrchestrator(IBreweryRepository breweryRepository)
 {
     _breweryRepository = breweryRepository;
 }
コード例 #24
0
 public void TestFixureSetup()
 {
     _breweryRepository = new BreweryDapperRepository();
 }
コード例 #25
0
        // private readonly IUserProfileRepository _userProfileRepository;

        public BreweryController(IBreweryRepository breweryRepository)
        {
            _breweryRepository = breweryRepository;
        }