// GET: Partes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Parte parte = db.Parte.Find(id);

            if (parte == null)
            {
                return(HttpNotFound());
            }
            var IDsTiposDeAutomovil = db.spFindTiposDeAutoMovilForParte(parte.ID_Parte).ToList();
            //IDsTiposDeAutomovil.ToList();

            List <TipoDeAutomovil> tipos = new List <TipoDeAutomovil>();

            foreach (var item in IDsTiposDeAutomovil)
            {
                tipos.Add(db.TipoDeAutomovil.Find(item.GetValueOrDefault()));
            }

            ParteModelo parteModelo = new ParteModelo
            {
                ID_Parte              = parte.ID_Parte,
                FabricanteDePiezas    = parte.FabricanteDePiezas,
                ID_FabricanteDePiezas = parte.ID_FabricanteDePiezas,
                Nombre      = parte.Nombre,
                Marca       = parte.Marca,
                tiposDeAuto = tipos
            };

            //ViewBag.tiposA = tipos;
            return(View(parteModelo));
        }
        public ActionResult Create(ParteModelo parte)
        {
            if (ModelState.IsValid)
            {
                ObjectParameter result = new ObjectParameter("OpReturn", typeof(string));
                db.spAddParte(parte.Nombre, parte.Marca, parte.ID_FabricanteDePiezas, result);

                if (result.Value.ToString() == "Record Inserted Successfully")
                {
                    ViewBag.Resultado = true;
                }
                else
                {
                    ViewBag.Resultado = false;
                }

                ViewBag.Message = result.Value.ToString();
                ViewBag.ID_FabricanteDePiezas = new SelectList(db.FabricanteDePiezas, "ID_FabricanteDePiezas", "Nombre");
                return(View(parte));
            }

            ViewBag.ID_FabricanteDePiezas = new SelectList(db.FabricanteDePiezas, "ID_FabricanteDePiezas", "Nombre");
            return(View(parte));
        }