public Boolean eliminarUsuario(int id)
 {
     using(contexto = new EF_Pagina())
     {
         ObjectSet<Usuario> user = contexto.Usuario;
         Usuario us = contexto.Usuario.Single(u => u.id_usuario == id);
         user.DeleteObject(us);
         contexto.SaveChanges();
         return true;
     }
 }
 public Boolean ingresarPublicacion(Publicacion pub, Mascota m)
 {
     using (contexto = new EF_Pagina())
     {
         ObjectSet<Publicacion> publicacion = contexto.Publicacion;
         ObjectSet<Mascota> mascota = contexto.Mascota;
         publicacion.AddObject(pub);
         mascota.AddObject(m);
         contexto.SaveChanges();
         return true;
     }
 }
 public Boolean eliminarPublicacion(int idPub)
 {
     using (contexto = new EF_Pagina())
     {
         ObjectSet<Publicacion> pub = contexto.Publicacion;
         ObjectSet<Mascota> mas = contexto.Mascota;
         Mascota mascota = contexto.Mascota.Single(m => m.Publicacion_id == idPub);
         mas.DeleteObject(mascota);
         Publicacion publicaion = contexto.Publicacion.Single(p => p.id_publicacion == idPub);
         pub.DeleteObject(publicaion);
         contexto.SaveChanges();
         return true;
     }
 }
 /*Verificar que no se repita un correo electronico y un nombre de usuario*/
 public Boolean agregarUsuario(Usuario user)
 {
     using (contexto = new EF_Pagina())
     {
         ObjectSet<Usuario> usuarios = contexto.Usuario;
         var verificacionUsuario = from x in usuarios
                                   where x.correo_usuario.Equals
                                   (user.correo_usuario) &&
                                   x.login_usuario.Equals
                                   (user.login_usuario)
                                   select x;
         if (verificacionUsuario == null)
         {
             usuarios.AddObject(user);
             contexto.SaveChanges();
             return true;
         }
     }
     return false;
 }
 /*Eliminar un usuario por su ID*/
 public Boolean eliminarUsuario(int id)
 {
     using (contexto = new EF_Pagina())
     {
         ObjectSet<Usuario> usuarios = contexto.Usuario;
         #region PrimeraOpcionDeProgramacion
         //Usuario usuarioEliminar = (from x in contexto.Usuario.Where(a => a.id_usuario == id)
         //                           select x).First();
         //usuarios.DeleteObject(usuarioEliminar);
         //contexto.SaveChanges();
         #endregion
         #region SegundaOpcionDeProgramacion
         var eliminarUsuario = from x in usuarios
                               where x.id_usuario.Equals(id)
                               select x;
         foreach (var item in eliminarUsuario)
         {
             usuarios.DeleteObject(item);
         }
         contexto.SaveChanges();
         #endregion
     }
     return false;
 }