Пример #1
0
        public IActionResult Editar(int id)
        {
            AdminAutoresEditarViewModel model = new AdminAutoresEditarViewModel();

            // Obter autor a editar
            var autorEditar = _autoresOrmService.ObterAutorPorId(id);

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

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


            return(View(model));
        }
        public IActionResult Editar(int id)
        {
            AdminAutoresEditarViewModel model = new AdminAutoresEditarViewModel();

            var autorEditar = _autoresOrmService.ObterAutorPorId(id);

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

            model.Erro = (string)TempData["erro-msg"];

            model.idAutor       = autorEditar.Id;
            model.nomeAutor     = autorEditar.Nome;
            model.TituloPagina += model.nomeAutor;

            return(View(model));
        }
Пример #3
0
        //[Route("admin/autores/editar/{id}")]
        public IActionResult Editar(int id)
        {
            AdminAutoresEditarViewModel model = new AdminAutoresEditarViewModel();

            // Obter categoria a editar
            var autorAEditar = _autoresOrmService.ObterAutorPorId(id);

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

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

            model.IdAutor       = autorAEditar.Id;
            model.NomeAutor     = autorAEditar.Nome;
            model.TituloPagina += model.NomeAutor;

            return(View(model));
        }
Пример #4
0
        public IActionResult Editar(int id)
        {
            ViewBag.id   = id;
            ViewBag.erro = TempData["erro-msg"];

            AdminAutoresEditarViewModel model = new AdminAutoresEditarViewModel();

            // Obter as Autores
            var listaAutores = _autoresOrmService.ObterAutores();

            // Alimentar o model com as Autores que serão listadas
            foreach (var autorEntity in listaAutores)
            {
                var autorAdminAutores = new AutorAdminAutores();
                autorAdminAutores.Id   = autorEntity.Id;
                autorAdminAutores.Nome = autorEntity.Nome;


                model.Autores.Add(autorAdminAutores);
            }

            return(View(model));
        }