public ActionResult Crear(Pedido pedido) { if (ModelState.IsValid) { if (pedido.ProveedorId == 0) { ModelState.AddModelError("ProveedorId", "Seleccione un proveedor"); return(View(pedido)); } _pedidosBL.GuardarPedido(pedido); return(RedirectToAction("Index")); } var proveedores = _proveedoresBL.ObtenerProveedoresActivos(); ViewBag.ProveedorId = new SelectList(proveedores, "Id", "Nombre"); return(View(pedido)); }