public ActionResult PedidoAdd(string[] idAlimentos, int Num_IDCliente) { ViewBag.Cliente = TempData["Cliente"]; TempData.Keep("Cliente"); int idCliente = Num_IDCliente; ViewBag.ControleRota = 1; if (idAlimentos != null) { for (int i = 0; i < idAlimentos.Length; i++) { var pedido = new Pedido { Num_IDCliente = idCliente, Num_IDAlimento = Convert.ToInt32(idAlimentos[i]) }; pedidoApp.Post(pedido); } ViewBag.ListaPedidos = pedidoApp.Get().Content.ReadAsAsync <List <Pedido> >().Result; return(View("_ListarPedidosAdmin")); } ViewBag.ListaPedidos = pedidoApp.GetById(idCliente).Content.ReadAsAsync <List <Pedido> >().Result; return(View("_ListarPedidos")); }
public ActionResult EnviarPedido(string[] idAlimentos) { ViewBag.ControleRota = 0; ViewBag.Cliente = TempData["Cliente"]; TempData.Keep("Cliente"); int idCliente = ViewBag.Cliente.Num_IDCliente; Pedido pedido = new Pedido(); pedido.Num_IDCliente = idCliente; if (idAlimentos != null) { foreach (string idAlimento in idAlimentos) { pedido.Num_IDAlimento = Int32.Parse(idAlimento); pedidoApp.Post(pedido); } ViewBag.ListaPedidos = pedidoApp.GetById(idCliente).Content.ReadAsAsync <List <Pedido> >().Result; return(View("PedidoCliente")); } return(View("Pedido")); }