public ActionResult NuevoPedido(PedidoView pedidoView) { pedidoView = Session["PedidoView"] as PedidoView; var id = int.Parse(Request["idcliente"]); DateTime dateEjecucion = Convert.ToDateTime(Request["FechaPedido"]); string costo = Request["Costo"]; Pedido pedido = new Pedido { fechaEjecucion = dateEjecucion, idcliente = id, costo = Convert.ToDecimal(costo) }; PedidoBLL.Create(pedido); int ultimoPedido = PedidoBLL.List().Select(x => x.idpedido).Max(); foreach (Servicio item in pedidoView.Servicios) { var detalle = new DetallePedido() { idpedido = ultimoPedido, idservicio = item.idservicio }; DetallePedidoBLL.Create(detalle); } pedidoView = Session["PedidoView"] as PedidoView; ViewBag.idcliente = new SelectList(ClienteBLL.ListToNames(), "idcliente", "nombre"); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "idpedido,fechaPeticion,estado,fechaEjecucion,costo,idcliente")] Pedido pedido) { if (ModelState.IsValid) { PedidoBLL.Create(pedido); return(RedirectToAction("Index")); } ViewBag.idcliente = new SelectList(ClienteBLL.ListToNames(), "idcliente", "nombre", pedido.idcliente); return(View(pedido)); }
public ActionResult Create([Bind(Include = "idPedido,fechapedido,estadopedido,idUsuario")] Pedido pedido) { if (ModelState.IsValid) { PedidoBLL.Create(pedido); return(RedirectToAction("Index")); } ViewBag.idUsuario = new SelectList(UsuarioBLL.List(), "idUsuario", "nombre", pedido.idUsuario); return(View(pedido)); }
public IHttpActionResult PostPedido(Pedido pedido) { try { PedidoBLL.Create(pedido); return(Content(HttpStatusCode.Created, "Pedido creado correctamente")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public Pedido Create(Pedido Pedido) { PedidoBLL PedidoBLL = new PedidoBLL(); return(PedidoBLL.Create(Pedido)); }