Пример #1
0
        public ActionResult Edit(ExemplarLivroViewModel exemplarLivroViewModel)
        {
            if (ModelState.IsValid)
            {
                var exemplarLivroEntidade = Mapper.Map <ExemplarLivroViewModel, ExemplarLivro>(exemplarLivroViewModel);
                _exemplarLivroAppServico.Atualizar(exemplarLivroEntidade);
                return(RedirectToAction($"Index/{exemplarLivroViewModel.LivroId}"));
            }

            return(View(exemplarLivroViewModel));
        }
Пример #2
0
        public ActionResult Create(int id, ExemplarLivroViewModel exemplarLivroViewModel)
        {
            if (ModelState.IsValid)
            {
                exemplarLivroViewModel.LivroId = id;
                exemplarLivroViewModel.Status  = StatusExemplarLivro.Disponivel;
                var exemplarLivroEntidade = Mapper.Map <ExemplarLivroViewModel, ExemplarLivro>(exemplarLivroViewModel);
                _exemplarLivroAppServico.Adicionar(exemplarLivroEntidade);

                return(RedirectToAction($"Index/{id}"));
            }

            var livroViewModel = Mapper.Map <Livro, LivroViewModel>(_livroAppServico.ObterPorId(id));

            ViewBag.LivroTitulo = livroViewModel.Titulo;
            ViewBag.LivroId     = id;

            return(View(exemplarLivroViewModel));
        }