public ActionResult <calificacionestudiante> Index([FromBody] calificacionestudiante Calificacionestudiante, [FromHeader] string token)
    {
        if (UsuarioConexion <usuario> .Instance.getUserToken(token))
        {
            //
            var filtro  = new List <string>();
            var idciclo = CicloLectivoConexion <ciclolectivo> .Instance.getCicloLectivo().Id;

            var idmateria = ExamenConexion <examen> .Instance.SearchId(Calificacionestudiante.Idexamen).Idmateria;

            filtro.Add("idestudiante");
            filtro.Add(Calificacionestudiante.Idestudiante.ToString());
            filtro.Add("idmateria");
            filtro.Add(idmateria.ToString());
            filtro.Add("idciclolectivo");
            filtro.Add(idciclo.ToString());
            var n = estudianteMateriaConexion <estudiantemateria> .Instance.SearchAll(filtro.ToArray());

            if (n.Count == 0)
            {
                var esmat = new estudiantemateria();
                esmat.Idciclolectivo = idciclo;
                esmat.Idestudiante   = Calificacionestudiante.Idestudiante;
                esmat.Idmateria      = idmateria;
                estudianteMateriaConexion <estudiantemateria> .Instance.Insert(esmat);
            }
            CalificacionestudianteConexion <calificacionestudiante> .Instance.Insert(Calificacionestudiante);

            return(Json("El proceso de almacenado se realizó con éxito."));
        }
        else
        {
            return(null);
        }
    }
Beispiel #2
0
    public ActionResult <estudiantemateria> Put([FromBody] estudiantemateria estudianteMateria, [FromHeader] string token)
    {
        if (UsuarioConexion <usuario> .Instance.getUserToken(token))
        {
            estudianteMateria.Idciclolectivo =
                CicloLectivoConexion <ciclolectivo> .Instance.getCicloLectivo().Id;

            estudianteMateriaConexion <estudiantemateria> .Instance.Update(estudianteMateria);

            return(Json("El proceso de almacenado se realizó con éxito."));
        }
        else
        {
            return(null);
        }
    }
Beispiel #3
0
 private estudianteMateriaConexion(estudiantemateria aux) : base(aux)
 {
 }