Exemplo n.º 1
0
    private void AddBeverage(Collider other)
    {
        WaterBall waterBall = m_ObjectPool.GetSpecificWaterBall(other);

        if (m_GlasContents.ContainsKey(waterBall.m_Beverage))
        {
            if (m_LastBeverage != waterBall.m_Beverage)
            {
                m_ShotProgress = 0f;
                m_LastBeverage = waterBall.m_Beverage;
            }

            m_ShotProgress += 1.5f * Time.deltaTime;
            if (m_ShotProgress >= 1f)
            {
                //m_Renderer.material = waterBall.GetMaterial();
                m_Renderer.material.SetColor("_TopColor", waterBall.GetMaterial().color);
                m_FillAmount -= 0.050f;
                m_Renderer.material.SetFloat("_FillAmount", m_FillAmount);
                m_GlasContents[waterBall.m_Beverage]++;
                m_ShotProgress = 0f;
                UpdateBeverageUI(waterBall.m_Beverage, m_GlasContents[waterBall.m_Beverage]);
                waterBall.Deactivate();
            }
        }
        else
        {
            m_LastBeverage = waterBall.m_Beverage;
            m_GlasContents.Add(waterBall.m_Beverage, 0);
            CreateNewBeverageUI(waterBall.m_Beverage);
            waterBall.Deactivate();
        }
        m_FillAmount = Mathf.Clamp(m_FillAmount, m_MinFillAmount, m_MaxFillAmount);
    }
Exemplo n.º 2
0
        public async Task <IActionResult> Create(BeveragesCreateViewModel beverages)
        {
            if (ModelState.IsValid)
            {
                var _beverages = new Beverages
                {
                    Title       = beverages.Title,
                    Description = beverages.Description,
                    Price       = beverages.Price,
                    ProducerId  = beverages.ProducerId,
                    Category    = beverages.Category,
                    Qty         = beverages.Qty
                };
                using (var memoryStream = new MemoryStream())
                {
                    if (beverages.Image != null)
                    {
                        await beverages.Image.CopyToAsync(memoryStream);

                        _beverages.Image = memoryStream.ToArray();
                    }
                }
                _context.Add(_beverages);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(beverages));
        }
Exemplo n.º 3
0
        public void AddProductsIntoList()
        {
            List <Product> purchases = new List <Product>();

            Beverages beer = new Beverages(0.055, "Bryggmästarens", 99, true, "Bryggmästarens Premium gold är ett exklusivt öl framtaget med förstklassiga råvaror", "Drink it cold", 25);

            purchases.Add(beer);

            //test idential product
            purchases.Add(beer);

            Food hotdish = new Food("Thai", "Tom Yum Goong", 275, true, "This iconic bowl of steaming goodness is bold, aromatic and comes with a fairly strong spicy kick", "Eat it with spoon and a fork", 125);;

            purchases.Add(hotdish);

            Food dessert = new Food("Italian", "tiramisu", 200, true, "Classic italian dessert", "Enjoy this delight with a cappuchino", 30);

            purchases.Add(dessert);

            Beverages coffee = new Beverages(0, "Espresso", 0, true, "Black italian coffee with crema on top", "Enjoy any time during the day.", 10);

            purchases.Add(coffee);

            Toys rubicscube = new Toys(5, "Rubic's cube", 0, false, "Rubik's Cube is a 3D combination puzzle invented in 1974 by Hungarian sculptor and professor of architecture Ernő Rubik", "Twist and turn in enternity", 40);

            purchases.Add(rubicscube);

            Assert.NotNull(beer);
            Assert.Equal(6, purchases.Count);
        }
Exemplo n.º 4
0
        public void UpdateSelectedBeverages(int beverageid)
        {
            BeverageVm svm = new BeverageVm();

            //Beverages =new ObservableCollection<Beverage>(context.Beverages.ToList());
            SelectedBeverage = Beverages.Where(a => a.BeverageId == beverageid).FirstOrDefault();
            if (SelectedBeverage != null)
            {
                svm.BeverageId = beverageid;
                svm.Name       = SelectedBeverage.Name;
                svm.Price      = SelectedBeverage.Price;
                // svm.Total = 0;
                svm.Volume = SelectedBeverage.Volume;
                // svm.DrinkType = SelectedBeverage.DrinkType;
                var yes = SelectedSaleVm.BevarageVms.Where(a => a.BeverageId == svm.BeverageId).FirstOrDefault();
                if (yes == null)
                {
                    svm.Quantity = 1;
                    svm.Total    = svm.Quantity * svm.Price;
                    SelectedSaleVm.BevarageVms.Add(svm);
                    SaleTotal += svm.Total ?? 0;
                    SelectedSaleVm.TotalAmount = SaleTotal;
                }
                else
                {
                    yes.Quantity++;
                    yes.Total  = yes.Quantity * yes.Price;
                    SaleTotal += yes.Total ?? 0;
                    SelectedSaleVm.TotalAmount         = SaleTotal;
                    SelectedSaleVm.AmountAfterDiscount = SelectedSaleVm.TotalAmount;
                }
            }

            CalculateTotal();
        }
Exemplo n.º 5
0
        private void DeleteSelectedProduct()
        {
            xdoc = XDocument.Load(BeveragesPath);
            xdoc.Element("ArrayOfProductModel")
            .Elements("ProductModel")
            .Where(e => e.Element("Name").Value == SelectedProduct.Name.ToString()).Remove();

            xdoc.Save(BeveragesPath);

            xdoc = XDocument.Load(EN_Path);
            xdoc.Element("root")
            .Elements("data")
            .Where(e => e.Attribute("name").Value == SelectedProduct.Name.ToString()).Remove();
            xdoc.Save(EN_Path);

            xdoc = XDocument.Load(BG_Path);
            xdoc.Element("root")
            .Elements("data")
            .Where(e => e.Attribute("name").Value == SelectedProduct.Name.ToString()).Remove();
            xdoc.Save(BG_Path);

            Beverages.Remove(SelectedProduct);

            Messenger.Default.Send <ObservableCollection <ProductModel> >(Beverages);
        }
Exemplo n.º 6
0
        private void ChosenProduct(ProductModel product)
        {
            bool contains = false;

            if (selectedOrder != null)
            {
                contains = Beverages.Any(p => p.Name == selectedOrder.Name);
            }

            if (contains && Addons.Contains(product))
            {
                selectedOrder.AddonsToBeverage.Add(new BeverageAddonModel
                {
                    Name   = product.Name,
                    Price  = product.Price,
                    Parent = SelectedOrder
                });
            }
            else
            {
                orders.Add(new OrderProductModel {
                    Name = product.Name, Price = product.Price
                });
                SelectedOrder = orders.Last();
            }

            Total += product.Price;
        }
Exemplo n.º 7
0
        public void Purchase()
        {
            VendingMachine vm = new VendingMachine();

            int[] sumCredit = vm.EndTransaction();

            vm.InsertMoney(1000);

            Beverages beer = new Beverages(0.055, "Bryggmästarens", 99, true, "Bryggmästarens Premium gold är ett exklusivt öl framtaget med förstklassiga råvaror", "Drink it cold", 25);

            vm.Purchase(beer);
            vm.Purchase(beer);

            Food hotdish = new Food("Thai", "Hot Curry", 850, true, "Traditional thai dish", "Eat while warm. Drink milk if too hot", 125);

            vm.Purchase(hotdish);

            Food dessert = new Food("Italian", "tiramisu", 200, true, "Classic italian dessert", "Enjoy this delight with a cappuchino", 30);

            vm.Purchase(dessert);

            Beverages coffee = new Beverages(0, "Espresso", 0, true, "Black italian coffee with crema on top", "Enjoy any time during the day.", 10);

            vm.Purchase(coffee);

            Toys rubicscube = new Toys(5, "Rubic's cube", 0, false, "Rubik's Cube is a 3D combination puzzle invented in 1974 by Hungarian sculptor and professor of architecture Ernő Rubik", "Twist and turn in enternity", 40);

            vm.Purchase(rubicscube);

            Assert.NotEqual(vm.Purchase(beer), vm.Purchase(dessert));
        }
Exemplo n.º 8
0
        public void BeveragesToStringTest()
        {
            DollarAmount dollar = new DollarAmount(0);
            Beverages    test   = new Beverages("beverage", dollar);

            Assert.AreEqual("CAFFEINECAFFEINECAFFEINE!!!", test.ToString());
        }
        private string RankBeverage()
        {
            var beverageGroup = Beverages.GroupBy(x => x);
            var maxCount      = beverageGroup.Max(g => g.Count());
            var mostUsed      = beverageGroup.Where(x => x.Count() == maxCount).Select(x => x.Key).First();

            return(mostUsed);
        }
Exemplo n.º 10
0
    private void CreateNewBeverageUI(Beverages beverage)
    {
        GlasFeedback feedback = m_ObjectPool.GetGlasFeedback();

        feedback.Activate(beverage, m_MaxPoint, m_MinPoint, m_GlasFeedback.Count);
        feedback.transform.parent = transform;
        m_GlasFeedback.Add(feedback);
    }
Exemplo n.º 11
0
 private void UpdateBeverageUI(Beverages beverage, float amount)
 {
     for (int i = 0; i < m_GlasFeedback.Count; i++)
     {
         if (m_GlasFeedback[i].GetBeverage() == beverage)
         {
             m_GlasFeedback[i].UpdateUI(amount);
         }
     }
 }
        public static Beverage FindBeverage(Beverages beverages, string sku)
        {
            var soda = beverages.Sodas.SingleOrDefault(x => x.Sku.Equals(sku));

            if (soda != null)
            {
                return(soda);
            }

            var beer = beverages.Beers.SingleOrDefault(x => x.Sku.Equals(sku));

            return(beer);
        }
Exemplo n.º 13
0
        public List <Beverages> ShowAll(Beverages b)
        {
            List <Beverages> Bev = new List <Beverages>();

            foreach (Product prod in purchases)
            {
                if (prod is Beverages)
                {
                    Bev.Add(prod as Beverages);
                }
            }
            return(Bev);
        }
Exemplo n.º 14
0
    public void Activate(Vector3 pos, Vector3 target, Beverages beverage, Material beverageColor)
    {
        transform.position = pos;
        m_Beverage         = beverage;
        gameObject.SetActive(true);
        //Vector3 dir = (target - transform.position).normalized;
        Vector3 dir = target;

        m_Rigidbody.AddForce(dir * 1.2f, ForceMode.Impulse);
        m_DisableTimer = 0.5f;
        m_Disable      = false;
        ChangeMaterial(beverageColor);
    }
Exemplo n.º 15
0
        public void BeverageTests_ConstructorTest()
        {
            //Arrange

            string  itemName       = "Cola";
            decimal itemPrice      = 1.25M;
            int     itemsRemaining = 5;

            //Act
            Beverages beverages = new Beverages(itemName, itemPrice, itemsRemaining);

            //Assert
            Assert.AreEqual(itemName, beverages.ItemName);
            Assert.AreEqual(itemPrice, beverages.ItemPrice);
            Assert.AreEqual(itemsRemaining, beverages.ItemsRemaining);
        }
        private string RankBeverage(int times)
        {
            var beverageGroup = Beverages.GroupBy(x => x);
            var maxCount      = beverageGroup.Max(g => g.Count());
            var mostUsed      = beverageGroup.Where(x => x.Count() == maxCount).Select(x => x.Key).ToArray();

            if (mostUsed.Length <= times)
            {
                //if there are no other options, just use merlot because it is pretty universal
                return("Merlot");
            }
            else
            {
                return(mostUsed[times]);
            }
        }
Exemplo n.º 17
0
        static void Main(string[] args)
        {
            Console.WriteLine("---------WELCOME---------");
            Pizza     pizza     = new Pizza();
            Beverages beverages = new Beverages();
            Bill      bill      = new Bill();
            int       choice    = 1;

            do
            {
                int option;
                Console.WriteLine("---------Select an item---------");
                Console.WriteLine("1.Pizza");
                Console.WriteLine("2.Beverages");
                Console.WriteLine("3.Bill");
                Console.WriteLine("4.Exit");
                option = Convert.ToInt32(Console.ReadLine());
                switch (option)
                {
                case 1:
                    pizza.SelectPizzaType();
                    break;

                case 2:
                    beverages.SelectBeverage();
                    break;

                case 3:
                    bill.Payment(pizza);
                    break;

                case 4: Console.WriteLine("Exit");
                    break;

                default: Console.WriteLine("Enter the correct number");
                    break;
                }
                choice = option;
            } while (choice != 4);
        }
Exemplo n.º 18
0
        public void ShowAll()
        {
            VendingMachine vm = new VendingMachine();

            int[] sumCredit = vm.EndTransaction();
            vm.InsertMoney(1000);

            Beverages beer = new Beverages(0.055, "Bryggmästarens", 99, true, "Bryggmästarens Premium gold är ett exklusivt öl framtaget med förstklassiga råvaror", "Drink it cold", 25);

            vm.Purchase(beer);
            vm.Purchase(beer);

            Food hotdish = new Food("Thai", "Hot Curry", 850, true, "Hot thai soup", "Eat while warm. Drink milk if too hot", 125);

            vm.Purchase(hotdish);

            Food dessert = new Food("Italian", "tiramisu", 200, true, "Classical italian dessert", "Enjoy this delight with a cappuchino", 30);

            vm.Purchase(dessert);

            Beverages coffee = new Beverages(0, "Espresso", 0, true, "Black strong coffee", "Enjoy any time during the day.", 10);

            vm.Purchase(coffee);

            Toys rubicscube = new Toys(5, "Rubic's cube", 0, false, "Needs no explanaion", "Twist and turn in enternity", 40);

            vm.Purchase(rubicscube);

            foreach (Product item in vm.ShowAll())
            {
                Debug.Print(item.Examine());
            }
            Debug.Print("-------------------------------");
            foreach (Product item in vm.ShowAll())
            {
                Debug.Print(item.Use());
            }

            Assert.Equal(6, vm.ShowAll().Count);
        }
Exemplo n.º 19
0
        private async void GetCatalog()
        {
            using (var client = HttpClientWithToken.GetClient()) {
                var jsonFood = await client.GetStringAsync(new Uri("https://localhost:44319/api/Food/Get", UriKind.Absolute));

                var dataFood = JsonConvert.DeserializeObject <List <Food> >(jsonFood);
                var jsonBev  = await client.GetStringAsync(new Uri("https://localhost:44319/api/Beverage/Get", UriKind.Absolute));

                var dataBev   = JsonConvert.DeserializeObject <List <Beverage> >(jsonBev);
                var jsonAudio = await client.GetStringAsync(new Uri("https://localhost:44319/api/Audio/Get", UriKind.Absolute));

                var dataAudio = JsonConvert.DeserializeObject <List <Media> >(jsonAudio);
                var jsonVideo = await client.GetStringAsync(new Uri("https://localhost:44319/api/Video/Get", UriKind.Absolute));

                var dataVideo = JsonConvert.DeserializeObject <List <Media> >(jsonVideo);

                dataFood.ForEach(x => Meals.Add(x));
                dataBev.ForEach(x => Beverages.Add(x));
                dataAudio.ForEach(x => Songs.Add(x));
                dataVideo.ForEach(x => Movies.Add(x));
            }
        }
Exemplo n.º 20
0
        private void AddProduct(Object[] value)
        {
            if (!Beverages.Any(x => x.Name == value[0].ToString()))
            {
                xdoc = XDocument.Load(BeveragesPath);
                XElement root = new XElement("ProductModel");
                root.Add(new XElement("Name", value[0]));
                root.Add(new XElement("Price", double.Parse(value[2].ToString())));
                xdoc.Element("ArrayOfProductModel").Add(root);
                xdoc.Save(BeveragesPath);

                xdoc = XDocument.Load(EN_Path);
                root = new XElement("data", new XAttribute("name", value[0]));
                root.Add(new XElement("value", value[0]));
                xdoc.Element("root").Add(root);
                xdoc.Save(EN_Path);

                xdoc = XDocument.Load(BG_Path);
                root = new XElement("data", new XAttribute("name", value[0]));
                root.Add(new XElement("value", value[1]));
                xdoc.Element("root").Add(root);
                xdoc.Save(BG_Path);

                //ProductModel newProduct = new ProductModel();
                //newProduct.Name = value[0].ToString();
                //newProduct.Price = double.Parse(value[2].ToString());
                //Beverages.Add(newProduct);

                //Messenger.Default.Send<ObservableCollection<ProductModel>>(Beverages);
                Messenger.Default.Send <NotificationMessage>(new NotificationMessage("close"));
            }
            else
            {
                MessageBox.Show("Such product already exists");
            }
        }
Exemplo n.º 21
0
 private void Awake()
 {
     m_Beverage = Beverages.Beer;
 }
Exemplo n.º 22
0
 public Task<Result<Beverages, Error>> Sell(UserId userId, Beverages beverages) 
   => _machine.Sell(userId, beverages);
Exemplo n.º 23
0
    public void Activate(Beverages beverage, Transform maxPoint, Transform minPoint, int amountOfFeedbackClouds)
    {
        m_CloudNumber = amountOfFeedbackClouds;
        m_Beverage    = beverage;
        m_MaxPoint    = new Vector3(maxPoint.position.x, maxPoint.position.y, maxPoint.position.z);
        m_MinPoint    = new Vector3(minPoint.position.x, minPoint.position.y, minPoint.position.z);
        string beverageName = "";

        switch (beverage)
        {
        case Beverages.Acardi:
            beverageName = "Acardi";
            break;

        case Beverages.Boujie:
            beverageName = "Boujie";
            break;

        case Beverages.Coinstreau:
            beverageName = "Coinstreau";
            break;

        case Beverages.Cola:
            beverageName = "Cola";
            break;

        case Beverages.Fanta:
            beverageName = "Fanta";
            break;

        case Beverages.Cassis:
            beverageName = "Cassis";
            break;

        case Beverages.IceTea:
            beverageName = "Ice Tea";
            break;

        case Beverages.Tonic:
            beverageName = "Tonic";
            break;

        case Beverages.GrapefruitJuice:
            beverageName = "Grapefruit Juice";
            break;

        case Beverages.IncompleteVodka:
            beverageName = "Incomplete Vodka";
            break;

        case Beverages.JohnnyDaniels:
            beverageName = "Johnny Daniels";
            break;

        case Beverages.OrangeJuice:
            beverageName = "Orange Juice";
            break;

        case Beverages.Bebida:
            beverageName = "Bebida";
            break;

        case Beverages.EightUp:
            beverageName = "8 Up";
            break;

        case Beverages.SugerRush:
            beverageName = "Suger Rush";
            break;

        case Beverages.ToKilYa:
            beverageName = "To Kil Ya";
            break;

        case Beverages.Beer:
            beverageName = "Beer";
            break;
        }
        m_BeverageName = beverageName;
        gameObject.SetActive(true);
        transform.position         = m_MinPoint;
        m_CurrentTargetPosition    = Vector3.MoveTowards(m_MinPoint, m_MaxPoint, (m_CloudNumber * 2.0f) / 40.0f);
        transform.position         = m_CurrentTargetPosition;
        m_BeverageInformation.text = m_BeverageName + Environment.NewLine + "0";
    }
Exemplo n.º 24
0
 public Vanilla(Beverages _beverages)
 {
     beverages = _beverages;
 }
Exemplo n.º 25
0
        private void Beverages_Click(object sender, RoutedEventArgs e)
        {
            Beverages beverages = new Beverages();

            beverages.Show();
        }
Exemplo n.º 26
0
 public Task<Result<Beverages, Error>> Sell(UserId userId, Beverages beverages) 
   => _core.Ask<Result<Beverages, Error>>(new Sell { UserId = userId, Beverages = beverages });
Exemplo n.º 27
0
        public void BeveragesTest_ConsumptionSound()
        {
            Beverages beverages = new Beverages("Cola", 1.25M, 3);

            Assert.AreEqual("Glug, Glug, Yum!", beverages.VendingMessage);
        }
Exemplo n.º 28
0
        public async Task <ApplicationProductList> GetAllProductsAsync()
        {
            var uri = UriHelper.CombineUri(GlobalSetting.Instance.GatewayShoppingEndpoint, $"{ApiUrlBase}/all");

            ApplicationProductList result = await _requestProvider.GetAsync <ApplicationProductList>(uri);

            _applicationProductList = result;

            if (Beverages != null)
            {
                Beverages.Clear();
                CannedGoods.Clear();
                Cleaners.Clear();
                DryGoods.Clear();
                PaperGoods.Clear();
                PersonalCare.Clear();
                Others.Clear();
            }

            // populate product types
            foreach (var i in result.Items)
            {
                if (i.Type == null)
                {
                    i.Type = "others";
                }

                switch (i.Type.ToLower())
                {
                case "beverage":
                    Beverages.Add(new ProductModel(i));
                    break;

                case "canned goods":
                    CannedGoods.Add(new ProductModel(i));
                    break;

                case "cleaners":
                    Cleaners.Add(new ProductModel(i));
                    break;

                case "dry goods":
                    DryGoods.Add(new ProductModel(i));
                    break;

                case "paper goods":
                    PaperGoods.Add(new ProductModel(i));
                    break;

                case "personal care":
                    PersonalCare.Add(new ProductModel(i));
                    break;

                default:
                    Others.Add(new ProductModel(i));
                    break;
                }
            }

            Beverages    = SortCategory(_beverages);
            CannedGoods  = SortCategory(_cannedGoods);
            Cleaners     = SortCategory(_cleaners);
            DryGoods     = SortCategory(_dryGoods);
            PaperGoods   = SortCategory(_paperGoods);
            PersonalCare = SortCategory(_personalCare);
            Others       = SortCategory(_others);

            return(result);
        }
Exemplo n.º 29
0
        public double CalculateDiet()
        {
            int    total_items = 7;
            double fruit_score = 0, veg_score = 0, fish_score = 0, wg_score = 0, fastfood_score = 0, sweets_score = 0, beverage_score = 0;

            #region Fruit
            if (Fruits == null)
            {
                total_items--;
            }
            else if (Fruits != null && Fruits.Trim().Equals("Often"))
            {
                fruit_score = 10;
            }
            else if (Fruits != null && Fruits.Trim().Equals("Sometimes"))
            {
                fruit_score = 5;
            }
            else if (Fruits != null && Fruits.Trim().Equals("Rarely"))
            {
                fruit_score = 0;
            }
            #endregion
            #region Vegetables
            if (Vegetables == null)
            {
                total_items--;
            }
            else if (Vegetables != null && Vegetables.Trim().Equals("Often"))
            {
                veg_score = 10;
            }
            else if (Vegetables != null && Vegetables.Trim().Equals("Sometimes"))
            {
                veg_score = 5;
            }
            else if (Vegetables != null && Vegetables.Trim().Equals("Rarely"))
            {
                veg_score = 0;
            }
            #endregion
            #region Fish
            if (Fish == null)
            {
                total_items--;
            }
            else if (Fish != null && Fish.Trim().Equals("Often"))
            {
                fish_score = 10;
            }
            else if (Fish != null && Fish.Trim().Equals("Sometimes"))
            {
                fish_score = 5;
            }
            else if (Fish != null && Fish.Trim().Equals("Rarely"))
            {
                fish_score = 0;
            }
            #endregion
            #region Wholegrain
            if (Wholegrain == null)
            {
                total_items--;
            }
            else if (Wholegrain != null && Wholegrain.Trim().Equals("Often"))
            {
                wg_score = 10;
            }
            else if (Wholegrain != null && Wholegrain.Trim().Equals("Sometimes"))
            {
                wg_score = 5;
            }
            else if (Wholegrain != null && Wholegrain.Trim().Equals("Rarely"))
            {
                wg_score = 0;
            }
            #endregion
            #region Fastfood
            if (Fastfood == null)
            {
                total_items--;
            }
            else if (Fastfood != null && Fastfood.Trim().Equals("Often"))
            {
                fastfood_score = 0;
            }
            else if (Fastfood != null && Fastfood.Trim().Equals("Sometimes"))
            {
                fastfood_score = 5;
            }
            else if (Fastfood != null && Fastfood.Trim().Equals("Rarely"))
            {
                fastfood_score = 10;
            }
            #endregion
            #region Sweets
            if (Sweets == null)
            {
                total_items--;
            }
            else if (Sweets != null && Sweets.Trim().Equals("Often"))
            {
                sweets_score = 0;
            }
            else if (Sweets != null && Sweets.Trim().Equals("Sometimes"))
            {
                sweets_score = 5;
            }
            else if (Sweets != null && Sweets.Trim().Equals("Rarely"))
            {
                sweets_score = 10;
            }
            #endregion
            #region Beverages
            if (Beverages == null)
            {
                total_items--;
            }
            else if (Beverages != null && Beverages.Trim().Equals("Often"))
            {
                beverage_score = 0;
            }
            else if (Beverages != null && Beverages.Trim().Equals("Sometimes"))
            {
                beverage_score = 5;
            }
            else if (Beverages != null && Beverages.Trim().Equals("Rarely"))
            {
                beverage_score = 10;
            }
            #endregion

            double total_score = 0, score_percent = 0;
            if (total_items != 0)
            {
                total_score   = (fruit_score + veg_score + fish_score + wg_score + fastfood_score + sweets_score + beverage_score) / total_items;
                score_percent = total_score * 10;
            }

            return(score_percent);
        }
Exemplo n.º 30
0
        public List <Beverages> GetAllBeverages()
        {
            var result = new List <Beverages>();

            var obj1 = new Beverages
            {
                Name      = "Water Melon Juice",
                Price     = 360.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.FreshFruitJuice.ToString()
            };
            var obj2 = new Beverages
            {
                Name      = "Lime Juice",
                Price     = 360.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.FreshFruitJuice.ToString()
            };
            var obj3 = new Beverages
            {
                Name      = "Lime Soda",
                Price     = 360.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.FreshFruitJuice.ToString()
            };
            var obj4 = new Beverages
            {
                Name      = "Orange Juice",
                Price     = 400.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.FreshFruitJuice.ToString()
            };
            var obj5 = new Beverages
            {
                Name      = "Oragne & Ginger",
                Price     = 530.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Smoothies.ToString()
            };
            var obj6 = new Beverages
            {
                Name      = "Watermelon",
                Price     = 530.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Smoothies.ToString()
            };
            var obj7 = new Beverages
            {
                Name      = "Iced Caramel",
                Price     = 680.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Macchiato.ToString()
            };
            var obj8 = new Beverages
            {
                Name      = "Espresso",
                Price     = 380.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Milky.ToString()
            };
            var obj9 = new Beverages
            {
                Name      = "Caffe Americano",
                Price     = 460.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Milky.ToString()
            };
            var obj10 = new Beverages
            {
                Name      = "Hot Chocolate",
                Price     = 550.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Milky.ToString()
            };
            var obj11 = new Beverages
            {
                Name      = "Caffe Mocha",
                Price     = 580.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Milky.ToString()
            };
            var obj12 = new Beverages
            {
                Name      = "​Flat White",
                Price     = 450.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Milky.ToString()
            };
            var obj13 = new Beverages
            {
                Name      = "​English Breakfast Tea",
                Price     = 300.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Tea.ToString()
            };
            var obj14 = new Beverages
            {
                Name      = "​Hot Tea Ceylon Supreme",
                Price     = 300.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Tea.ToString()
            };
            var obj15 = new Beverages
            {
                Name      = "​Cookies N Coffee Shake",
                Price     = 680.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Milky.ToString()
            };
            var obj16 = new Beverages
            {
                Name      = "​Irish Coffee Shake",
                Price     = 680.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Milky.ToString()
            };
            var obj17 = new Beverages
            {
                Name      = "​Chocolate Ice Cream Shakes",
                Price     = 600.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Milky.ToString()
            };
            var obj18 = new Beverages
            {
                Name      = "​Oreo Shake",
                Price     = 680.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Milky.ToString()
            };
            var obj19 = new Beverages
            {
                Name      = "​Peach Ice Tea",
                Price     = 430.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Tea.ToString()
            };
            var obj20 = new Beverages
            {
                Name      = "​Lemon Ice Tea",
                Price     = 430.00,
                Sweetness = 2,
                Category  = BeverageCategoriesEnum.Tea.ToString()
            };

            result.Add(obj1);
            result.Add(obj2);
            result.Add(obj3);
            result.Add(obj4);
            result.Add(obj5);
            result.Add(obj6);
            result.Add(obj7);
            result.Add(obj8);
            result.Add(obj9);
            result.Add(obj10);
            result.Add(obj11);
            result.Add(obj12);
            result.Add(obj13);
            result.Add(obj14);
            result.Add(obj15);
            result.Add(obj16);
            result.Add(obj17);
            result.Add(obj18);
            result.Add(obj19);
            result.Add(obj20);

            return(result);
        }
Exemplo n.º 31
0
 protected override void OnInitialize()
 {
     Beverages.AddRange(Repository.FindAll()); // ToDo: Async version
     SelectedBeverage = PlaceHolderBeverage;
     ReadyForNewDrink();
 }
Exemplo n.º 32
0
 void IMainPage.ReadyForNewDrink()
 {
     Beverages.Focus();
 }