public IActionResult DeleteComponenteParte(int ComponenteParteId, int variable)
        {
            ComponenteParte updateComponenteParte = db.ComponenteParte.FirstOrDefault(c => c.Id == ComponenteParteId);

            updateComponenteParte.Removed = true;

            db.ComponenteParte.Update(updateComponenteParte);
            db.SaveChanges();

            return(RedirectToAction("PrincipalPartes", new { ComponenteId = db.ComponenteParte.FirstOrDefault(c => c.Id == ComponenteParteId).IdComponente, variable = variable }));
        }
        public IActionResult FormularioEditComponenteParte(ListaComponente lc)
        {
            ComponenteParte updateComponenteParte = db.ComponenteParte.FirstOrDefault(c => c.Id == lc.ComponenteParteId);

            updateComponenteParte.IdParte = Convert.ToInt32(lc.ParteId);

            db.ComponenteParte.Update(updateComponenteParte);
            db.SaveChanges();

            return(RedirectToAction("PrincipalPartes", new { ComponenteId = db.ComponenteParte.FirstOrDefault(c => c.Id == lc.ComponenteParteId).IdComponente, variable = lc.variable }));
        }
        public IActionResult FormularioAsociarParte(ListaComponente partecomponente)
        {
            if (ModelState.IsValid)
            {
                ComponenteParte cp = new ComponenteParte()
                {
                    IdComponente = Convert.ToInt32(partecomponente.ComponenteId),
                    IdParte      = Convert.ToInt32(partecomponente.ParteId),
                    Removed      = false,
                };
                db.ComponenteParte.Add(cp);
                db.SaveChanges();


                return(RedirectToAction("PrincipalPartes", new { ComponenteId = partecomponente.ComponenteId, variable = partecomponente.variable }));
            }

            return(RedirectToAction("Index"));
        }