public DrinkController(IMapper mapper, IDrinkRepository drinkRepository, ICategoryRepository categoryRepository, IToppingRepository toppingRepository)
 {
     _mapper             = mapper;
     _drinkRepository    = drinkRepository;
     _categoryRepository = categoryRepository;
     _toppingRepository  = toppingRepository;
 }
 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;
 }
Exemple #3
0
 public HomeController(ILogger <HomeController> logger,
                       IPizzaRepository pizzaRepository,
                       IToppingRepository toppingRepository,
                       AppDbContext context)
 {
     _logger            = logger;
     _pizzaRepository   = pizzaRepository;
     _toppingRepository = toppingRepository;
     _context           = context;
 }
Exemple #4
0
 public EditMenuController(IMenuItemRepository _MIRepo,
                           IToppingRepository _TRepo,
                           ISauceRepository _SRepo,
                           ICrustRepository _CrRepo,
                           ICutRepository _CuRepo)
 {
     MIRepo = _MIRepo;
     TRepo  = _TRepo;
     SRepo  = _SRepo;
     CrRepo = _CrRepo;
     CuRepo = _CuRepo;
 }
Exemple #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);
        }
Exemple #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;
 }
Exemple #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());
        }
 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;
 }
 public PromotionController(IPromotionRepository promotionRepository, IDrinkRepository drinkRepository, IToppingRepository toppingRepository)
 {
     _promotionRepository = promotionRepository;
     _drinkRepository     = drinkRepository;
     _toppingRepository   = toppingRepository;
 }
Exemple #10
0
 public CakeOrderService(ICustomerRepository customerRepository, ICakeOrderRepository cakeOrderRepository, IToppingRepository toppingRepository)
 {
     _customerRepository  = customerRepository;
     _cakeOrderRepository = cakeOrderRepository;
     _toppingRepository   = toppingRepository;
 }
Exemple #11
0
 public ToppingController(IToppingRepository repo)
 {
     this.repo = repo;
 }
 public PizzaRepository(IDbConnection db, IToppingRepository toppings) : base(db) => _toppings = toppings;
 public PizzaController(IPizzaRepository pizzaRepository, IToppingRepository toppingRepo)
 {
     repository = pizzaRepository;
     toppingRepository = toppingRepo;
 }
Exemple #14
0
 public HomeController(ICategoryRepository categoryRepository, IToppingRepository toppingRepository, IDeviceResolver deviceResolver)
 {
     _categoryRepository = categoryRepository;
     _toppingRepository  = toppingRepository;
     _device             = deviceResolver.Device;
 }
Exemple #15
0
 public PizzaController(IPizzaRepository pizzaRepository, IToppingRepository toppingRepo)
 {
     repository        = pizzaRepository;
     toppingRepository = toppingRepo;
 }
 public PizzaController(IPizzaTypeRepository pizzaTypeRepository, ISizeRepository sizeRepository, IToppingRepository toppingRepository)
 {
     _pizzaTypeRepository = pizzaTypeRepository;
     _sizeRepository      = sizeRepository;
     _toppingRepository   = toppingRepository;
 }
 public ToppingController(IToppingRepository toppingRepository, ICategoryRepository categoryRepository)
 {
     _toppingRepository  = toppingRepository;
     _categoryRepository = categoryRepository;
 }
 public ToppingController(IToppingRepository toppings) =>
Exemple #19
0
 public ToppingService(IToppingRepository toppingRepository)
 {
     _toppingRepository = toppingRepository;
 }
Exemple #20
0
 public PrivatePromotionDrinkItemViewComponent(IPrivatePromotionRepository privatePromotionRepository, IDrinkRepository drinkRepository, IToppingRepository toppingRepository)
 {
     _privatePromotionRepository = privatePromotionRepository;
     _drinkRepository            = drinkRepository;
     _toppingRepository          = toppingRepository;
 }
Exemple #21
0
 public PizzaController(IToppingRepository db1)
 {
     this.db1 = db1;
 }
Exemple #22
0
 public Chef(AppDbContext context, IPizzaRepository pizzaRepository, IToppingRepository toppingRepository)
 {
     _context           = context;
     _pizzaRepository   = pizzaRepository;
     _toppingRepository = toppingRepository;
 }
 public ToppingController(IToppingRepository db)
 {
     this.db = db;
 }