コード例 #1
0
 public OrdersController(IOrderRepository orderRepo, IBeverageRepository beverageRepo, ILogger <OrdersController> logger, IMapper mapper)
 {
     _orderRepo    = orderRepo;
     _beverageRepo = beverageRepo;
     _logger       = logger;
     _mapper       = mapper;
 }
コード例 #2
0
 public OrderController(IAppetizerRepository appetizer, IBeverageRepository beverage, ICrustRepository crust, ISpecialtyPizzaRepository specialty, IToppingRepository custompizzatopping)
 {
     this.Appetizers = appetizer;
     this.Beverages  = beverage;
     this.Crusts     = crust;
     this.Special    = specialty;
     this.Toppings   = custompizzatopping;
 }
コード例 #3
0
 public BeveragesController(IBeverageRepository repository)
 {
     if (repository == null)
     {
         _repository = new BeverageRepository();
     }
     else
     {
         _repository = repository;
     }
 }
コード例 #4
0
        public BaseVendingMachine(ICoinAcceptor coinAcceptor, IVendingMachineWallet wallet,
                                  IBeverageRepository beverageRepository)
        {
            if (coinAcceptor == null || wallet == null || beverageRepository == null)
            {
                throw new ArgumentNullException();
            }

            CoinAcceptor       = coinAcceptor;
            Wallet             = wallet;
            BeverageRepository = beverageRepository;
        }
コード例 #5
0
 public BeveragesController()
 {
     _repository = new BeverageRepository();
 }
コード例 #6
0
 public BeveragesController(IBeverageRepository beverageRepo, ILogger <BeveragesController> logger, IMapper mapper)
 {
     _beverageRepo = beverageRepo;
     _logger       = logger;
     _mapper       = mapper;
 }
コード例 #7
0
 public BeverageService(IBeverageRepository beverageRepository)
 {
     _beverageRepository = beverageRepository;
 }
コード例 #8
0
 public CoolerManager(ICoolerRepository coolerRepository, IBeverageRepository beverageRepository, IEntityValidatorFactory entityValidatorFactory)
 {
     this._coolerRepository = coolerRepository;
     this._beverageRepository = beverageRepository;
     this._entityValidatorFactory = entityValidatorFactory;
 }
コード例 #9
0
 public VendingMachine(ICoinAcceptor coinAcceptor, IVendingMachineWallet wallet,
                       IBeverageRepository repository)
     : base(coinAcceptor, wallet, repository)
 {
 }
コード例 #10
0
 public BeverageDomainService(IBeverageRepository repository, IBeveragePolicy policy, IBeverageValidationService validationService, ILeadRepository leadRepository, IImageUrlService imageUrlService)
     : base(repository, policy, validationService)
 {
     LeadRepository  = leadRepository;
     ImageUrlService = imageUrlService;
 }
コード例 #11
0
 public BeverageController(IBeverageRepository repo) => Repository = repo;