Exemplo n.º 1
0
 protected void Insert(Curso cur)
 {
     using (var context = new AcademiaContext())
     {
         context.Cursos.Add(cur);
         context.SaveChanges();
     }
 }
Exemplo n.º 2
0
 protected void Update(Persona psr)
 {
     using (var context = new AcademiaContext())
     {
         var alumno = context.Personas.Find(psr.ID);
         context.Entry(alumno).CurrentValues.SetValues(psr);
         context.SaveChanges();
     }
 }
Exemplo n.º 3
0
 public void Delete(int ID)
 {
     using (var context = new AcademiaContext())
     {
         var alumno = context.Personas.Find(ID);
         context.Personas.Remove(alumno);
         context.SaveChanges();
     }
 }
Exemplo n.º 4
0
 protected void Update(Curso cur)
 {
     using (var context = new AcademiaContext())
     {
         var curso = context.Cursos.Find(cur.ID);
         context.Entry(curso).CurrentValues.SetValues(cur);
         context.SaveChanges();
     }
 }
Exemplo n.º 5
0
 public void Delete(int ID)
 {
     using (var context = new AcademiaContext())
     {
         var curso = context.Cursos.Find(ID);
         context.Cursos.Remove(curso);
         context.SaveChanges();
     }
 }
Exemplo n.º 6
0
 protected void Insert(Usuario usuario)
 {
     using (var context = new AcademiaContext())
     {
         if (isRepeated(usuario))
         {
             throw new Exception("Repeated entity");
         }
         var persona = context.Persona.Attach(usuario.Persona);
         usuario.Persona = persona;
         context.Usuario.Add(usuario);
         context.SaveChanges();
     }
 }
Exemplo n.º 7
0
 protected void Update(Usuario usuario)
 {
     using (var context = new AcademiaContext())
     {
         if (isRepeated(usuario))
         {
             throw new Exception("Repeated entity");
         }
         var result = context.Usuario.Find(usuario.ID);
         if (result != null)
         {
             result.Persona       = context.Persona.Attach(usuario.Persona);
             result.Email         = usuario.Email;
             result.Habilitado    = usuario.Habilitado;
             result.NombreUsuario = usuario.NombreUsuario;
             result.Clave         = usuario.Clave;
             result.State         = usuario.State;
             context.SaveChanges();
         }
     }
 }