// Elimina un empleado de un proyecto public void Eliminar(string idProyectoFK, string cedulaEmpleadoFK) { PARTICIPA pARTICIPA = db.PARTICIPA.Find(cedulaEmpleadoFK, idProyectoFK); db.PARTICIPA.Remove(pARTICIPA); db.SaveChanges(); }
//Agrega un empleado a un proyecto con un rol específico haciendo el query en la DB public void Agregar(string idProyectoFK, string cedulaEmpleadoFK, string rol) { PARTICIPA participa = db.PARTICIPA.Create(); participa.cedulaEmpleadoFK = cedulaEmpleadoFK; participa.idProyectoFK = idProyectoFK; participa.rol = rol; db.PARTICIPA.Add(participa); db.SaveChanges(); }
public ActionResult DeleteConfirmed(string cedulaLiderActual, string id) { PROYECTO pROYECTO = db.PROYECTO.Find(id); db.PROYECTO.Remove(pROYECTO); EMPLEADO lider = db.EMPLEADO.Find(cedulaLiderActual); // Pone la disponibilidad del lider en TRUE lider.disponibilidad = "Disponible"; PARTICIPA participa = db.PARTICIPA.Find(cedulaLiderActual, id); db.PARTICIPA.Remove(participa); // Elimina la tupla de PARTICIPA db.SaveChanges(); return(RedirectToAction("Index")); }