Example #1
0
        public ActionResult Add(int libro)
        {
            Usuario user = LoggedUser();

            var biblioteca = new Biblioteca
            {
                LibroId   = libro,
                UsuarioId = user.Id,
                Estado    = ESTADO.POR_LEER
            };

            app.Bibliotecas.Add(biblioteca);
            app.SaveChanges();

            TempData["SuccessMessage"] = "Se añádio el libro a su biblioteca";

            return(RedirectToAction("Index", "Home"));
        }
Example #2
0
        public IActionResult AddComentario(Comentario comentario)
        {
            Usuario user = LoggedUser();

            comentario.UsuarioId = user.Id;
            comentario.Fecha     = DateTime.Now;
            app.Comentarios.Add(comentario);

            var libro = app.Libros.Where(o => o.Id == comentario.LibroId).FirstOrDefault();

            libro.Puntaje = (libro.Puntaje + comentario.Puntaje) / 2;

            app.SaveChanges();

            return(RedirectToAction("Details", new { id = comentario.LibroId }));
        }