Ejemplo n.º 1
0
        public IActionResult Set(Models.Materias model)
        {
            int    result   = 0;
            string response = "";

            try
            {
                using (var db = new MySqlConnection(_connection))
                {
                    var sql = "INSERT INTO Materias(Nombre) VALUES(@Nombre)";

                    result = db.Execute(sql, model);
                }
                if (result == 1)
                {
                    response = "La materia a fue insertada correctamente";
                }
                else
                {
                    response = "La materia no se inserto";
                }
            }
            catch (Exception e)
            {
                response = e.Message;
            }

            return(Ok(response));
        }
Ejemplo n.º 2
0
        public IActionResult Edit(Models.Materias model)
        {
            int    result   = 0;
            string response = "";

            try
            {
                using (var db = new MySqlConnection(_connection))
                {
                    var sql = "UPDATE Materias SET Nombre=@Nombre WHERE IdMateria=@IdMateria;";

                    result = db.Execute(sql, model);
                }
                if (result == 1)
                {
                    response = "Se actualizo correctamente la materia";
                }
                else
                {
                    response = "No se actualizo la materia";
                }
            }
            catch (Exception e)
            {
                response = e.Message;
            }

            return(Ok(response));
        }
Ejemplo n.º 3
0
        public IActionResult Delete(Models.Materias model)
        {
            int    result   = 0;
            string response = "";

            try
            {
                using (var db = new MySqlConnection(_connection))
                {
                    var sql = "DELETE FROM Materias WHERE IdMateria=@IdMateria;";

                    result = db.Execute(sql, model);
                }
                if (result == 1)
                {
                    response = "La materia fue eliminada correctamente";
                }
                else
                {
                    response = "La materia no fue eliminada correctamente";
                }
            }
            catch (Exception e)
            {
                response = e.Message;
            }

            return(Ok(response));
        }
Ejemplo n.º 4
0
        public ActionResult Delete(Materias mat)
        {
            Models.Materias materias = db.Materias.Find(mat.IdMaterias);
            db.Materias.Remove(materias);
            db.SaveChanges();

            return(Ok());
        }
Ejemplo n.º 5
0
 public ActionResult Delete([FromBody] Models.Solicitudes.EditMateria materia)
 {
     using (Models.ColegioContext bd = new Models.ColegioContext())
     {
         Models.Materias materiaa = bd.Materias.Find(materia.Idmaterias);
         bd.Remove(materiaa);
         bd.SaveChanges();
     }
     return(Ok());
 }
Ejemplo n.º 6
0
        public IActionResult GetById(Models.Materias model)
        {
            IEnumerable <Models.Materias> lst = null;

            using (var db = new MySqlConnection(_connection))
            {
                var sql = "SELECT * FROM Materias WHERE IdMateria=@IdMateria";
                lst = db.Query <Models.Materias>(sql, model);
            }
            return(Ok(lst));
        }
Ejemplo n.º 7
0
 public ActionResult Put([FromBody] Models.Solicitudes.EditMateria materia)
 {
     using (Models.ColegioContext bd = new Models.ColegioContext())
     {
         Models.Materias materiaa = bd.Materias.Find(materia.Idmaterias);
         materiaa.Profesor        = materia.Profesor;
         materiaa.NombreMateria   = materia.NombreMateria;
         materiaa.Horario         = materia.Horario;
         bd.Entry(materiaa).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
         bd.SaveChanges();
     }
     return(Ok());
 }
Ejemplo n.º 8
0
        public ActionResult Put(Materias mat)
        {
            Models.Materias materias = db.Materias.Find(mat.IdMaterias);
            materias.IdCurso  = mat.IdCurso;
            materias.Profesor = mat.Profesor;
            materias.Materia  = mat.Materia;
            materias.Horario  = mat.Horario;
            materias.Duracion = mat.Duracion;

            db.Entry(materias).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            db.SaveChanges();

            return(Ok());
        }
Ejemplo n.º 9
0
        public ActionResult Post(Materias mat)
        {
            Models.Materias materias = new Models.Materias();
            materias.IdCurso  = mat.IdCurso;
            materias.Profesor = mat.Profesor;
            materias.Materia  = mat.Materia;
            materias.Horario  = mat.Horario;
            materias.Duracion = mat.Duracion;

            db.Materias.Add(materias);
            db.SaveChanges();

            return(Ok());
        }
Ejemplo n.º 10
0
 public ActionResult Post([FromBody] Models.Solicitudes.Materia materia)
 {
     using (Models.ColegioContext bd = new Models.ColegioContext())
     {
         Models.Materias materiaa = new Models.Materias();
         materiaa.Idcurso       = materia.Idcurso;
         materiaa.Profesor      = materia.Profesor;
         materiaa.NombreMateria = materia.NombreMateria;
         materiaa.Horario       = materia.Horario;
         bd.Materias.Add(materiaa);
         bd.SaveChanges();
     }
     return(Ok());
 }