public ActionResult AtualizarEstoque(EstoqueEdicaoViewModel model) { //verificar se não há erros de validação if (ModelState.IsValid) { try { //passando os dados da model para a entidade Estoque estoque = Mapper.Map <Estoque>(model); //atualizando.. EstoqueBusiness business = new EstoqueBusiness(); business.Atualizar(estoque); TempData["Mensagem"] = "Estoque atualizado com sucesso."; return(RedirectToAction("Consulta", "Estoque")); } catch (Exception e) { //mensagem de erro ViewBag.Mensagem = "Ocorreu um erro: " + e.Message; } } //retornando para a página return(View("Edicao")); }
protected void btnEdicao_Click(object sender, EventArgs e) { //verificar se os campos estão preenchidos if (ValidateFields()) { //Limpar a mensagem lblMensagem.Text = string.Empty; lblErroNome.Text = string.Empty; lblErroDescricao.Text = string.Empty; //passar os dados para ser editado Estoque estoque = new Estoque(); estoque.IdEstoque = int.Parse(txtCodigo.Text); estoque.Nome = txtNome.Text; estoque.Descricao = txtDescricao.Text; //instanciar o objeto business EstoqueBusiness rep = new EstoqueBusiness(); rep.Atualizar(estoque); //desativar o botão btnEdicao.Enabled = false; //informar que já foi editado lblMensagem.Text = "Estoque editado com sucesso!"; } }
public ActionResult AtualizarEstoque(EstoqueEdicaoViewModel model) { if (ModelState.IsValid) { try { var estoque = Mapper.Map <Estoque>(model); business.Atualizar(estoque); TempData["Mensagem"] = "Estoque atualizado com sucesso."; return(RedirectToAction("Consulta")); } catch (Exception e) { ViewData["Mensagem"] = e.Message; } } return(View("Edicao")); }
public ActionResult AtualizarEstoque(EstoqueEdicaoViewModel model) { if (ModelState.IsValid) { try { Estoque estoque = Mapper.Map <Estoque>(model); EstoqueBusiness business = new EstoqueBusiness(); business.Atualizar(estoque); ViewBag.Mensagem = "Estoque atualizando com sucesso!"; } catch (Exception e) { ViewBag.Mensagem = "Ocorreu um erro: " + e.Message; } } return(View("Edicao")); }