static public bool ActualizarInterprete(Interprete interprete) // referido a objeto { bool exito = true; try { using (var data = new CineDBEntities()) { // realizar la consulta y actualizar Interprete actual = data.Interprete.Where(x => x.CodInterprete == interprete.CodInterprete).FirstOrDefault(); actual.Paterno = interprete.Paterno; actual.Materno = interprete.Materno; actual.Nombres = interprete.Nombres; actual.Nacionalidad = interprete.Nacionalidad; actual.Foto = interprete.Foto; actual.Bio = interprete.Bio; data.SaveChanges(); // guarda los cambios } } catch (Exception) { // cuando ocurre el error exito = false; } return exito; }
static public bool RegistrarInterprete(Interprete interprete) { bool exito = true; try { using (var data = new CineDBEntities()) { data.Interprete.Add(interprete); data.SaveChanges(); } } catch { exito = false; } return exito; }
static public bool EliminarInterprete(int CodInterprete) // referido a borrar { bool exito = true; try { using (var data = new CineDBEntities()) { Interprete actual = data.Interprete.Where(z => z.CodInterprete == CodInterprete).FirstOrDefault();// alias data.Interprete.Remove(actual); data.SaveChanges(); } } catch (Exception) { exito = false; } return exito; }