コード例 #1
0
        public OrderServiceTests(TestFixture <Startup> fixture)
        {
            Contract.Requires(fixture != null);

            accountsRepository     = (IAccountsRepository)fixture.Server.Host.Services.GetService(typeof(IAccountsRepository));
            restaurantsRepository  = (IRestaurantsRepository)fixture.Server.Host.Services.GetService(typeof(IRestaurantsRepository));
            ordersRepository       = (IOrdersRepository)fixture.Server.Host.Services.GetService(typeof(IOrdersRepository));
            ordersStatusRepository = (IOrdersStatusRepository)fixture.Server.Host.Services.GetService(typeof(IOrdersStatusRepository));
            orderService           = (IOrderService)fixture.Server.Host.Services.GetService(typeof(IOrderService));
        }
コード例 #2
0
        public RestaurantsController(IRestaurantsRepository restaurantsRepository,
                                     IRestaurantsImagesRepository restaurantsImagesRepository,
                                     IAccountsService accountService,
                                     IAccountsRepository accountsRepository)
        {
            Contract.Requires(restaurantsRepository != null);
            Contract.Requires(restaurantsImagesRepository != null);
            Contract.Requires(accountService != null);
            Contract.Requires(accountsRepository != null);

            this.restaurantsRepository       = restaurantsRepository;
            this.restaurantsImagesRepository = restaurantsImagesRepository;
            this.accountService     = accountService;
            this.accountsRepository = accountsRepository;
        }
コード例 #3
0
        public MealsController(IMealsRepository mealsRepository,
                               IMealsImagesRepository mealsImagesRepository,
                               IAccountsRepository accountsRepository,
                               IRestaurantsRepository restaurantsRepository)
        {
            Contract.Requires(mealsRepository != null);
            Contract.Requires(mealsImagesRepository != null);
            Contract.Requires(accountsRepository != null);
            Contract.Requires(restaurantsRepository != null);

            this.mealsRepository       = mealsRepository;
            this.mealsImagesRepository = mealsImagesRepository;
            this.accountsRepository    = accountsRepository;
            this.restaurantsRepository = restaurantsRepository;
        }
コード例 #4
0
        public AccountsService(IBlockedUsersRepository blockedUsersRepository,
                               IRestaurantsRepository restaurantsRepository,
                               IAccountsRepository accountsRepository,
                               IOrdersRepository ordersRepository)
        {
            Contract.Requires(restaurantsRepository != null);
            Contract.Requires(blockedUsersRepository != null);
            Contract.Requires(accountsRepository != null);
            Contract.Requires(ordersRepository != null);

            this.restaurantsRepository  = restaurantsRepository;
            this.blockedUsersRepository = blockedUsersRepository;
            this.accountsRepository     = accountsRepository;
            this.ordersRepository       = ordersRepository;
        }
コード例 #5
0
        public OrderService(IOrdersRepository ordersRepository,
                            IOrdersStatusRepository ordersStatusRepository,
                            IAccountsRepository accountsRepositoty,
                            IRestaurantsRepository restaurantsRepository,
                            IClientCommunicationService clientCommunicationService)
        {
            Contract.Requires(ordersRepository != null);
            Contract.Requires(ordersStatusRepository != null);
            Contract.Requires(accountsRepositoty != null);
            Contract.Requires(restaurantsRepository != null);
            Contract.Requires(clientCommunicationService != null);

            this.ordersRepository           = ordersRepository;
            this.ordersStatusRepository     = ordersStatusRepository;
            this.accountsRepositoty         = accountsRepositoty;
            this.restaurantsRepository      = restaurantsRepository;
            this.clientCommunicationService = clientCommunicationService;
        }
コード例 #6
0
        public OrdersController(IOrdersRepository ordersRepository,
                                IOrdersStatusRepository ordersStatusRepository,
                                IRestaurantsRepository restaurantsRepository,
                                IOrderService orderService,
                                IMealsForOrdersRepository mealsForOrdersRepository)
        {
            Contract.Requires(ordersRepository != null);
            Contract.Requires(ordersStatusRepository != null);
            Contract.Requires(restaurantsRepository != null);
            Contract.Requires(orderService != null);
            Contract.Requires(mealsForOrdersRepository != null);

            this.ordersRepository         = ordersRepository;
            this.ordersStatusRepository   = ordersStatusRepository;
            this.restaurantsRepository    = restaurantsRepository;
            this.orderService             = orderService;
            this.mealsForOrdersRepository = mealsForOrdersRepository;
        }
コード例 #7
0
 public RestaurantsService(ILogger <RestaurantsService> logger, IRestaurantsRepository restaurantsRepository)
 {
     _logger = logger;
     _restaurantsRepository = restaurantsRepository;
 }
コード例 #8
0
 public OrdersRepositoryTests(TestFixture <Startup> fixture) : base(fixture)
 {
     accountsRepository    = (IAccountsRepository)fixture.Server.Host.Services.GetService(typeof(IAccountsRepository));
     restaurantsRepository = (IRestaurantsRepository)fixture.Server.Host.Services.GetService(typeof(IRestaurantsRepository));
 }
コード例 #9
0
 public HomeController(IRestaurantsRepository repos, IRestaurantReviewsRepository restaurantReviewsRepo, IReviewFactory reviewFactory)
 {
     _repos = repos;
     _restaurantReviewsRepo = restaurantReviewsRepo;
     _reviewFactory         = reviewFactory;
 }
コード例 #10
0
 public RestaurantsManager(IRestaurantsRepository restaurantsRepository)
 {
     this.restaurantsRepository = restaurantsRepository;
 }
コード例 #11
0
 public RestaurantsService(IRestaurantsRepository restaurantsRepository)
 {
     _restaurantsRepository = restaurantsRepository;
 }
コード例 #12
0
 public RestaurantsController(IRestaurantsRepository restaurantsRepository)
 {
     rep = restaurantsRepository;
 }
コード例 #13
0
 public RestaurantsController(IRestaurantsRepository restaurantsRepository, IMapper mapper)
 {
     _restaurantsRepository = restaurantsRepository;
     _mapper = mapper;
 }
コード例 #14
0
 public OrdersService(IRestaurantsRepository restaurantsRepository, IMealsRepository mealsRepository)
 {
     _restaurantsRepository = restaurantsRepository;
     _mealsRepository       = mealsRepository;
 }