Ejemplo n.º 1
0
        public IActionResult Novo(TiposDeListaLeitura tipo)
        {
            var model = new LivroNovoViewMovel
            {
                Tipo = tipo
            };

            return(View(model));
        }
Ejemplo n.º 2
0
 public IActionResult Novo(LivroNovoViewMovel model)
 {
     if (ModelState.IsValid)
     {
         //incluir o livro na lista de leitura do usuário!!
         var userId = _userManager.GetUserId(User);
         _listaManager.IncluirLivro(userId, model.ToLivro(), model.Tipo);
         return(RedirectToAction("Index", new { controller = "Home" }));
     }
     HttpContext.Response.StatusCode = 400; //Bad Request
     return(View(model));
 }
Ejemplo n.º 3
0
        public IActionResult Post(LivroNovoViewMovel model)
        {
            var livro = model.ToLivro();
            var lista = _listaManager.IncluirLivro(
                _userManager.GetUserId(User),
                livro,
                model.Tipo
                );
            var uri = Url.Action("Get", "Livros", new { id = livro.Id });

            return(Created(uri, livro));
        }