public void EditPizza(Domain.Pizza pizza) { if (_db.Pizza.Find(pizza.Pizzaid) != null) { _db.Pizza.Update(Mapper.Map(pizza)); } }
public static Pizza DomPizza2DataPizza(Domain.Pizza inPizza) { Pizza outPizza = new Pizza(inPizza.Size, inPizza.Crust, inPizza.Toppings); outPizza.Cost = inPizza.Cost; return(outPizza); }
public static Data.Entities.Pizza Map(Domain.Pizza dmPizza) { Data.Entities.Pizza dePizza = new Entities.Pizza(); dePizza.Pizzaid = dmPizza.Pizzaid; dePizza.Size = dmPizza.Size; dePizza.Crust = dmPizza.Crust; dePizza.Cost = dmPizza.Cost; dePizza.Porderid = dmPizza.Porderid; return(dePizza); }
public Domain.Pizza UpdateTotal() { // create new pizza var newPizza = new Domain.Pizza(); //initialize total cost newPizza.Total = 0.0M; // price user's selections Domain.Size sizeSelection; if (Enum.TryParse(sizeDropDownList.SelectedValue, out sizeSelection)) { newPizza.Size = sizeSelection; } switch (newPizza.Size) { case Domain.Size.Small: newPizza.Total += 12.0M; break; case Domain.Size.Medium: newPizza.Total += 14.0M; break; case Domain.Size.Large: newPizza.Total += 16.0M; break; default: break; } Domain.Crust crustSelection; if (Enum.TryParse(crustDropDownList.SelectedValue, out crustSelection)) { newPizza.Crust = crustSelection; } switch (newPizza.Crust) { case Domain.Crust.Regular: case Domain.Crust.Thin: break; case Domain.Crust.Thick: newPizza.Total += 2.0M; break; default: break; } if (sausageCheckBox.Checked) { newPizza.Sausage = true; newPizza.Total += 2.0M; } if (pepperoniCheckBox.Checked) { newPizza.Pepperoni = true; newPizza.Total += 1.5M; } if (onionsCheckBox.Checked) { newPizza.Onions = true; newPizza.Total += 1.0M; } if (greenPeppersCheckBox.Checked) { newPizza.GreenPeppers = true; newPizza.Total += 1.0M; } // display total cost totalCostLabel.Text = String.Format("{0:c}", newPizza.Total); return(newPizza); }
public void AddPizza(Domain.Pizza pizza) { _db.Pizza.Add(Mapper.Map(pizza)); }