Example #1
0
        private async void serveCoffe()
        {
            SelectedDrink.SugarQty = SugarQty;
            Drink drink = SelectedDrink.GetDrinkFromModel();

            await this.dataService.SaveLastUserDrinkAsync(drink, CurrentUser.UsrID);

            IsGoodByeVisible = true;
            await Task.Delay(10000);

            IsGoodByeVisible = false;
            navService.NavigateTo(ViewModelLocator.LOGIN_VIEW);
        }
        public void SelectDrink(long drinkId)
        {
            var selectedDrink = dbContext.SelectedDrinks.FirstOrDefault(d => d.DrinkId == drinkId);

            if (selectedDrink == null)
            {
                selectedDrink = new SelectedDrink {
                    DrinkId = drinkId
                };
                dbContext.SelectedDrinks.Add(selectedDrink);
            }
            else
            {
                dbContext.SelectedDrinks.Remove(selectedDrink);
            }

            dbContext.SaveChanges();
        }