public ActionResult Crear(Producto prod) { if (ModelState.IsValid) { if (!string.IsNullOrEmpty(Request["OtraMarca"])) { Marca marcaNueva = new Marca(); marcaNueva.Nombre = Request["OtraMarca"]; marcaRepository.Crear(marcaNueva); prod.Marca = marcaNueva; } prodRepository.Crear(prod); return(RedirectToAction("Index")); } else { List <Marca> todasLasMarcas = marcaRepository.ObtenerTodos(); ViewBag.TodasLasMarcas = todasLasMarcas; return(View(prod)); } }