public List <AspNetUsers> ObtenerUsuarios() { LibreriaDBEntities contexto = new LibreriaDBEntities(); var usuarios = contexto.AspNetUsers.Where(x => x.Activo == true); List <AspNetUsers> resultado = new List <AspNetUsers>(); foreach (var item in usuarios.ToList()) { resultado.Add(new AspNetUsers() { Id = item.Id, Email = item.Email, EmailConfirmed = item.EmailConfirmed, PasswordHash = item.PasswordHash, SecurityStamp = item.SecurityStamp, PhoneNumber = item.PhoneNumber, PhoneNumberConfirmed = item.PhoneNumberConfirmed, TwoFactorEnabled = item.TwoFactorEnabled, LockoutEndDateUtc = item.LockoutEndDateUtc, LockoutEnabled = item.LockoutEnabled, AccessFailedCount = item.AccessFailedCount, UserName = item.UserName, Activo = item.Activo, Alias = item.Alias, FechaRegistro = item.FechaRegistro }); } return(resultado); }
public int ModificarPublicacion(Publicacion model, bool eliminar) { LibreriaDBEntities contexto = new LibreriaDBEntities(); Publicaciones publicacionActual = contexto.Publicaciones.Where(x => x.Id == model.Id).SingleOrDefault(); if (publicacionActual != null) { if (eliminar) { publicacionActual.Activa = false; } else { publicacionActual.Nombre = model.Nombre; publicacionActual.Descripcion = model.Descripcion; publicacionActual.Categorias = model.Categoria; publicacionActual.Activa = model.Activa; } contexto.SaveChanges(); } return(model.Id); }
public void CrearCategoria(Categoria model) { LibreriaDBEntities contexto = new LibreriaDBEntities(); Categorias nuevaCategoria = new Categorias(); nuevaCategoria.Nombre = model.Nombre; nuevaCategoria.Visitas = 0; nuevaCategoria.Activa = true; contexto.Categorias.Add(nuevaCategoria); contexto.SaveChanges(); }
public Categoria ObtenerCategoriaPorId(int id) { LibreriaDBEntities contexto = new LibreriaDBEntities(); var categoria = contexto.Categorias.Where(x => x.Id == id).SingleOrDefault(); Categoria resultado = (categoria == null) ? null : new Categoria() { Id = categoria.Id, Nombre = categoria.Nombre, Visitas = categoria.Visitas, Activa = categoria.Activa }; return(resultado); }
public void CrearPublicacion(Publicacion model) { LibreriaDBEntities contexto = new LibreriaDBEntities(); Publicaciones nuevaPublicacion = new Publicaciones(); nuevaPublicacion.Nombre = model.Nombre; nuevaPublicacion.Descripcion = model.Descripcion; nuevaPublicacion.Categorias = model.Categoria; nuevaPublicacion.IdCategoria = model.Categoria.Id; //Borrar campo!!! nuevaPublicacion.Fecha_Publicacion = DateTime.Now; nuevaPublicacion.Activa = true; contexto.Publicaciones.Add(nuevaPublicacion); contexto.SaveChanges(); }
public Publicacion ObtenerPublicacionPorId(int id) { LibreriaDBEntities contexto = new LibreriaDBEntities(); var publicacion = contexto.Publicaciones.Where(x => x.Id == id).FirstOrDefault(); Publicacion resultado = (publicacion == null) ? null : new Publicacion() { Id = publicacion.Id, Nombre = publicacion.Nombre, Descripcion = publicacion.Descripcion, Fecha_Publicacion = publicacion.Fecha_Publicacion, IdCategoria = publicacion.IdCategoria, Activa = publicacion.Activa, Comentarios = publicacion.Comentarios.Where(x => x.IdPublicacion == publicacion.Id).ToList(), Categoria = publicacion.Categorias }; return(resultado); }
public List <Categoria> ObtenerCategorias() { LibreriaDBEntities contexto = new LibreriaDBEntities(); var categorias = contexto.Categorias; List <Categoria> resultado = new List <Categoria>(); foreach (var item in categorias.ToList()) { resultado.Add(new Categoria() { Id = item.Id, Nombre = item.Nombre.Trim(), Visitas = item.Visitas, Activa = item.Activa }); } return(resultado); }
public List <Comentario> ObtenerComentarios() { LibreriaDBEntities contexto = new LibreriaDBEntities(); var comentarios = contexto.Comentarios; List <Comentario> resultado = new List <Comentario>(); foreach (var item in comentarios.ToList()) { resultado.Add(new Comentario() { IdUsuario = item.IdUsuario, Descripcion = item.Descripcion, IdPublicacion = item.IdPublicacion, Fecha_Comentario = item.Fecha_Comentario, Activo = item.Activo, Usuario = item.AspNetUsers, Publicacion = item.Publicaciones }); } return(resultado); }
public List <Publicacion> ObtenerPublicaciones() { LibreriaDBEntities contexto = new LibreriaDBEntities(); var publicaciones = contexto.Publicaciones; List <Publicacion> resultado = new List <Publicacion>(); foreach (var item in publicaciones.ToList()) { resultado.Add(new Publicacion() { Id = item.Id, Nombre = item.Nombre, Descripcion = item.Descripcion, IdCategoria = item.IdCategoria, Fecha_Publicacion = item.Fecha_Publicacion, Activa = item.Activa, Comentarios = item.Comentarios.Where(x => x.IdPublicacion == item.Id).ToList(), Categoria = item.Categorias }); } return(resultado); }
public int ModificarCategoria(Categoria model, bool eliminar) { LibreriaDBEntities contexto = new LibreriaDBEntities(); Categorias categoriaActual = contexto.Categorias.Where(x => x.Id == model.Id).SingleOrDefault(); if (categoriaActual != null) { if (eliminar) { categoriaActual.Activa = false; } else { categoriaActual.Nombre = model.Nombre; } contexto.SaveChanges(); } return(model.Id); }