protected void Insert(Curso cur) { using (var context = new AcademiaContext()) { context.Cursos.Add(cur); context.SaveChanges(); } }
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(); } }
public void Delete(int ID) { using (var context = new AcademiaContext()) { var alumno = context.Personas.Find(ID); context.Personas.Remove(alumno); context.SaveChanges(); } }
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(); } }
public void Delete(int ID) { using (var context = new AcademiaContext()) { var curso = context.Cursos.Find(ID); context.Cursos.Remove(curso); context.SaveChanges(); } }
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(); } }
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(); } } }