public void CrearHistorialAcademico(HistorialAcademicoDTO registro, bool nuevo) { using (BAPLNEntities entities = new BAPLNEntities()) { if (nuevo) { HIS_HistorialAcademico newRow = new HIS_HistorialAcademico(); newRow.Id_CursoLectivo = registro.Id_Curso; newRow.Id_Estudiante = registro.Id_Estudiante; newRow.Id_Institucion = registro.Id_Institucion; newRow.Id_Materia = registro.Id_Materia; newRow.Id_Periodo = registro.Id_Periodo; newRow.Id_Nivel = registro.Id_Nivel; newRow.Nota = registro.Nota; entities.HIS_HistorialAcademico.Add(newRow); entities.SaveChanges(); entities.SaveChanges(); } else { HIS_HistorialAcademico editRow = entities.HIS_HistorialAcademico.FirstOrDefault(v => v.Id == registro.Id); if (editRow != null) { editRow.Nota = registro.Nota; entities.SaveChanges(); } } } }
public void BorrarHistorialAcademico(HistorialAcademicoDTO registro) { using (BAPLNEntities entities = new BAPLNEntities()) { HIS_HistorialAcademico delRow = entities.HIS_HistorialAcademico.FirstOrDefault(v => v.Id == registro.Id); if (delRow != null) { entities.HIS_HistorialAcademico.Remove(delRow); entities.SaveChanges(); } } }