Exemple #1
0
        public ActionResult Create(LivroViewModel livroViewModel)
        {
            try
            {
                var livro = new Livro
                {
                    AnoPublicacao     = livroViewModel.AnoPublicacao,
                    Descricao         = livroViewModel.Descricao,
                    EditoraPublicacao = _editoraService.RecuperarEditoraPorId(livroViewModel.EditoraSelecionada),
                    GeneroLivro       = _generoService.RecuperarGeneroPorId(livroViewModel.GeneroSelecionado),
                    AutorPrincipal    = _autorService.RecuperarAutorPorId(livroViewModel.AutorSelecionado),
                    Isbn   = livroViewModel.Isbn,
                    Id     = livroViewModel.Id,
                    Titulo = livroViewModel.Titulo
                };
                _livroService.IncluirLivro(livro);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }