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 void AddOrUpdate_Post(Publicacion post) { daoPost.AddOrUpdate_Post(post); }