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

        // Obter etiqueta a editar
        var etiquetaAEditar = _etiquetaOrmService.ObterEtiquetaPorId(id);
        if (etiquetaAEditar == null)
        {
            return RedirectToAction("Listar");
        }

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

        // Obter as Categorias
        var listaCategorias = _categoriaOrmService.ObterCategorias();

        // Alimentar o model com as categorias que serão colocadas no <select> do formulário
        foreach (var categoriaEntity in listaCategorias)
        {
            var categoriaAdminEtiquetas = new CategoriaAdminEtiquetas();
            categoriaAdminEtiquetas.IdCategoria = categoriaEntity.Id;
            categoriaAdminEtiquetas.NomeCategoria = categoriaEntity.Nome;

            model.Categorias.Add(categoriaAdminEtiquetas);
        }

        // Alimentar o model com os dados da etiqueta a ser editada
        model.IdEtiqueta = etiquetaAEditar.Id;
        model.NomeEtiqueta = etiquetaAEditar.Nome;
        model.IdCategoriaEtiqueta = etiquetaAEditar.Categoria.Id;
        model.TituloPagina += model.NomeEtiqueta;

        return View(model);
    }
Пример #2
0
        public IActionResult Edit(int id)
        {
            AdmEtiquetaEditViewModel model = new AdmEtiquetaEditViewModel();

            var etiquetaAEditar = etiquetaOrmService.GetById(id);

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

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

            var listaCategorias = categoriaOrmService.GetAll();

            foreach (var categoriaEntity in listaCategorias)
            {
                var categoriaAdminEtiquetas = new CategoriaAdminEtiquetas();
                categoriaAdminEtiquetas.IdCategoria   = categoriaEntity.Id;
                categoriaAdminEtiquetas.NomeCategoria = categoriaEntity.Nome;

                model.Categorias.Add(categoriaAdminEtiquetas);
            }

            model.IdEtiqueta          = etiquetaAEditar.Id;
            model.NomeEtiqueta        = etiquetaAEditar.Nome;
            model.IdCategoriaEtiqueta = etiquetaAEditar.Categoria.Id;
            model.Titulo += model.NomeEtiqueta;

            return(View(model));
        }
Пример #3
0
        public IActionResult Create()
        {
            AdmEtiquetaCriarViewModel model = new AdmEtiquetaCriarViewModel();

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

            var listaCategorias = categoriaOrmService.GetAll();

            foreach (var categoriaEntity in listaCategorias)
            {
                var categoriaAdminEtiquetas = new CategoriaAdminEtiquetas();
                categoriaAdminEtiquetas.IdCategoria   = categoriaEntity.Id;
                categoriaAdminEtiquetas.NomeCategoria = categoriaEntity.Nome;

                model.Categorias.Add(categoriaAdminEtiquetas);
            }

            return(View(model));
        }
Пример #4
0
        public IActionResult Criar()
        {
            AdminAutoresCriarViewModel model = new AdminAutoresCriarViewModel();

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

            // Obter as Categorias
            var listaCategorias = _categoriaOrmService.ObterCategorias();

            // Alimentar o model com as categorias que serão colocadas no <select> do formulário
            foreach (var categoriaEntity in listaCategorias)
            {
                var categoriaAdminEtiquetas = new CategoriaAdminEtiquetas();
                categoriaAdminEtiquetas.IdCategoria   = categoriaEntity.Id;
                categoriaAdminEtiquetas.NomeCategoria = categoriaEntity.Nome;

                model.Categorias.Add(categoriaAdminEtiquetas);
            }

            return(View(model));
        }
        public IActionResult Criar()
        {
            AdminEtiquetasCriarViewModel model = new AdminEtiquetasCriarViewModel();

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

            //Obter Categorias
            var listaCategorias = _categoriaOrmService.ObterCategorias();

            //Alimentar o model com as categorias que serão colocadas no select

            foreach (var categoriaEntity in listaCategorias)
            {
                var categoriaAdminEtiquetas = new CategoriaAdminEtiquetas();
                categoriaAdminEtiquetas.IdCategoria   = categoriaEntity.Id;
                categoriaAdminEtiquetas.NomeCategoria = categoriaEntity.Nome;

                model.Categorias.Add(categoriaAdminEtiquetas);
            }

            return(View(model));
        }