public bool AsignarDocente(int IdCurso, int idUserEncargado, int CiusuarioNuevoDocente) { var docente = _context.DocentesCurso .Include(c => c.Docente) .SingleOrDefault(x => x.Docente.Id == idUserEncargado && x.Escargado == true && x.CursoId == IdCurso); if (docente != null) { var nuevoDocente = _context.Cuenta .Include(x => x.PersonaCuenta) .SingleOrDefault(x => x.PersonaCuenta.Ci == CiusuarioNuevoDocente && x.TipoCuenta == "Docente"); if (nuevoDocente != null) { var dc = new DocentesCurso() { CursoId = IdCurso, DocenteId = nuevoDocente.Id, Escargado = false }; _context.DocentesCurso.Add(dc); _context.SaveChanges(); return(true); } return(false); } return(false); }
public bool AsignarDocenteCurso(int idCurso, int idDocente) { var dc = new DocentesCurso() { CursoId = idCurso, DocenteId = idDocente, Escargado = true }; _context.DocentesCurso.Add(dc); _context.SaveChanges(); return(true); }