public ActionResult Crear(OrdenEnviosDetalle ordenDetalle) { if (ModelState.IsValid) { if (ordenDetalle.ProductoId == 0) { ModelState.AddModelError("ProductoId", "Selecciones un Paquete"); return(View(ordenDetalle)); } _ordenBL.GuardarOrdenDetalle(ordenDetalle); return(RedirectToAction("index", new { id = ordenDetalle.OrdenId })); } var productos = _productosBL.ObtenerproductosActivos(); ViewBag.ProductoId = new SelectList(productos, "Id", "Descripcion"); return(View(ordenDetalle)); }