public void AvaliacaoValidaE_RegistradaParaA_Pizza(int nota) { Pizza pizza = new Pizza(); var pedirPizza = new PedindoPizza(); pedirPizza.Avaliar(new Pessoa(), pizza, nota); Assert.AreEqual(nota, pizza.nota); }
public void AvaliacaoInvalidaLancaExcecao(int nota) { Pizza pizza = new Pizza(); var pedindoPizza = new PedindoPizza(); pedindoPizza.Avaliar(new Pessoa(), pizza, nota); }
public void TodasAsPessoasVotaramEmTodasAsPizzasO_RankingEhProcessado() { var pessoa1 = new Pessoa(); var pessoa2 = new Pessoa(); var pessoasNaReuniao = new List<Pessoa> { pessoa1, pessoa2 }; var pizza1 = new Pizza(); var pizza2 = new Pizza(); var pizzasRankeadasEsperado = new List<Pizza>(); pizzasRankeadasEsperado.Add(pizza2); pizzasRankeadasEsperado.Add(pizza1); var opcoesPizzas = new List<Pizza> { pizza1, pizza2 }; var pizzasRankeadas = new List<Pizza>(); PedindoPizza pedindoPizza = new PedindoPizza(pessoasNaReuniao, opcoesPizzas); pedindoPizza.Avaliar(pessoa1, pizza1, 1); pedindoPizza.Avaliar(pessoa1, pizza2, 5); pedindoPizza.Avaliar(pessoa2, pizza1, 5); pedindoPizza.Avaliar(pessoa2, pizza2, 3); pizzasRankeadas = pedindoPizza.ProcessarRanking(); Assert.AreEqual(pizzasRankeadasEsperado, pizzasRankeadas); }
public void AvaliacaoValidaMediaDeNotasAtribuidas() { Pizza pizza = new Pizza(); var pedirPizza = new PedindoPizza(); pedirPizza.Avaliar(new Pessoa(), pizza, 1); pedirPizza.Avaliar(new Pessoa(), pizza, 2); pedirPizza.Avaliar(new Pessoa(), pizza, 5); Assert.AreEqual(3, pizza.totalVoto); Assert.AreEqual(2, pizza.media); }
//dodaj private void Button_Click(object sender, RoutedEventArgs e) { Pizza pizza = new Pizza(); pizza.Produkt = TextBox1.Text; pizza.Skladniki = TextBox2.Text; string stringPole = TextBox3.Text; pizza.Cena = Int32.Parse(stringPole); Klient.Dodaj(pizza); // dodaje tab2 = new List<Pizza>(Klient.ListaPizz2()); //odseiza liste zamow.ItemsSource = tab2; //odseiza liste }
Siparis SiparisHesapla() { Siparis s = new Siparis(); s.Adet = (int)numericUpDown1.Value; Pizza p = new Pizza(); p.Ebat = (PizzaEbat)comboBox1.SelectedItem; p.Tur = (PizzaTur)listBox1.SelectedItem; p.Kenar = (radioButton2.Checked) ? (KenarTur)radioButton2.Tag : (KenarTur)radioButton1.Tag; foreach (CheckBox item in groupBox1.Controls) { if (item.Checked) p.Malzemeler.Add((PizzaMalzeme)item.Tag); } s.Pizza = p; peturn s; }
public ActionResult AddressAndPayment(Pizza.Models.Order model) { var order = new Order(); TryUpdateModel(order); try { //if (string.Equals(values["PromoCode"], PromoCode, // StringComparison.OrdinalIgnoreCase) == false) //{ // return View(order); //} //else { string username = User.Identity.Name; var user = storeDB.Users.Where(u => u.UserName == username).FirstOrDefault(); //ShoppingCart ShoppingCart = new ShoppingCart(); order.username = user.UserName; order.datetime = DateTime.Now; order.Address = model.Address; order.Phone = user.PhoneNumber; order.Email = user.Email; //order.Total = ShoppingCart.GetTotal(); //Save Order storeDB.orders.Add(order); storeDB.SaveChanges(); //Process the order var cart = ShoppingCart.GetCart(this.HttpContext); cart.CreateOrder(order); updateHearingSessions(); return RedirectToAction("Complete", new { id = order.id }); } } catch { //Invalid - redisplay with errors return View(order); } }
public void RemoveConfigurePizzaDialog(Pizza pizza) { Order.Pizzas.Remove(pizza); }
public Pizza AddPizza(Pizza pizza) { pizzalist.Add(pizza); return(pizza); }
public Sauce(Pizza.Pizza pizza) { _pizza = pizza; }
public Cheese(Pizza pizza) : base(pizza) { Description = "Cheese"; }
public void CreateNewPizzaProduct() { Pizza = new Pizza(); }
// Метод: PrintPizza // Аргуметы метода: Pizza // Описание: Печатает информацию о пицце, ее цене и калорийности static void PrintPizza(Pizza.Pizza pizza) { Console.WriteLine("\tPizza: {0}\n\tCost: {1}$\n\tCalories: {2}\n\n", pizza.GetInfo(), pizza.GetCost(), pizza.GetCalories()); }
private void Summary_Click(object sender, EventArgs e) { richTextBoxSummary.Text = Pizza.GetSummaryInfo(); }
public ChickenTopping(Pizza pizza) : base(pizza) { this.price = 3; this.name = "Chicken"; }
public Pine(Pizza.Pizza pizza) { _pizza = pizza; }
public TomatoSauce(Pizza p) : base(p) { }
public Cheese(Pizza.Pizza pizza) { _pizza = pizza; }
public CheesePizza(Pizza pizza) : base(pizza.Name + " with cheese ", pizza) { }
public TomattoPizza(Pizza pizza) : base(pizza.Name + " with tomattoes ", pizza) { }
public Cheese(Pizza pizza) : base(pizza) { Description = "Cheese"; Cost = 1.25; }
public OnionTopping(Pizza pizza) : base(pizza) { this.price = 2; this.name = "Onion"; }
public Pizza GetPizzaFromDbById(int id) { Pizza pizza = this.GetAllPizzasFromDb().Where(p => p.Id == id).First(); return(pizza); }
public GreenPepperTopping(Pizza pizza) : base(pizza) { this.price = 1; this.name = "Green Pepper"; }
// GET api/values /*public IEnumerable<PizzaDB> Get() { * var lista = ConverterParaLista<PizzaDB>(PizzaDB.Read()); * return lista; * } * * public static List<T> ConverterParaLista<T>(DataTable dt) { * var columnNames = dt.Columns.Cast<DataColumn>().Select(c => c.ColumnName.ToLower()).ToList(); * var properties = typeof(T).GetProperties(); * return dt.AsEnumerable().Select(row => { * var objT = Activator.CreateInstance<T>(); * foreach (var pro in properties) { * if (columnNames.Contains(pro.Name.ToLower())) { * try { * pro.SetValue(objT, row[pro.Name]); * } * catch (Exception) { } * } * } * return objT; * }).ToList(); * }*/ public void Post([FromBody] Pizza pizza) { PizzaDB.Insert(pizza); }
public Salami(Pizza pizza) { _pizza = pizza; }
public void Should_Create_Instance_Of_Pizza_Calculate_Total() { // Arrange var totalToppingsCost = PizzaMocks.ToppingMocks().Sum(x => x.Price); var sizeCost = PizzaMocks.SizeMocks().First().Price; var exceptedCost = totalToppingsCost + sizeCost; // Act var sut = new Pizza( PizzaMocks.ToppingMocks().ToList(), PizzaMocks.SizeMocks().First(), PizzaMocks.BreadMocks().ElementAt(1), PizzaMocks.GetSauce().ElementAt(1), PizzaMocks.GetCheese().ElementAt(2) ); // Assert Assert.IsInstanceOf<Pizza>(sut); Assert.Greater(sut.Total, 0); Assert.AreEqual(sut.Total, exceptedCost); }
public Ham(Pizza pizza) : base(pizza) { Description = "Ham"; }
public ToppingPizza(Pizza p) { originalPizza = p; }
public PizzaDecorator(Pizza pizza) { _pizza = pizza; }
public WithExtraCheese(Pizza pizza) : base(pizza) { }
public IActionResult Create(Pizza pizza) { PizzaService.Add(pizza); return(CreatedAtAction(nameof(Create), new { id = pizza.Id }, pizza)); }
protected PizzaDecorator(string name, Pizza pizza) : base(name) { Pizza = pizza; }
public CheeseTopping(Pizza pizza) : base(pizza) { _pizza = pizza; }
public IActionResult Edit(int id) { Pizza pizza = _pizzaService.GetPizzaById(id); return(View(pizza)); }
// GET: Pizza/Details/5 public ActionResult Details(int id) { Pizza pizza = FakeDb.Instance.Pizzas.SingleOrDefault(x => x.Id == id); return(View(pizza)); }
public void RemoveConfiguredPizza(Pizza pizza) { Order.Pizzas.Remove(pizza); }
public IActionResult InsertPizza([FromBody] Pizza pizza) { _db.Pizzas.Add(pizza); _db.SaveChanges(); return(Created($"pizzas/{pizza.Id}", pizza)); }
public override string GetDescription() { return(Pizza.GetDescription() + ", " + Constants.HamDescription); }
public IActionResult Create(Pizza newPizza) { _context.Pizza.Add(newPizza); _context.SaveChanges(); return(StatusCode(201, newPizza)); }
public override double GetPrice() { return(Pizza.GetPrice() + Constants.HamPrice); }
public Peppers(Pizza pizza) : base(pizza) { Description = "Peppers"; }
public Ham(Pizza pizza) : base(pizza) { }
public void PizzaTest() { Pizza uj_pizza = new Pizza("valami", 8, 100, 20); uj_pizza.Pizza_nev = "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"; }
void UpdateRecepie() { for (int iii = 0; iii < allRecepieItems.Length; iii++) { allRecepieItems[iii].enabled = false; } currentPizza = GameObject.FindObjectOfType<Pizza>(); int nrOfMushRooms = 0; int nrOfTomatoes = 0; int nrOfOnions = 0; int nrOfBroccolies = 0; for(int i = 0; i < currentPizza.myIngredients.Count; i++) { if(currentPizza.myIngredients[i] == "Broccoli") { nrOfBroccolies++; } if (currentPizza.myIngredients[i] == "Tomato") { nrOfTomatoes++; } if (currentPizza.myIngredients[i] == "Onion") { nrOfOnions++; } if (currentPizza.myIngredients[i] == "Mushroom") { nrOfMushRooms++; } } Debug.Log("NROFMUSHROOMS: "+nrOfMushRooms); for (int i = 0; i < nrOfMushRooms; i++ ) { for (int ii = 0; ii < allRecepieItems.Length; ii++ ) { if (allRecepieItems[ii].name.Contains("Mushroom") && !allRecepieItems[ii].enabled) { allRecepieItems[ii].enabled = true; break; } } } Debug.Log("nrOfBroccolies: " + nrOfBroccolies); for (int i = 0; i < nrOfBroccolies; i++) { for (int ii = 0; ii < allRecepieItems.Length; ii++) { if (allRecepieItems[ii].name.Contains("Broccoli") && !allRecepieItems[ii].enabled) { allRecepieItems[ii].enabled = true; break; } } } Debug.Log("nrOfTomatoes: " + nrOfTomatoes); for (int i = 0; i < nrOfTomatoes; i++) { for (int ii = 0; ii < allRecepieItems.Length; ii++) { if (allRecepieItems[ii].name.Contains("Tomato") && !allRecepieItems[ii].enabled) { allRecepieItems[ii].enabled = true; break; } } } Debug.Log("nrOfOnions: " + nrOfOnions); for (int i = 0; i < nrOfOnions; i++) { for (int ii = 0; ii < allRecepieItems.Length; ii++) { if (allRecepieItems[ii].name.Contains("Onion") && !allRecepieItems[ii].enabled) { allRecepieItems[ii].enabled = true; break; } } } //recepie.SetTrigger("update"); }
protected PizzaDecorator(Pizza pizza) { _pizza = pizza; }
public void Should_Create_Instance_Of_Order_With_TakeOut() { //Arrange // _mockEventPublisher.Setup(x => x.Publish(It.IsAny<IDomainEvent>())).Callback(() => new OrderNeedsDelivery(It.IsAny<Order>())); //Act var pizza = new Pizza( PizzaMocks.ToppingMocks().ToList(), PizzaMocks.SizeMocks().First(), PizzaMocks.BreadMocks().ElementAt(1), PizzaMocks.GetSauce().ElementAt(1), PizzaMocks.GetCheese().ElementAt(2) ); var pizzas = new List<Pizza> { pizza }; var sut = new Order(ServiceType.TakeOut, pizzas, "Jose"); sut.ProcessOrder(sut, _mockEventPublisher.Object); //Assert _mockEventPublisher.VerifyAll(); _mockEventPublisher.Verify(x => x.Publish(It.IsAny<IDomainEvent>()), Times.Never); Assert.IsInstanceOf<Order>(sut); Assert.AreEqual(sut.ServiceCharge, 0); Assert.Greater(sut.SubTotal, 0); Assert.AreEqual(sut.ServiceCharge + sut.SubTotal, sut.TotalAmount); }
public static Pizza WithPineapple(this Pizza pizza) { return(new Pineapple(pizza)); }
/// <summary> /// 获取DCode /// </summary> /// <param name="executionContext"></param> /// <returns></returns> protected internal override ActivityExecutionStatus DoExecute(ActivityExecutionContext executionContext) { IProductRepository productRep = RepositoryFactory.GetInstance().GetRepository<IProductRepository, IProduct>(); IDeliveryRepository deliveryRep = RepositoryFactory.GetInstance().GetRepository<IDeliveryRepository, Delivery>(); IModelRepository modelRep = RepositoryFactory.GetInstance().GetRepository<IModelRepository, Model>(); IPizzaRepository pizzaRep = RepositoryFactory.GetInstance().GetRepository<IPizzaRepository, Pizza>(); ICOAStatusRepository coaRep = RepositoryFactory.GetInstance().GetRepository<ICOAStatusRepository, COAStatus>(); IPrintLogRepository printLogRep = RepositoryFactory.GetInstance().GetRepository<IPrintLogRepository, PrintLog>(); Product curProduct = (Product)CurrentSession.GetValue(Session.SessionKeys.Product); Delivery curDn = (Delivery)CurrentSession.GetValue(Session.SessionKeys.Delivery); string pizzaID = (string)CurrentSession.GetValue(Session.SessionKeys.PizzaID); string coaSN = (string)CurrentSession.GetValue(Session.SessionKeys.COASN); string curEditor = ""; string curStation = ""; if (!string.IsNullOrEmpty(this.Editor)) { curEditor = this.Editor; } if (!string.IsNullOrEmpty(this.Station)) { curStation = this.Station; } if (!curProduct.IsBT) { //Update Product – Combine DN //Product.DeliveryNo – Delivery No (from UI) bool bindFlag = false; curProduct.DeliveryNo = curDn.DeliveryNo; Delivery newDn = null; IList<string> proList = new List<string>(); proList.Add(curProduct.ProId); bindFlag = productRep.BindDN(curDn.DeliveryNo, proList, curDn.Qty); while (!bindFlag) { newDn = GetNextDelivery(curProduct); if (newDn == null) { FisException fe = new FisException("PAK103", new string[] { }); //没找到可分配的delivery throw fe; } else { bindFlag = productRep.BindDN(newDn.DeliveryNo, proList, newDn.Qty); } } if (newDn != null) { curDn = newDn; curProduct.DeliveryNo = curDn.DeliveryNo; CurrentSession.AddValue(Session.SessionKeys.Delivery, curDn); } int dvQty = productRep.GetCombinedQtyByDN(curDn.DeliveryNo); if (dvQty == curDn.Qty) { curDn.Status = "87"; deliveryRep.Update(curDn, CurrentSession.UnitOfWork); } } //3. 如果有绑定COA,则需要完成如下操作 //a) Insert Product_Part - Combine COA //b) Update COAStatus - Update COA Status // COAStatus.Status = 'A1' //c) Insert COALog – Insert COA Log // COASN – COA // Line – 当前绑定的Customer S/N // Station – 'A1' if (!string.IsNullOrEmpty(coaSN)) { ProductPart coaPart = (ProductPart)CurrentSession.GetValue("COAPart"); IPart bomPart = (IPart)CurrentSession.GetValue("COABOMPart"); COAStatus reCOA = coaRep.Find(coaSN); IProductPart bindPart = new ProductPart(); bindPart.ProductID = curProduct.ProId; bindPart.PartID = bomPart.PN; bindPart.PartSn = coaSN; bindPart.Cdt = DateTime.Now; bindPart.BomNodeType = "P1"; bindPart.PartType = bomPart.Type; bindPart.CustomerPn = bomPart.CustPn; bindPart.Editor = curEditor; bindPart.Station = curStation; bindPart.CheckItemType = ""; bindPart.Iecpn = ""; curProduct.AddPart(bindPart); reCOA.Status = "A1"; reCOA.Editor = curEditor; coaRep.UpdateCOAStatusDefered(CurrentSession.UnitOfWork, reCOA); COALog newItem = new COALog(); newItem.COASN = coaSN; newItem.LineID = curProduct.CUSTSN; newItem.Editor = Editor; newItem.StationID = "A1"; newItem.Tp = ""; coaRep.InsertCOALogDefered(CurrentSession.UnitOfWork, newItem); } //7.Insert IMES_PAK..Pizza / IMES_PAK..PizzaStatus / //IMES_PAK..Pizza.MMIID = '' //IMES_PAK..PizzaStatus.Station = '00' Pizza CurrentPizza = new Pizza(); PizzaStatus currentPizzaStatus = new PizzaStatus(); currentPizzaStatus.Editor = this.Editor; if (null == this.Line) { currentPizzaStatus.LineID = ""; } else { currentPizzaStatus.LineID = this.Line; } currentPizzaStatus.PizzaID = pizzaID; currentPizzaStatus.StationID = "00"; CurrentPizza.PizzaID = pizzaID; CurrentPizza.MMIID = ""; CurrentPizza.Status = currentPizzaStatus; pizzaRep.Add(CurrentPizza, CurrentSession.UnitOfWork); //8.Update Product – Combine Pizza Id //Product.PizzaID – Pizza ID curProduct.PizzaID = pizzaID; productRep.Update(curProduct, CurrentSession.UnitOfWork); //Model 的第10,11码是”29” 或者”39” 的产品是出货日本的产品;否则,是非出货日本的产品 string jpmodel = curProduct.Model.Substring(9, 2); bool jpflag = false; // if (jpmodel == "29" || jpmodel == "39") if((jpmodel == "29" || jpmodel == "39") && CheckJapanByPart(curProduct.Model)) { jpflag = true; } //IMES_GetData..PrintLog var item = new PrintLog { Name = "PIZZA Label-1", BeginNo = curProduct.CUSTSN, EndNo = curProduct.CUSTSN, Descr = "PIZZA Label-1", Editor = this.Editor }; printLogRep.Add(item, CurrentSession.UnitOfWork); //出货日本在列印列印Pizza Label 后,还需要列印Japan Pizza Label if (jpflag) { var jitem = new PrintLog { Name = "PIZZA Label-2", BeginNo = curProduct.CUSTSN, EndNo = curProduct.CUSTSN, Descr = "PIZZA Label-2", Editor = this.Editor }; printLogRep.Add(jitem, CurrentSession.UnitOfWork); } if (curProduct.IsBT) { var btitem = new PrintLog { Name = "BT COO Label", BeginNo = curProduct.CUSTSN, EndNo = curProduct.CUSTSN, Descr = "BT COO Label", Editor = this.Editor }; printLogRep.Add(btitem, CurrentSession.UnitOfWork); } CurrentSession.AddValue("JPFlag", jpflag); return base.DoExecute(executionContext); }
public Meat(Pizza.Pizza pizza) { _pizza = pizza; }
public Mozzarella(Pizza p) : base(p) { }
public ActionResult Details(int id) { Pizza pizzaDetail = context.Pizzas.Find(id); return(View(pizzaDetail)); }
public WithExtraOlives(Pizza pizza) : base(pizza) { }
public ActionResult Edit(int id) { Pizza pizzaToEdit = context.Pizzas.Find(id); return(View(pizzaToEdit)); }
public WithExtraAnchovies(Pizza pizza) : base(pizza) { }
public IActionResult Create(PizzaViewModel pizzaviewmodel) { Pizza pizza = new Pizza(); pizza.HasOrder = false; List <Crust> CrustList = _CrustRepo.Get(); List <Size> SizeList = _SizeRepo.Get(); foreach (var item in CrustList) { if (item.Name == pizzaviewmodel.Crust) { pizza.Crust = item; pizza.Name = item.Name + " "; pizza.Price += item.Price; } } foreach (var item in SizeList) { if (item.Name == pizzaviewmodel.Size) { pizza.Size = item; pizza.Name += item.Name + " "; pizza.Price += item.Price; } } for (int i = 0; i < pizzaviewmodel.Count; i++) { if (i == 0) { if (!pizzaviewmodel.Topping1) { pizzaviewmodel.ToppingList.Remove(_ToppingRepo.Get(pizzaviewmodel.Toppings[i])); } } else if (i == 1) { if (!pizzaviewmodel.Topping2) { pizzaviewmodel.ToppingList.Remove(_ToppingRepo.Get(pizzaviewmodel.Toppings[i])); } } else if (i == 2) { if (!pizzaviewmodel.Topping3) { pizzaviewmodel.ToppingList.Remove(_ToppingRepo.Get(pizzaviewmodel.Toppings[i])); } } else if (i == 3) { if (!pizzaviewmodel.Topping4) { pizzaviewmodel.ToppingList.Remove(_ToppingRepo.Get(pizzaviewmodel.Toppings[i])); } } else if (i == 4) { if (!pizzaviewmodel.Topping5) { pizzaviewmodel.ToppingList.Remove(_ToppingRepo.Get(pizzaviewmodel.Toppings[i])); } } else { if (!pizzaviewmodel.Topping6) { pizzaviewmodel.ToppingList.Remove(_ToppingRepo.Get(pizzaviewmodel.Toppings[i])); } } } List <PizzaTopping> PizzaToppingList = new List <PizzaTopping>(); foreach (var item in pizzaviewmodel.ToppingList) { pizza.Price += item.Price; pizza.Name += item.Name + " "; PizzaToppingList.Add(new PizzaTopping() { Topping = item }); } pizza.PizzaToppings = PizzaToppingList; _PizzaRepo.Post(pizza); return(View("PizzaOrdered")); }
public static Pizza WithCheese(this Pizza pizza) { return(new Cheese(pizza)); }
public static PizzaViewModel Create(Pizza pizza) { return new PizzaViewModel { Name = pizza.Name, Price = pizza.Price }; }