Exemple #1
0
 public ManageController(
     IDishTypeService dishTypeService,
     IIngredientService ingredientService,
     IDishService dishService,
     IDrinkTypeService drinkTypeService,
     IPackagingService packagingService,
     IAllergenService allergenService,
     IWebHostEnvironment webHostEnvironment,
     IDrinkService drinkService,
     IUserService userService,
     IOrderService orderService,
     ITableService tableService,
     IPromoCodeService promoCodeService)
 {
     this.dishTypeService    = dishTypeService;
     this.ingredientService  = ingredientService;
     this.dishService        = dishService;
     this.drinkTypeService   = drinkTypeService;
     this.packagingService   = packagingService;
     this.allergenService    = allergenService;
     this.webHostEnvironment = webHostEnvironment;
     this.drinkService       = drinkService;
     this.userService        = userService;
     this.orderService       = orderService;
     this.tableService       = tableService;
     this.promoCodeService   = promoCodeService;
 }
Exemple #2
0
 public DrinkController(IDrinkService drinkService,
                        ISearchService searchService,
                        IResponseService responseService)
 {
     this.drinkService    = drinkService;
     this.responseService = responseService;
 }
Exemple #3
0
        public NewDrinkVM(IDrinkService drinkService)
        {
            _drinkService      = drinkService;
            _navigationService = App.NavigationService;
            IngredientList     = new ObservableCollection <Ingredient>();
            IngredientList.Add(new Ingredient {
                AmountInt = 0
            });
            IngredientList.Add(new Ingredient {
                AmountInt = 0
            });
            IngredientList.Add(new Ingredient {
                AmountInt = 0
            });
            IngredientList.Add(new Ingredient {
                AmountInt = 0
            });
            IngredientList.Add(new Ingredient {
                AmountInt = 0
            });
            IngredientList.Add(new Ingredient {
                AmountInt = 0
            });

            Drink = new Drink {
                Name = "-", Description = "-", Ingredients = IngredientList
            };
            IngredientSelection constants = new IngredientSelection();

            IngredientSelection = constants.GetIngredientSelection().OrderBy(t => t.Name).ToList();
        }
 public WendingMachineService(IWendingMachineRepository wendingMachineRepository, IDrinksRepository drinksRepository, IDrinkService drinkService, IHelpService helpService)
 {
     _wendingMachineRepository = wendingMachineRepository;
     _drinksRepository         = drinksRepository;
     _drinkService             = drinkService;
     _helpService = helpService;
 }
        public NewItemViewModel()
        {
            _popupNavigation = Locator.Current.GetService <IPopupNavigation>();
            _drinkService    = Locator.Current.GetService <IDrinkService>();

            Save   = ReactiveCommand.CreateFromObservable(ExecuteSave).DisposeWith(Garbage);
            Cancel = ReactiveCommand.CreateFromObservable(ExecuteCancel).DisposeWith(Garbage);
        }
        /// <summary>
        /// Create a controller instance
        /// </summary>
        /// <param name="drinkService">Drinks storage service</param>
        public DrinkController(IDrinkService drinkService)
        {
            if (drinkService == null)
            {
                throw new ArgumentNullException(nameof(drinkService));
            }

            this.drinkService = drinkService;
        }
Exemple #7
0
        public DrinksDetailVM(Drink selectedDrink, IDrinkService drinkService)
        {
            drink              = selectedDrink;
            _drinkService      = drinkService;
            _navigationService = App.NavigationService;

            drink.Ingredients = new ObservableCollection <Ingredient>();
            Task.Run(() => GetIngredients());
            Debug.WriteLine(String.Format("Details for {0}", drink.Name));
        }
Exemple #8
0
        public ConfigVM(IDrinkService drinkService, IConfigurationService configurationService)
        {
            _configurationService = configurationService;
            _navigationService    = App.NavigationService;
            IngredientList        = new ObservableCollection <Ingredient>();
            Task.Run(() => GetConfig());

            IngredientSelection constants = new IngredientSelection();

            IngredientSelection = constants.GetIngredientSelection().OrderBy(t => t.Name).ToList();
        }
Exemple #9
0
 public MenuController(
     IDrinkTypeService drinkTypeService,
     IDishTypeService dishTypeService,
     IDishService dishService,
     IDrinkService drinkService,
     ICommentService commentService)
 {
     this.drinkTypeService = drinkTypeService;
     this.dishTypeService  = dishTypeService;
     this.dishService      = dishService;
     this.drinkService     = drinkService;
     this.commentService   = commentService;
 }
 public DrinksController(ILogger <DrinksController> logger,
                         IApplicationSettings settings,
                         IUserService userService,
                         IMapper mapper,
                         IDrinkService drinkService,
                         IDrinkBurpeeService drinkBurpeeService,
                         IExerciseBurpeeService exerciseBurpeeService)
     : base(logger, settings, userService)
 {
     _mapper                = mapper;
     _drinkService          = drinkService;
     _drinkBurpeeService    = drinkBurpeeService;
     _exerciseBurpeeService = exerciseBurpeeService;
 }
Exemple #11
0
        public void Setup()
        {
            _drinkList = new List <Drink>
            {
                new Drink {
                    DrinkId = 1, Name = "Pepsi", Quantity = 1
                },
                new Drink {
                    DrinkId = 2, Name = "Coke", Quantity = 2
                }
            };

            _drinkRepositoryMock = new Mock <IRepository <Drink> >();
            _drinkRepositoryMock.Setup(s => s.Get(It.IsAny <Expression <Func <Drink, bool> > >(),
                                                  It.IsAny <Func <IQueryable <Drink>, IOrderedQueryable <Drink> > >())).Returns(_drinkList);

            _drinkService = new DrinkService(_drinkRepositoryMock.Object);
        }
Exemple #12
0
        public SearchCollectionViewModel(IDrinkService drinkService)
        {
            _drinkService = drinkService;

            Func <ItemViewModel, bool> search(string searchTerm) =>
            viewModel =>
            {
                if (string.IsNullOrEmpty(searchTerm))
                {
                    return(true);
                }

                var lower = searchTerm.ToLower();
                return(viewModel.Title.ToLower().Contains(lower) || (viewModel.Description?.ToLower().Contains(lower) ?? false));
            };

            var searchChanged =
                this.WhenAnyValue(x => x.SearchText)
                .Throttle(TimeSpan.FromMilliseconds(800), RxApp.TaskpoolScheduler)
                .DistinctUntilChanged()
                .Select(search);

            _drinkService
            .ChangeSet
            .Transform(x => new ItemViewModel
            {
                Id          = x.Id,
                Title       = x.Title,
                Type        = x.Type,
                Description = x.Description
            })
            .AutoRefresh(x => x.Id)
            .DeferUntilLoaded()
            .Filter(searchChanged)
            .ObserveOn(RxApp.MainThreadScheduler)
            .Bind(out _items)
            .DisposeMany()
            .Subscribe()
            .DisposeWith(Garbage);

            Add     = ReactiveCommand.CreateFromObservable <EventArgs, Unit>(ExecuteAdd).DisposeWith(Garbage);
            Refresh = ReactiveCommand.CreateFromObservable <EventArgs, Unit>(ExecuteRefresh).DisposeWith(Garbage);
            Remove  = ReactiveCommand.CreateFromObservable(ExecuteRemove, Observable.Return(true)).DisposeWith(Garbage);
        }
Exemple #13
0
 /// <summary>
 /// ctor
 /// </summary>
 public DrinksVM(IDrinkService drinkService)
 {
     _drinkSerice       = drinkService;
     _navigationService = App.NavigationService;
     Drinks             = new ObservableCollection <Drink>();
 }
Exemple #14
0
 public DrinksController(IDrinkService drinkService)
 {
     _drinkService = drinkService;
 }
Exemple #15
0
        // private CoffeeMachineConsoleWriter coffeeMachineConsoleWriter;

        public DrinkConsoleWriter(ICoffeeMachineService coffeeMachineService, IDrinkService drinkService)
        {
            this.coffeeMachineService = coffeeMachineService;
            this.drinkService         = drinkService;
            // coffeeMachineConsoleWriter = new CoffeeMachineConsoleWriter();
        }
Exemple #16
0
 public DrinksController(IDrinkService ds, ICoinService cs)
 {
     DrinkService = ds;
     CoinService  = cs;
 }
Exemple #17
0
 public AdminDrinkModifiedController(ApplicationDbContext dbContext, IDrinkService drinkService, ICategoryService categoryService)
 {
     _dbContext       = dbContext;
     _drinkService    = drinkService;
     _categoryService = categoryService;
 }
Exemple #18
0
 public DrinkController(IDrinkService drinkService)
 {
     this.drinkService = drinkService;
 }
 public HomeController(IDrinkService drinkService)
 {
     _drinkService = drinkService;
 }
Exemple #20
0
 public DrinksController(IDrinkService drinks, ICategoryService categories)
 {
     this.drinks     = drinks;
     this.categories = categories;
 }
Exemple #21
0
 public DrinkController(IDrinkService drinkService, IDrinkValidator drinkValidator)
 {
     this._drinkService   = drinkService;
     this._drinkValidator = drinkValidator;
 }
 public MainWindowViewModel()
 {
     Name          = "Hello";
     _drinkService = new DrinkService();
 }
Exemple #23
0
 public RateService(IDrinkService drinkService)
 {
     this.drinkService = drinkService;
 }
Exemple #24
0
 public ShoppingCartController(ShoppingCart shoppingCart, IDrinkService drinks)
 {
     this.shoppingCart = shoppingCart;
     this.drinks       = drinks;
 }
 public OrderController(IPreferenceService preferenceService, ICoffeeMachine coffeeMachine, IDrinkService drinkService)
 {
     _preferenceService = preferenceService;
     _coffeeMachine     = coffeeMachine;
     _drinkService      = drinkService;
 }
Exemple #26
0
 public DrinksController(IDrinkService drinks)
 {
     this.drinks = drinks;
 }
 public DrinkController()
 {
     drinkService = (IDrinkService)Startup.ServiceProvider.GetService(typeof(IDrinkService));
 }
 public CartController(ICartService cartService, IDrinkService drinkService, ICartSessionHelper cartSessionHelper)
 {
     _cartService       = cartService;
     _drinkService      = drinkService;
     _cartSessionHelper = cartSessionHelper;
 }
Exemple #29
0
 public DrinkValidationControls(IDrinkService drinkService)
 {
     this.drinkService = drinkService;
 }
Exemple #30
0
        public SearchListViewModel(IDrinkService drinkService)
        {
            _drinkDataService = drinkService;

            Func <ItemViewModel, bool> search(string searchTerm) =>
            viewModel =>
            {
                if (string.IsNullOrEmpty(searchTerm))
                {
                    return(true);
                }

                var lower = searchTerm.ToLower();
                return(viewModel.Title.ToLower().Contains(lower) ||
                       (viewModel.Description?.ToLower().Contains(lower) ?? false));
            };

            var searchChanged =
                this.WhenAnyValue(x => x.SearchText)
                .Throttle(TimeSpan.FromMilliseconds(800), RxApp.TaskpoolScheduler)
                .DistinctUntilChanged()
                .Select(search);

            var items =
                _drinkDataService
                .ChangeSet
                .Transform(x => new ItemViewModel
            {
                Id          = x.Id,
                Title       = x.Title,
                Type        = x.Type,
                Description = x.Description
            });

            items
            .MergeMany((item, id) => item.Remove)
            .InvokeCommand(this, x => x.Remove)
            .DisposeWith(Garbage);

            var filter = items
                         .AutoRefresh(x => x.Id)
                         .DeferUntilLoaded()
                         .Filter(searchChanged);

            filter
            .Sort(SortExpressionComparer <ItemViewModel>
                  .Descending(x => x.Type)
                  .ThenByAscending(x => x.Id))
            .Bind(out _items)
            .DisposeMany()
            .Subscribe()
            .DisposeWith(Garbage);

            Add     = ReactiveCommand.CreateFromObservable <EventArgs, Unit>(ExecuteAdd);
            Refresh = ReactiveCommand.CreateFromObservable <EventArgs, Unit>(ExecuteRefresh);
            Remove  = ReactiveCommand.CreateFromObservable(ExecuteRemove, Observable.Return(true));

            this.WhenAnyObservable(x => x.Refresh.IsExecuting)
            .StartWith(false)
            .DistinctUntilChanged()
            .ToProperty(this, nameof(IsRefreshing), out _isRefreshing)
            .DisposeWith(Garbage);
        }
 public MainWindowViewModel()
 {
     Name = "Hello";
     _drinkService = new DrinkService();
 }