public ActionResult Consultar(int codigoCategoria) { var categoriaDao = new CategoriaDAO(); var listacategoria = categoriaDao.GetById(codigoCategoria); var model = new CategoriaProdutoViewModel() { CodigoCategoria = listacategoria.CodigoCategoria, DescricaoCategoria = listacategoria.DescricaoCategoria, }; return(View(model)); }
public async Task <IActionResult> Create(CategoriaProdutoViewModel categoriaProdutoViewModel) { if (!ModelState.IsValid) { return(View(categoriaProdutoViewModel)); } //Criação vai ser pela classe de serviço. var categoriaProduto = _mapper.Map <CategoriaProduto>(categoriaProdutoViewModel); await _contexto.Adicionar(categoriaProduto); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(Guid id, CategoriaProdutoViewModel categoriaProdutoViewModel) { if (id != categoriaProdutoViewModel.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(categoriaProdutoViewModel)); } var categoriaProduto = _mapper.Map <CategoriaProduto>(categoriaProdutoViewModel); await _contexto.Atualizar(categoriaProduto); return(RedirectToAction("Index")); }
public ActionResult Adiciona(CategoriaProdutoViewModel model) { CategoriaDAO categoriaDAO = new CategoriaDAO(); if (ModelState.IsValid) { CategoriaProduto categoriaProduto = new CategoriaProduto { NomeCategoria = model.NomeCategoria, DescricaoCategoria = model.DescricaoCategoria, }; categoriaDAO.Salva(categoriaProduto); return(RedirectToAction("Index", "Categoria")); } else { return(View("FormularioCategoria")); } }
public ActionResult Create(CategoriaProdutoViewModel model) { CategoriaDAO categoriaDAO = new CategoriaDAO(); if (ModelState.IsValid && model.NomeCategoria != null && model.NomeCategoria != "") { CategoriaProduto categoriaProduto = new CategoriaProduto { NomeCategoria = model.NomeCategoria, DescricaoCategoria = model.DescricaoCategoria, }; categoriaDAO.Salva(categoriaProduto); return(RedirectToAction("Index", "Categoria")); } else { ModelState.AddModelError("", "Quantidade invalida"); return(View("ErroQuantidade")); } }
public CategoriaProdutoPrincipal() { InitializeComponent(); viewModel = new CategoriaProdutoViewModel(); this.DataContext = viewModel; }