public static string AlumnosFromTask(int idTask)
        {
            AccountController account = new AccountController();
            Usuario           usr     = account.getCurrentUser();
            int idusuario             = usr.idUsuario;

            Models.Entities.Examen ex = new Models.Entities.Examen();
            return(ex.AlumnosFromTask(usr.idEscuela, idTask, idusuario));
        }
        public static string LeerExamenFromTask(int idTask)
        {
            AccountController account = new AccountController();
            Usuario           usr     = account.getCurrentUser();
            int idusuario             = usr.idUsuario;

            Models.Entities.Examen ex = new Models.Entities.Examen();
            return(ex.ReadExamenFromTask(idTask, idusuario));
        }
        public static string GuardarExamen(string examen, DateTime FechaRegistro, int idTask, int entregado, int idUsuario)
        {
            AccountController account = new AccountController();

            Models.Entities.Examen ex = new Models.Entities.Examen();
            Usuario usr   = account.getCurrentUser();
            var     idRol = usr.idRol;

            if (idUsuario == -1)    //usar usuario logueado
            {
                idUsuario = usr.idUsuario;
                return(ex.SaveExamen(examen, idUsuario, FechaRegistro, idTask, entregado));
            }
            if (idRol == 1 || idRol == 4)   //sólo si es admin o profesor, usar idUsuario enviado
            {
                return(ex.SaveExamen(examen, idUsuario, FechaRegistro, idTask, entregado));
            }
            return("");
        }
 public static string LeerExamen(int id) //posiblemente NO USADO en ningun lado
 {
     Models.Entities.Examen ex = new Models.Entities.Examen();
     return(ex.ReadExamen(id));
 }