Exemple #1
0
        public IActionResult Criar()
        {
            AdminAutorCriarRequestModel model = new AdminAutorCriarRequestModel();

            // Definir possível erro de processamento (vindo do post do criar)
            ViewBag.erro = TempData["erro-msg"];

            return(View(model));
        }
Exemple #2
0
        public RedirectToActionResult Criar(AdminAutorCriarRequestModel request)
        {
            var nome = request.Nome;

            try
            {
                _autorOrmService.CriarAutor(nome);
            }
            catch (Exception exception)
            {
                TempData["erro-msg"] = exception.Message;
                return(RedirectToAction("Criar"));
            }

            return(RedirectToAction("Listar"));
        }
Exemple #3
0
        public IActionResult Editar(int id)
        {
            AdminAutorCriarRequestModel model = new AdminAutorCriarRequestModel();

            // Obter etiqueta a editar
            var autorEditar = _autorOrmService.ObterAutores(id);

            if (autorEditar == null)
            {
                return(RedirectToAction("Listar"));
            }

            // Alimentar o model com os dados da etiqueta a ser editada
            model.Nome = autorEditar.Nome;
            model.Id   = autorEditar.Id;

            return(View(model));
        }