static void Main() { Welcome.welcomePrintout(); Console.WriteLine("Would you like to place an order? Y/N"); string orderResponse = Console.ReadLine(); if (orderResponse == "yes" || orderResponse == "Y" || orderResponse == "y") { Console.WriteLine(">>>>> How many loaves of bread would you like to purchase?"); string breadResponse = Console.ReadLine(); int breadCount = Int32.Parse(breadResponse); BreadItem newBreadItem = new BreadItem(breadCount); Console.WriteLine(">>>>> Bread Loaves: " + breadResponse); Console.WriteLine(">>>>> How many pastries would you like to purchase?"); string pastryResponse = Console.ReadLine(); int pastryCount = Int32.Parse(pastryResponse); PastryItem newPastryItem = new PastryItem(pastryCount); Console.WriteLine(">>>>> Pastries: " + pastryResponse); newBreadItem.ReceiptPrintoutBread(breadCount); newPastryItem.ReceiptPrintoutPastry(pastryCount); Salutation.salutationPrintout(); } else { Console.WriteLine("Please Come Again!"); } }
/// <summary> /// Get breadcrumbs (links for all parents of an Item) /// </summary> /// <param name="id">Current directory ID</param> /// <returns>List<Item> - list of all parent direcotries</returns> private List <BreadItem> GetBreadcrumbs(long id) { var item = _db.Folder.Find(id); List <BreadItem> bc = new List <BreadItem>(); while (item != null) { var br = new BreadItem() { Name = item.Name, Id = item.Id, HasChildren = false, Current = id == item.Id }; if (item.Children != null && item.Children.Count > 0) { var tmp = item.Children.OrderBy(o => o.Name).Select(a => new BreadItem() { Name = a.Name, Id = a.Id }) .ToList(); br.HasChildren = true; br.Children = tmp; } bc.Add(br); item = item.Parent; } return(bc); }
public void BreadCustomerCost_CalculateCostToCustomer_BreadCustomerCost() { BreadItem newBreadItem = new BreadItem(14); Assert.AreEqual(70, newBreadItem.BreadCustomerCost(14)); }
public void BreadTotalCount_CalculateTotalLoavesOwed_BreadTotalCount() { BreadItem newBreadItem = new BreadItem(14); Assert.AreEqual(21, newBreadItem.BreadTotalCount(14, 7)); }
public void FreeBread_CalculateFreeBreadPromoCount_FreeBreadCalc() { BreadItem newBreadItem = new BreadItem(14); Assert.AreEqual(7, newBreadItem.FreeBreadCalc(14)); }
private void OnCollisionEnter(Collision collision) { // Check for player collision if (collision.gameObject.tag == "Player") { player.GetComponent <PlayerController>().RemoveObserver(this); Collider[] colliders = gameObject.GetComponents <Collider>(); foreach (Collider collider in colliders) { colliderItems.Remove(collider.gameObject); collider.enabled = false; } foreach (Transform child in transform) { child.GetComponent <MeshRenderer>().enabled = false; } if (gameObject.GetComponent <MeshRenderer>() != null) { gameObject.GetComponent <MeshRenderer>().enabled = false; } ParticleBehavior pb = null; switch (itemType) { case ItemType.BREAD: pb = new BreadItem(); break; case ItemType.CAN: pb = new CanItem(); break; case ItemType.CHEESE: pb = new CheeseItem(); break; case ItemType.FRUIT: pb = new FruitItem(); break; case ItemType.LIQUID: pb = new LiquidItem(); break; case ItemType.MEAT: pb = new MeatItem(); break; case ItemType.SHELF: pb = new ShelfItem(); break; } if (gameObject.transform.parent == true) { pb.InstantiateParticles(collision.contacts[0].point, gameObject.transform.parent.gameObject); } else { pb.InstantiateParticles(collision.contacts[0].point, gameObject); } } }