示例#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));
        }
示例#2
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();

            // 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));
        }
示例#4
0
        public IActionResult Listar()
        {
            AdminAutoresListarViewModel model = new AdminAutoresListarViewModel();

            // 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));
        }
        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));
        }
示例#6
0
        public IActionResult Listar()
        {
            AdminAutorListarViewModel model = new AdminAutorListarViewModel();

            // Alimentar o model com os autores que serão listados

            // Obter as Etiquetas
            var listarAtores = _autorOrmService.ObterAutores();

            foreach (var AutorEntity in listarAtores)
            {
                var autoresAdminAutores = new AutoresAdminAutores();
                autoresAdminAutores.Id   = AutorEntity.Id;
                autoresAdminAutores.Nome = AutorEntity.Nome;


                model.Autores.Add(autoresAdminAutores);
            }


            return(View(model));
        }
示例#7
0
        //[Route("admin/autores")]
        //[Route("admin/autores/listar")]
        public IActionResult Listar()
        {
            AdminAutoresListarViewModel model = new AdminAutoresListarViewModel();

            var listaAutores = _autoresOrmService.ObterAutores();

            foreach (var autoresEntity in listaAutores)
            {
                var autorAdminAutores = new AutorAdminAutores();
                autorAdminAutores.Id   = autoresEntity.Id;
                autorAdminAutores.Nome = autoresEntity.Nome;

                model.autores.Add(autorAdminAutores);
            }

            return(View(model));
        }