示例#1
0
 public Materia_Model CreateMateria(Materia_Model Materia_model)
 {
     if (!ModelState.IsValid)
     {
         throw new HttpResponseException(HttpStatusCode.BadRequest);
     }
     _context.Materia.Add(Materia_model);
     _context.SaveChanges();
     return(Materia_model);
 }
示例#2
0
        public ActionResult editMateria(Materia_Model m)
        {
            var mat = _context.Materia.FirstOrDefault(c => c.id == m.id);

            if (mat == null)
            {
                return(HttpNotFound());
            }
            mat.nombre = m.nombre;
            _context.SaveChanges();
            return(RedirectToAction("Index", "Materia"));
        }
示例#3
0
        public void UpdateMateria(int id, Materia_Model Materia)
        {
            if (!ModelState.IsValid)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }
            var MateriaDb = _context.Materia.SingleOrDefault(c => c.id == id);

            if (MateriaDb == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
            MateriaDb.nombre    = Materia.nombre;
            MateriaDb.areaModel = Materia.areaModel;
            _context.SaveChanges();
        }
示例#4
0
 public ActionResult createMateria(Materia_Model mat)
 {
     _context.Materia.Add(mat);
     _context.SaveChanges();
     return(RedirectToAction("Index", "Materia"));
 }