public static alumnodto ObtenerAlumno(int id) { soaEntities db = new soaEntities(); var obj = db.alumnos.Select(b => new alumnodto() { id = b.id, nombres = b.nombres, apellidos = b.apellidos, edad = b.edad, genero = b.genero, tipodocumento_id = b.tipodocumento_id, dni = b.dni }).SingleOrDefault(b => b.id == id); if (obj == null) { obj = new alumnodto() { id = 0, nombres = "", apellidos = "", edad = null, tipodocumento_id = null, dni = "" } } ; return(obj); }
public static bool EliminarAlumno(int id) { soaEntities db = new soaEntities(); alumnos alumno = db.alumnos.Find(id); db.alumnos.Remove(alumno); db.SaveChanges(); return(true); }
public static IEnumerable <cursodto> ListarCursosPublicos(int categoria_id) { soaEntities db = new soaEntities(); var list = from b in db.cursos.Where(t => t.categoria_id == categoria_id).OrderBy(t => t.nombres) select new cursodto() { id = b.id, nombres = b.nombres, creditos = b.creditos, categoria_id = b.categoria_id }; return(list); }
public static alumnodto ActualizarAlumno(int id, alumnodto alumnodto) { soaEntities db = new soaEntities(); alumnos alumno = db.alumnos.Find(id); alumno.nombres = alumnodto.nombres; alumno.apellidos = alumnodto.apellidos; alumno.edad = alumnodto.edad; alumno.genero = alumnodto.genero; alumno.tipodocumento_id = alumnodto.tipodocumento_id; alumno.dni = alumnodto.dni; db.Entry(alumno).State = EntityState.Modified; db.SaveChanges(); return(alumnos.ObtenerAlumno(alumno.id)); }
public static IEnumerable <categoriadto> ListarCategoriasPublicos() { soaEntities db = new soaEntities(); var list = from b in db.categorias.OrderBy(t => t.orden) select new categoriadto() { id = b.id, nombre = b.nombre, categoria_id = b.categoria_id, nivel = b.nivel, orden = b.orden }; return(list); }
public static alumnodto RegistrarAlumno(alumnodto alumnodto) { soaEntities db = new soaEntities(); alumnos alumno = new alumnos() { nombres = alumnodto.nombres, apellidos = alumnodto.apellidos, edad = alumnodto.edad, genero = alumnodto.genero, tipodocumento_id = alumnodto.tipodocumento_id, dni = alumnodto.dni }; db.alumnos.Add(alumno); db.SaveChanges(); return(alumnos.ObtenerAlumno(alumno.id)); }
public static IEnumerable <alumnodto> ListarAlumnosPorDocumento(int tipodocumento_id) { soaEntities db = new soaEntities(); var list = from b in db.alumnos.Where(t => t.tipodocumento_id == tipodocumento_id).OrderBy(t => t.apellidos) select new alumnodto() { id = b.id, nombres = b.nombres, apellidos = b.apellidos, edad = b.edad, genero = b.genero, tipodocumento_id = b.tipodocumento_id, dni = b.dni }; return(list); }