コード例 #1
0
        public ActionResult Menu(int tipo, string tamanio)
        {
            var   cocinero = new Cocinero();
            Pizza pizza    = new Pizza();

            // Cliente pide una pizza
            switch (tipo)
            {
            case 1:
                cocinero.RecepcionarOrden(new PizzaAmericana(tamanio));
                cocinero.CocinarPizza();
                pizza = cocinero.PizzaPreparada;
                TempData["Success"] = "Pizza Lista...";
                cnx.Pizzas.Add(pizza);
                cnx.SaveChanges();
                break;

            case 2:
                cocinero.RecepcionarOrden(new PizzaCalabresa(tamanio));
                cocinero.CocinarPizza();
                pizza = cocinero.PizzaPreparada;
                TempData["Success"] = "Pizza Lista...";
                cnx.Pizzas.Add(pizza);
                cnx.SaveChanges();
                break;

            case 3:
                cocinero.RecepcionarOrden(new PizzaNapolitana(tamanio));
                cocinero.CocinarPizza();
                pizza = cocinero.PizzaPreparada;
                TempData["Success"] = "Pizza Lista...";
                cnx.Pizzas.Add(pizza);
                cnx.SaveChanges();
                break;

            default:
                TempData["Error"] = "Ocurrio un error...";
                break;
            }

            return(RedirectToAction("Ordenes", "Pizza"));
        }
コード例 #2
0
 public async Task <string> UpdateAsync(Cocinero model)
 {
     return(await _Repository.UpdateAsync(model));
 }
コード例 #3
0
 public async Task <string> InsertAsync(Cocinero model)
 {
     return(await _Repository.InsertAsync(model));
 }