コード例 #1
0
 public DrinkController(IMapper mapper, IDrinkRepository drinkRepository, ICategoryRepository categoryRepository, IToppingRepository toppingRepository)
 {
     _mapper             = mapper;
     _drinkRepository    = drinkRepository;
     _categoryRepository = categoryRepository;
     _toppingRepository  = toppingRepository;
 }
コード例 #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 HomeController(ILogger <HomeController> logger,
                       IPizzaRepository pizzaRepository,
                       IToppingRepository toppingRepository,
                       AppDbContext context)
 {
     _logger            = logger;
     _pizzaRepository   = pizzaRepository;
     _toppingRepository = toppingRepository;
     _context           = context;
 }
コード例 #4
0
 public EditMenuController(IMenuItemRepository _MIRepo,
                           IToppingRepository _TRepo,
                           ISauceRepository _SRepo,
                           ICrustRepository _CrRepo,
                           ICutRepository _CuRepo)
 {
     MIRepo = _MIRepo;
     TRepo  = _TRepo;
     SRepo  = _SRepo;
     CrRepo = _CrRepo;
     CuRepo = _CuRepo;
 }
コード例 #5
0
        public MainWindowViewModel()
        {
            context                     = new EntityDataModel();
            customerRepository          = new EFCustomerRepository(context);
            allergenRepository          = new EFAllergenRepository(context);
            EmployeeRepository          = new EFEmployeeRepository(context);
            toppingRepository           = new EFToppingRepository(context);
            OrdersRepository            = new EFOrderRepository(context);
            customizedProductRepository = new EFCustomizedProductRepository(context);
            Allergens                   = new ObservableCollection <Allergen>(allergenRepository.AllergenRepository);
            Customers                   = new ObservableCollection <Customer>(customerRepository.CustomerRepository);
            Employees                   = new ObservableCollection <Employee>(EmployeeRepository.EmployeeRepository);
            Toppings                    = new ObservableCollection <Topping>(toppingRepository.ToppingRepository);
            Orders = new ObservableCollection <Order>(OrdersRepository.OrderRepository);

            ChangeCustomerCommand = new DelegateCommand(() => saveChangesOnCustomers());
            ListOfCustomerChanges = new List <Customer>();
            NextPage             = new DelegateCommand(() => nextPage());
            PrevPage             = new DelegateCommand(() => prevPage());
            ResetCustomersSearch = new DelegateCommand(() => resetCustomersSearch());
            CustomersSearch      = new DelegateCommand <string>((name) => FilterCustomersByName(name));
            ResetOrdersSearch    = new DelegateCommand(() => resetOrdersSearch());
            OrdersSearch         = new DelegateCommand <string>((name) => FilterOrdersByCustomerName(name));

            ProductRepository = new EFProductRepository(context);

            productsPageInfo = new PagingInfo
            {
                TotalItems   = ProductRepository.ProductRepository.Count(),
                CurrentPage  = 1,
                ItemsPerPage = 5
            };
            Products = new ObservableCollection <Product>(ProductRepository.ProductRepository.OrderBy(p => p.ProductId)
                                                          .Skip((productsPageInfo.CurrentPage - 1) * productsPageInfo.ItemsPerPage)
                                                          .Take(productsPageInfo.ItemsPerPage));

            productCategoryRepository = new EFProductCategoryRepository(context);
            ProductCategory           = new ObservableCollection <ProductCategory>(productCategoryRepository.ProductCategoryRepository);
            toppingCategoryRepository = new EFToppingCategoryRepository(context);
            ToppingCategory           = new ObservableCollection <ToppingCategory>(toppingCategoryRepository.ToppingCategoryRepository);
            CustomizedProducts        = new ObservableCollection <CustomizedProduct>(customizedProductRepository.CustomizedProductRepository);
        }
コード例 #6
0
 public OrderController(IOrderRepository orderRepository,
                        //ShoppingCart shoppingCart,
                        IDrinkRepository drinkRepository,
                        IToppingRepository toppingRepository,
                        IPromotionRepository promotionRepository,
                        IGenericRepository <Device> deviceRepository,
                        IMapper mapper,
                        IHubContext <NotifyHub> hubContext,
                        IConfiguration configuration)
 {
     _orderRepository = orderRepository;
     //_shoppingCart = shoppingCart;
     _drinkRepository     = drinkRepository;
     _toppingRepository   = toppingRepository;
     _promotionRepository = promotionRepository;
     _deviceRepository    = deviceRepository;
     _mapper        = mapper;
     _hubContext    = hubContext;
     _configuration = configuration;
 }
コード例 #7
0
        public PizzaQuery(IPizzaRepository pizzaRepository, IToppingRepository toppingRepository)
        {
            // this.AuthorizeWith("Authorized");
            Field <PizzaType>(
                "pizza",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "id"
            }
                    ),
                resolve: context => this.loadPizza(context, pizzaRepository));

            Field <ListGraphType <PizzaType> >(
                "pizzas",
                resolve: context => this.loadAllPizzas(context, pizzaRepository))
            .AuthorizeWith("LoggedIn");

            Field <ListGraphType <ToppingType> >(
                "toppings",
                resolve: context => toppingRepository.GetAll());
        }
コード例 #8
0
 public OrdersController(IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository, IToppingRepository toppingRepository, IOrderSourceRepository orderSourceRepository,
                         IDrinkRepository drinkRepository, ICategoryRepository categoryRepository, IPromotionRepository promotionRepository, IPrivatePromotionRepository privatePromotionRepository,
                         IPersonRepository personRepository, IAgencyRepository agencyRepository, IOrderSourceTypeRepository orderSourceTypeRepository, IDeliveryPartnerRepository deliveryPartnerRepository,
                         IMapper mapper, IHostingEnvironment environment, IHttpContextAccessor httpContextAccessor, IPdfService pdfService)
 {
     _orderRepository            = orderRepository;
     _orderDetailRepository      = orderDetailRepository;
     _promotionRepository        = promotionRepository;
     _drinkRepository            = drinkRepository;
     _categoryRepository         = categoryRepository;
     _toppingRepository          = toppingRepository;
     _privatePromotionRepository = privatePromotionRepository;
     _personRepository           = personRepository;
     _agencyRepository           = agencyRepository;
     _orderSourceRepository      = orderSourceRepository;
     _orderSourceTypeRepository  = orderSourceTypeRepository;
     _deliveryPartnerRepository  = deliveryPartnerRepository;
     _mapper              = mapper;
     _hostingEnvironment  = environment;
     _httpContextAccessor = httpContextAccessor;
     _pdfService          = pdfService;
 }
コード例 #9
0
 public PromotionController(IPromotionRepository promotionRepository, IDrinkRepository drinkRepository, IToppingRepository toppingRepository)
 {
     _promotionRepository = promotionRepository;
     _drinkRepository     = drinkRepository;
     _toppingRepository   = toppingRepository;
 }
コード例 #10
0
 public CakeOrderService(ICustomerRepository customerRepository, ICakeOrderRepository cakeOrderRepository, IToppingRepository toppingRepository)
 {
     _customerRepository  = customerRepository;
     _cakeOrderRepository = cakeOrderRepository;
     _toppingRepository   = toppingRepository;
 }
コード例 #11
0
 public ToppingController(IToppingRepository repo)
 {
     this.repo = repo;
 }
コード例 #12
0
 public PizzaRepository(IDbConnection db, IToppingRepository toppings) : base(db) => _toppings = toppings;
コード例 #13
0
 public PizzaController(IPizzaRepository pizzaRepository, IToppingRepository toppingRepo)
 {
     repository = pizzaRepository;
     toppingRepository = toppingRepo;
 }
コード例 #14
0
 public HomeController(ICategoryRepository categoryRepository, IToppingRepository toppingRepository, IDeviceResolver deviceResolver)
 {
     _categoryRepository = categoryRepository;
     _toppingRepository  = toppingRepository;
     _device             = deviceResolver.Device;
 }
コード例 #15
0
 public PizzaController(IPizzaRepository pizzaRepository, IToppingRepository toppingRepo)
 {
     repository        = pizzaRepository;
     toppingRepository = toppingRepo;
 }
コード例 #16
0
 public PizzaController(IPizzaTypeRepository pizzaTypeRepository, ISizeRepository sizeRepository, IToppingRepository toppingRepository)
 {
     _pizzaTypeRepository = pizzaTypeRepository;
     _sizeRepository      = sizeRepository;
     _toppingRepository   = toppingRepository;
 }
コード例 #17
0
 public ToppingController(IToppingRepository toppingRepository, ICategoryRepository categoryRepository)
 {
     _toppingRepository  = toppingRepository;
     _categoryRepository = categoryRepository;
 }
コード例 #18
0
 public ToppingController(IToppingRepository toppings) =>
コード例 #19
0
ファイル: ToppingService.cs プロジェクト: Citr0s/ShoppingCart
 public ToppingService(IToppingRepository toppingRepository)
 {
     _toppingRepository = toppingRepository;
 }
コード例 #20
0
 public PrivatePromotionDrinkItemViewComponent(IPrivatePromotionRepository privatePromotionRepository, IDrinkRepository drinkRepository, IToppingRepository toppingRepository)
 {
     _privatePromotionRepository = privatePromotionRepository;
     _drinkRepository            = drinkRepository;
     _toppingRepository          = toppingRepository;
 }
コード例 #21
0
 public PizzaController(IToppingRepository db1)
 {
     this.db1 = db1;
 }
コード例 #22
0
 public Chef(AppDbContext context, IPizzaRepository pizzaRepository, IToppingRepository toppingRepository)
 {
     _context           = context;
     _pizzaRepository   = pizzaRepository;
     _toppingRepository = toppingRepository;
 }
コード例 #23
0
 public ToppingController(IToppingRepository db)
 {
     this.db = db;
 }