Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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 alumnodto ActualizarAlumno(int id, alumnodto alumnodto)
 {
     return(alumnos.ActualizarAlumno(id, alumnodto));
 }
 public alumnodto RegistrarAlumno(alumnodto alumnodto)
 {
     //alumno obj = new alumno();
     //return obj.RegistrarAlumno();
     return(alumnos.RegistrarAlumno(alumnodto));
 }