コード例 #1
0
        public void AgregarLecturaDePerfil(int id, bool fin)
        {
            var perfilLeeLibro = new Perfil_Lee_Libro
            {
                PerfilId   = PerfilActual,
                LibroId    = id,
                Finalizado = fin
            };

            var user = _userManager.FindByNameAsync(User.Identity.Name);

            using (var db = new BookflixDbContext())
            {
                if (!db.Perfil_Lee_Libros.Any(pll => pll.LibroId == id && pll.PerfilId == PerfilActual))
                {
                    db.Perfil_Lee_Libros.Add(perfilLeeLibro);
                    db.SaveChanges();
                }
                if (fin)
                {
                    db.Perfil_Lee_Libros.Update(perfilLeeLibro);
                    db.SaveChanges();
                }
            }
        }
コード例 #2
0
        public IActionResult Omitir(int lid, int pid)
        {
            Perfil_Valora_Libro pvl = _context.Perfil_Valora_Libros
                                      .FirstOrDefault(c => c.LibroId == lid && c.PerfilId == pid);

            pvl.Comentario = null;
            _context.Perfil_Valora_Libros.Update(pvl);
            _context.SaveChanges();

            return(RedirectToAction("Details", "Libro", new { id = lid }));
        }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: juampinp/Bookflix
 public void CrearGenero(string item)
 {
     using (var _context = new BookflixDbContext())
     {
         var genero = new Genero()
         {
             Nombre = item
         };
         _context.Generos.Add(genero);
         _context.SaveChanges();
     }
 }
コード例 #4
0
ファイル: HomeController.cs プロジェクト: juampinp/Bookflix
 public void crearAutor(string item, string itemDos)
 {
     using (var _context = new BookflixDbContext())
     {
         var autor = new Autor()
         {
             Nombre = item,
             Apellido = itemDos
         };
         _context.Autores.Add(autor);
         _context.SaveChanges();
     }
 }
コード例 #5
0
ファイル: HomeController.cs プロジェクト: juampinp/Bookflix
 public void crearEditorial(string item, string itemDos)
 {
     using (var _context = new BookflixDbContext())
     {
         var editorial = new Editorial()
         {
             Nombre = item,
             Pais = itemDos
         };
         _context.Editoriales.Add(editorial);
         _context.SaveChanges();
     }
 }
コード例 #6
0
ファイル: LibroController.cs プロジェクト: juampinp/Bookflix
        //Agrego a la tabla Perfil-Lee-Libros el id del perfil y el id del libro
        public void AgregarLecturaDePerfil(int id)
        {
            var perfilLeeLibro = new Perfil_Lee_Libro
            {
                PerfilId   = PerfilActual,
                LibroId    = id,
                Finalizado = true
            };

            using (var db = new BookflixDbContext())
            {
                if (!db.Perfil_Lee_Libros.Any(pll => pll.LibroId == id && pll.PerfilId == PerfilActual))
                {
                    db.Perfil_Lee_Libros.Add(perfilLeeLibro);
                    db.SaveChanges();
                }
            }
        }