示例#1
0
        public IActionResult Criar()
        {
            AdminPostagensCriarViewModel model = new AdminPostagensCriarViewModel();

            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 categoriaAdminPostagens = new CategoriaAdminPostagens();
                categoriaAdminPostagens.IdCategorias   = categoriaEntity.Id;
                categoriaAdminPostagens.NomeCategorias = categoriaEntity.Nome;

                model.Categorias.Add(categoriaAdminPostagens);
            }
            //Obter Autores
            var listaAutores = _autoresOrmService.ObterAutores();

            //Alimentar o model com os autores que serão colocadas no select

            foreach (var autorEntity in listaAutores)
            {
                var autorAdminPostagens = new AutorAdminPostagens();
                autorAdminPostagens.IdAutores   = autorEntity.Id;
                autorAdminPostagens.NomeAutores = autorEntity.Nome;

                model.Autores.Add(autorAdminPostagens);
            }

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

            // 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 categoriaAdminPostagens = new CategoriaAdminPostagens();
                categoriaAdminPostagens.IdCategoria   = categoriaEntity.Id;
                categoriaAdminPostagens.NomeCategoria = categoriaEntity.Nome;

                model.CategoriasPostagem.Add(categoriaAdminPostagens);
            }

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

            // Alimentar o model com as Autores que serão colocadas no <select> do formulário
            foreach (var autorEntity in listaAutores)
            {
                var autorAdminPostagens = new AutorAdminPostagens();
                autorAdminPostagens.IdAutor   = autorEntity.Id;
                autorAdminPostagens.NomeAutor = autorEntity.Nome;

                model.AutoresPostagem.Add(autorAdminPostagens);
            }

            return(View(model));
        }
示例#3
0
        public IActionResult Criar()
        {
            AdminPostagensCriarViewModel model = new AdminPostagensCriarViewModel();

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

            // Obter categoria da postagem
            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 categoriaAdmPostagens = new CategoriaAdminPostagens();
                categoriaAdmPostagens.IdCategorias   = categoriaEntity.Id;
                categoriaAdmPostagens.NomeCategorias = categoriaEntity.Nome;

                model.Categorias.Add(categoriaAdmPostagens);
            }

            // Obter autor da postagem
            var listaAutores = _autoresOrmService.ObterAutores();

            // Alimentar o model com os autores que serão colocadas no <select> do formulário
            foreach (var autorEntity in listaAutores)
            {
                var autorAdminPostagens = new AutorAdminPostagens();
                autorAdminPostagens.IdAutores   = autorEntity.Id;
                autorAdminPostagens.NomeAutores = autorEntity.Nome;

                model.Autores.Add(autorAdminPostagens);
            }

            // Obter etiqueta da postagem
            var listaEtiquetas = _etiquetaOrmService.ObterEtiquetas();

            // Alimentar o model com as etiquetas que serão colocadas no <select> do formulário
            foreach (var etiquetaEntity in listaEtiquetas)
            {
                var etiquetaAdminPostagens = new EtiquetaAdminPostagens();
                etiquetaAdminPostagens.IdEtiqueta   = etiquetaEntity.Id;
                etiquetaAdminPostagens.NomeEtiqueta = etiquetaEntity.Nome;

                model.Etiquetas.Add(etiquetaAdminPostagens);
            }

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

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

            var listaCategorias = _categoriaOrmService.ObterCategorias();

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

                model.Categorias.Add(categoriaAdmPostagens);
            }

            var listaAutores = _autorOrmService.ObterAutores();

            foreach (var autorEntity in listaAutores)
            {
                var autorAdminPostagens = new AutorAdminPostagens();
                autorAdminPostagens.IdAutor   = autorEntity.Id;
                autorAdminPostagens.NomeAutor = autorEntity.Nome;

                model.Autores.Add(autorAdminPostagens);
            }

            var listaEtiquetas = _etiquetaOrmService.ObterEtiquetas();

            foreach (var etiquetaEntity in listaEtiquetas)
            {
                var etiquetaAdminPostagens = new EtiquetaAdminPostagens();
                etiquetaAdminPostagens.IdEtiqueta   = etiquetaEntity.Id;
                etiquetaAdminPostagens.NomeEtiqueta = etiquetaEntity.Nome;

                model.Etiquetas.Add(etiquetaAdminPostagens);
            }

            return(View(model));
        }