public int Alterar(TipoProdutoViewModel p) { Models.TipoProduto TipoProduto = new Models.TipoProduto() { Id = p.Id, Nome = p.Nome, SrcImagem = p.SrcImagem, }; return(TipoProduto.Alterar()); }
public TipoProdutoViewModel BuscarCategoriaPorId(int id) { var categoria = new Models.TipoProduto().BuscarTipoProdutoPorId(id); return(new TipoProdutoViewModel() { Id = categoria.Id, Nome = categoria.Nome, SrcImagem = categoria.SrcImagem, }); }
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")); }
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)); }
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")); }
// 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); } }
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); }