コード例 #1
0
        public JsonResult Get()
        {
            ApoderadoModel apoderadoQuery = new ApoderadoModel(new Apoderado());

            ResponseMenssage response = new ResponseMenssage("success", apoderadoQuery.GetApoderados());

            return(new JsonResult(response));
        }
コード例 #2
0
        public Alumno GetAlumnoByRut(string rut_apoderado, string rut_alumno)
        {
            Apoderado apoderado = new Apoderado();

            apoderado.Rut = rut_apoderado;
            ApoderadoModel query = new ApoderadoModel(apoderado);

            return(query.GetAlumnoByRut(rut_alumno));
        }
コード例 #3
0
        public List <Alumno> GetAlumnosInCursos(int id_curso, string rut)
        {
            Apoderado apoderado = new Apoderado();

            apoderado.Rut = rut;
            ApoderadoModel query = new ApoderadoModel(apoderado);

            return(query.GetAlumnosInCursos(id_curso));
        }
コード例 #4
0
        public List <Curso> GetCursosByColegio(string rut, int id_colegio)
        {
            Apoderado apoderado = new Apoderado();

            apoderado.Rut = rut;
            ApoderadoModel query = new ApoderadoModel(apoderado);

            return(query.GetCursosByColegio(id_colegio));
        }
コード例 #5
0
        public List <Curso> GetCursos(string rut)
        {
            Apoderado apoderado = new Apoderado();

            apoderado.Rut = rut;
            ApoderadoModel query = new ApoderadoModel(apoderado);

            return(query.GetCursos());
        }
コード例 #6
0
        public Apoderado ReadByUsername(string username)
        {
            Apoderado apoderado = new Apoderado();

            apoderado.Rut = username;
            ApoderadoModel query = new ApoderadoModel(apoderado);

            return(query.ReadByUsername());
        }
コード例 #7
0
        public JsonResult Delete(int id)
        {
            ApoderadoModel apoderadoQuery = new ApoderadoModel(new Apoderado());

            apoderadoQuery.Apoderado.Rut = id;

            if (apoderadoQuery.Delete())
            {
                ResponseMenssage response = new ResponseMenssage("success", apoderadoQuery.Apoderado);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al eliminar");
                return(new JsonResult(response));
            }
        }
コード例 #8
0
        public JsonResult Put(int id, [FromBody] Apoderado apoderado)
        {
            ApoderadoModel apoderadoQuery = new ApoderadoModel(apoderado);

            apoderadoQuery.Apoderado.Rut = id;

            if (apoderadoQuery.Update())
            {
                ResponseMenssage response = new ResponseMenssage("success", apoderadoQuery.Apoderado);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al modificar");
                return(new JsonResult(response));
            }
        }
コード例 #9
0
        public JsonResult Get(int id)
        {
            Apoderado apoderado = new Apoderado
            {
                Rut = id
            };
            ApoderadoModel apoderadoQuery = new ApoderadoModel(apoderado);


            if (apoderadoQuery.ReadById())
            {
                ResponseMenssage response = new ResponseMenssage("success", apoderadoQuery.Apoderado);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "apoderado no encontrada");
                return(new JsonResult(response));
            }
        }