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; }