//metodo Eliminar public void Eliminar() { try { using (var db = new Model_Sistema()) { db.Entry(this).State = EntityState.Deleted; db.SaveChanges(); } } catch (Exception ex) { throw; } }
//metodo listar public List <Semestre> Listar()//Retorna una coleccion de registros { var objSemestre = new List <Semestre>(); try { using (var db = new Model_Sistema()) { objSemestre = db.Semestre.ToList(); } } catch (Exception ex) { throw; } return(objSemestre); }
//metodo listar public List <Modelo> Listar()//Retorna una coleccion de registros { var objModelo = new List <Modelo>(); try { using (var db = new Model_Sistema()) { objModelo = db.Modelo.ToList(); } } catch (Exception ex) { throw; } return(objModelo); }
//metodo obtener public Semestre Obtener(int id)//retorna solo un objeto { var objSemestre = new Semestre(); try { using (var db = new Model_Sistema()) { objSemestre = db.Semestre .Where(x => x.semestre_id == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(objSemestre); }
//metodo obtener public Docente Obtener(int id)//retorna solo un objeto { var objDocente = new Docente(); try { using (var db = new Model_Sistema()) { objDocente = db.Docente .Where(x => x.docente_id == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(objDocente); }
//metodo obtener public Modelo Obtener(int id)//retorna solo un objeto { var objModelo = new Modelo(); try { using (var db = new Model_Sistema()) { objModelo = db.Modelo .Where(x => x.modelo_id == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(objModelo); }
//metodo guardar public void Guardar()//retorna solo un objeto { try { using (var db = new Model_Sistema()) { if (this.semestre_id > 0) { //si existe un valor mayor a 0 es porque existe un registro db.Entry(this).State = EntityState.Modified; } else { //si no existe registro graba(nuevo registro) db.Entry(this).State = EntityState.Added; } db.SaveChanges(); } } catch (Exception ex) { throw; } }