/// Función para mostrar las personas que hayan enviado mensaje en forma de lista al administrador static public List <Contacto> ObtenerContactos() { try { using (var contextoEntidades = new BibliotecaITHEntities()) { return(contextoEntidades.Contactoes.ToList()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
/// Se obtienen todos los blogs que esten activos en la base de datos /// <param name="estado">Para saber si el blog esta activo o desactivado (true or false)</param> static public List <Blog> ObtenerBlogs(bool estado) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { return(contextoEntidades.Blogs.Where(p => p.activo == estado).ToList()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
///Modificación de Blogs en la base de datos public static void ModificarBlog(Blog blogMod) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { contextoEntidades.Entry(blogMod).State = System.Data.Entity.EntityState.Modified; contextoEntidades.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
///Guardar Blogs a la base de datos public static void InsertarBlog(Blog objBlog) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { contextoEntidades.Blogs.Add(objBlog); contextoEntidades.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
///Función para agregar una imagen a la base de datos public static void InsertarGaleria(Galeria objGaleria) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { contextoEntidades.Galerias.Add(objGaleria); contextoEntidades.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
/// Función para agregar los datos de una persona que contacta a los administradores static public void InsertarContacto(Contacto objContacto) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { contextoEntidades.Contactoes.Add(objContacto); contextoEntidades.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
///Guarda los datos del nuevo usuario a la tabla usuarios de la BD public static void InsertarUsuario(Usuario nuevoUsuario) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { contextoEntidades.Usuarios.Add(nuevoUsuario); contextoEntidades.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
///Para obtener los ID de los blogs de la base de datos /// <param name="id">Este parametro nos sirve para identificar el blog y poder obtenerlo desde la BD</param> static public Blog ObtenerBlogPorID(int id) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { var blogs = from p in contextoEntidades.Blogs where p.id == id select p; return(blogs.FirstOrDefault()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
/// Función para retornar una imagen por medio de su id /// <param name="id">id unico de cada imagen de la tabla Galeria </param> static public Galeria ObtenerGaleriaPorID(int id) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { var galerias = from p in contextoEntidades.Galerias where p.id == id select p; return(galerias.FirstOrDefault()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public static Usuario BuscarUsuarioPorEmail(string email) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { var usuarios = from u in contextoEntidades.Usuarios.Include("TipoUsuario") where u.email == email select u; return(usuarios.FirstOrDefault()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public static Usuario IngresarSistem(Usuario usuario) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { var resultado = from us in contextoEntidades.Usuarios where us.contraseña == usuario.contraseña && us.email == usuario.email && us.activo == true select us; return(resultado.FirstOrDefault()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
/// Función para filtrar los contactos por criterios public static List <Contacto> BuscarContactoPorCriterios(string criterios, bool estado) { try { using (var contextoEntidades = new BibliotecaITHEntities()) { var contactos = from u in contextoEntidades.Contactoes where (u.email.Contains(criterios) || u.nombre.Contains(criterios) || u.primer_apellido.Contains(criterios) || u.segundo_apellido.Contains(criterios)) select u; return(contactos.ToList()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
///Eliminar un blog de la base de datos por su id de blog static public void EliminarBlog(Blog objBlog) { try { Blog blog = new Blog() { id = objBlog.id }; using (var contextoEntidades = new BibliotecaITHEntities()) { contextoEntidades.Blogs.Attach(blog); contextoEntidades.Blogs.Remove(blog); contextoEntidades.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }