private Pedido FillPedido(Pedido pedido) { if (pedido.Platillos != null) { PlatilloLogic platilloLogic = new PlatilloLogic(); pedido.Chef = "No asignado"; double tiempoTotal = 0.0; for (int i = 0; i < pedido.Platillos.Length; i++) { pedido.Platillos[i] = platilloLogic.GetByCodigo(pedido.Platillos[i].Codigo); platilloLogic.UpdateNumeroVentas(pedido.Platillos[i].Codigo); tiempoTotal += pedido.Platillos[i].TiempoPreparacion; } pedido.TiempoPreparacionPromedio = tiempoTotal; pedido.EstaListo = false; return(pedido); } else { return(null); } }
public void Insert(int codigoPlatillo) { Menu menu = DataSource(); //Deserealizamos la base de datos en su ultima version /* ------------------- Post/insert Method -----------------------*/ PlatilloLogic platilloLogic = new PlatilloLogic(); Platillo platillo = platilloLogic.GetByCodigo(codigoPlatillo); if (menu.platillos == null) { menu.platillos = new List <Platillo>(); } menu.platillos.Add(platillo); Serialize(menu); //Almacenamos la ultima version de la base de datos /* ------------------- Post/insert Method -----------------------*/ }