Ejemplo n.º 1
0
 public int Alterar(TipoProdutoViewModel p)
 {
     Models.TipoProduto TipoProduto = new Models.TipoProduto()
     {
         Id        = p.Id,
         Nome      = p.Nome,
         SrcImagem = p.SrcImagem,
     };
     return(TipoProduto.Alterar());
 }
Ejemplo n.º 2
0
        public TipoProdutoViewModel BuscarCategoriaPorId(int id)
        {
            var categoria = new Models.TipoProduto().BuscarTipoProdutoPorId(id);

            return(new TipoProdutoViewModel()
            {
                Id = categoria.Id,
                Nome = categoria.Nome,
                SrcImagem = categoria.SrcImagem,
            });
        }
Ejemplo n.º 3
0
 public IActionResult Editar(Models.TipoProduto tipoProduto)
 {
     // Imprime os valores do modelo
     System.Diagnostics.Debug.Print("Descrição: " + tipoProduto.Description);
     System.Diagnostics.Debug.Print("Comercializado: " + tipoProduto.Commercialization);
     // Simila que os dados foram gravados.
     System.Diagnostics.Debug.Print("Gravando o Tipo Editado");
     // Substituímos o return View()
     // pelo método de redirecionamento
     return(RedirectToAction("Index", "TipoProduto"));
 }
Ejemplo n.º 4
0
 public IActionResult Consultar(int Id)
 {
     // Imprime a mensagem de execução
     System.Diagnostics.Debug.Print("Consultando o Tipo com Id = " + Id);
     // Cria o modelo que SIMULA a consulta no  banco de dados
     Models.TipoProduto tipoProduto = new Models.TipoProduto()
     {
         Id                = Id,
         Description       = "Tinta",
         Commercialization = true
     };
     // Retorna para a View o objeto modelo
     // com as propriedades preenchidas com dados do banco de dados
     return(View(tipoProduto));
 }
Ejemplo n.º 5
0
        public IActionResult Cadastrar(Models.TipoProduto tipoProduto)
        {
            if (ModelState.IsValid)
            {
                System.Diagnostics.Debug.Print("Descrição: " + tipoProduto.Description);

                System.Diagnostics.Debug.Print("Comercializado: " + tipoProduto.Commercialization);

                System.Diagnostics.Debug.Print("Gravando o Tipo de produto");
            }
            else
            {
                return(View(tipoProduto));
            }

            @TempData["sucesso"] = "Tipo de produto cadastrado com sucesso!";
            return(RedirectToAction("Index", "TipoProduto"));
        }
Ejemplo n.º 6
0
        // Tipos e Categorias
        public List <TipoProdutoViewModel> Listar()
        {
            var categorias = new Models.TipoProduto().BuscarTipoProduto();

            if (categorias != null && categorias.Count > 0)
            {
                return((from categoria in categorias
                        select new TipoProdutoViewModel()
                {
                    Id = categoria.Id,
                    Nome = categoria.Nome,
                    SrcImagem = categoria.SrcImagem,
                }).ToList());
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 7
0
        public int Gravar(TipoProdutoViewModel p)
        {
            int result;

            Models.TipoProduto TipoProduto = new Models.TipoProduto()
            {
                Nome      = p.Nome,
                SrcImagem = p.SrcImagem,
            };

            if (p.Id != 0)
            {
                TipoProduto.Id = p.Id;
                result         = TipoProduto.Alterar();
            }
            else
            {
                result = TipoProduto.Gravar();
            }

            return(result);
        }