public static bool Modificar(TypeTelefono typeTelefono) { bool paso = false; Contexto contexto = new Contexto(); try { var anterior = contexto.Type.Find(typeTelefono.TipoTelefonoId); foreach (var item in anterior.TipoTelefono) { if (!typeTelefono.TipoTelefonoId.Exists(d => d.Id == item.Id)) { contexto.Entry(item).State = EntityState.Deleted; } } contexto.Entry(typeTelefono).State = EntityState.Modified; paso = (contexto.SaveChanges() > 0); } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public static TypeTelefono Buscar(int id) { Contexto contexto = new Contexto(); TypeTelefono typeTelefono = new TypeTelefono(); try { typeTelefono = contexto.Type.Find(id); } catch (Exception) { throw; } return(typeTelefono); }
public static bool Guardar(TypeTelefono typeTelefono) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.Type.Add(typeTelefono) != null) { contexto.SaveChanges(); paso = true; } } catch (Exception) { throw; } return(paso); }