public async Task <ActionResult <int> > Guardar(GradoCls gradoCls) { int rpta = 0; try { using (RegistroAcademicoContext db = new RegistroAcademicoContext()) { Grado oGrado = new Grado(); if (gradoCls.GradoId == 0) { oGrado.GradoId = gradoCls.GradoId; oGrado.GradoNombre = gradoCls.GradoNombre; oGrado.Seccion = gradoCls.Seccion; db.Grado.Add(oGrado); } else { Grado g = db.Grado.Where(g => g.GradoId == gradoCls.GradoId).FirstOrDefault(); g.GradoNombre = gradoCls.GradoNombre; g.Seccion = gradoCls.Seccion; } await db.SaveChangesAsync(); rpta = 1; } } catch (Exception) { rpta = 0; } return(rpta); }
public GradoCls obtenerGrado(int idGrado) { GradoCls clteCls = new GradoCls(); using (RegistroAcademicoContext db = new RegistroAcademicoContext()) { clteCls = (from grado in db.Grado where grado.GradoId == idGrado select new GradoCls { GradoId = grado.GradoId, GradoNombre = grado.GradoNombre, Seccion = grado.Seccion }).First(); } return(clteCls); }