Esempio n. 1
0
        public CrustTypes SelectCrust()
        {
            while (true)
            {
                System.Console.WriteLine("what kind of crust would you like? \n1: Small\n2: Regular\n3: Pan");
                int.TryParse(System.Console.ReadLine(), out int input);
                switch (input)
                {
                case 1:
                {
                    CrustTypes crust = new CrustTypes("Thin");
                    return(crust);
                }

                case 2:
                {
                    CrustTypes crust = new CrustTypes("Regular");
                    return(crust);
                }

                case 3:
                {
                    CrustTypes crust = new CrustTypes("Pan");
                    return(crust);
                }

                default:
                {
                    System.Console.WriteLine("Invalid entry please try again");
                    break;
                }
                }
            }
        }
        public async Task <IActionResult> PutCrustTypes(int id, CrustTypes crustTypes)
        {
            if (id != crustTypes.Id)
            {
                return(BadRequest());
            }

            try
            {
                await _repo.Edit(crustTypes);
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CrustTypesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public ActionResult CrustType(int?store, int?pan)
        {
            ViewBag.StoreId = store;
            ViewBag.PanId   = pan;

            var CrustTypes = _repository.GetCrustTypes();

            List <CrustTypes> crustList = new List <CrustTypes>();

            foreach (var item in CrustTypes)
            {
                CrustTypes crust = new CrustTypes
                {
                    Id        = item.Id,
                    CrustName = item.CrustName,
                    Price     = item.Price
                };
                crustList.Add(crust);
            }

            OrderViewModel OrderVM = new OrderViewModel
            {
                CrustTypes = crustList
            };

            return(View(OrderVM));
        }
Esempio n. 4
0
        private void Test_Hasinfo()
        {
            var sut = new CrustTypes();

            var actual = sut;

            Assert.IsType <double>(actual.Price);
            Assert.NotNull(actual.ToString());
        }
Esempio n. 5
0
        private void Test_CrustExists()
        {
            var sut = new CrustTypes();

            var actual = sut;

            Assert.IsType <CrustTypes>(actual);
            Assert.NotNull(actual);
        }
Esempio n. 6
0
        public static async Task <CrustTypes> GetCrust(int id)
        {
            CrustTypes          crust    = null;
            HttpResponseMessage response = await client.GetAsync($"api/CrustTypes/{id}");

            if (response.IsSuccessStatusCode)
            {
                crust = await response.Content.ReadAsAsync <CrustTypes>();
            }
            return(crust);
        }
Esempio n. 7
0
        public string Test
        {
            get { return test; }
            set { test = value; }
        }


        public Pizza(PizzaTypes pizzaType, SauceTypes sauceType, CrustTypes crustType,
                      PizzaToppings[] pizzaToppings, PizzaSizes pizzaSize) : base(pizzaType.ToString())
        {
            this.pizzaType = pizzaType;
        public CrustTypesVM ConvertToVM(CrustTypes crustTypes)
        {
            CrustTypesVM returnCrust = new CrustTypesVM
            {
                Id          = crustTypes.Id,
                Name        = crustTypes.Name,
                Description = crustTypes.Description,
                Price       = crustTypes.PriceCategory.Price
            };

            return(returnCrust);
        }
        public async Task <ActionResult <CrustTypes> > PostCrustTypes(CrustTypes crustTypes)
        {
            await _repo.Add(crustTypes);

            return(CreatedAtAction("GetCrustTypes", new { id = crustTypes.Id }, crustTypes));
        }
Esempio n. 10
0
        public async Task <ActionResult> SelectCrust(int id)
        {
            CrustTypes c = await API.GetCrust(id);

            return(View("Message", $"You selected {c.Name}"));
        }