コード例 #1
0
 public Estudiante Get(int id)
 {
     using (var context = new EstudianteContext())
     {
         return(context.Estudiantes.FirstOrDefault(x => x.id == id));
     }
 }
コード例 #2
0
 public IEnumerable <Estudiante> Get()
 {
     using (var context = new EstudianteContext())
     {
         return(context.Estudiantes.ToList());
     }
 }
コード例 #3
0
 public bool Delete(int id)
 {
     using (var context = new EstudianteContext())
     {
         var estudianteDel = context.Estudiantes.FirstOrDefault(x => x.id == id);
         context.Estudiantes.Remove(estudianteDel);
         context.SaveChanges();
         return(true);
     }
 }
コード例 #4
0
 public IHttpActionResult Post(Estudiante estudiante)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     using (var context = new EstudianteContext())
     {
         context.Estudiantes.Add(estudiante);
         context.SaveChanges();
         return(Ok(estudiante));
     }
 }
コード例 #5
0
 public EstudianteController(EstudianteContext context)
 {
     _context = context;
     if (_context.Estudiante.Count() == 0)
     {
         // Crea un nuevo item si la coleccion esta vacia,
         // lo que significa que no puedes borrar todos los Items.
         _context.Estudiante.Add(new Estudiante {
             Email = "", Usuario = "", Clave = "", Salon = "", Acudiente = "",
             Sexo  = "", Nombre = "", Apellido = "", Fechan = "", Documento = "", Telefono = "", estado = ""
         });
         _context.SaveChanges();
     }
 }
コード例 #6
0
 public IHttpActionResult Put(Estudiante estudiante)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     using (var context = new EstudianteContext())
     {
         var estudianteAct = context.Estudiantes.FirstOrDefault(x => x.id == estudiante.id);
         estudianteAct.nombres        = estudiante.nombres;
         estudianteAct.apellidos      = estudiante.apellidos;
         estudianteAct.tipoEstudiante = estudiante.tipoEstudiante;
         estudianteAct.correo         = estudiante.correo;
         estudianteAct.direccion      = estudiante.direccion;
         estudianteAct.telefono       = estudiante.telefono;
         context.SaveChanges();
         return(Ok(estudiante));
     }
 }
コード例 #7
0
 public EstudianteController(EstudianteContext context)
 {
     _context = context;
 }