[HttpPost] //recebe uma requisição de formulário POST public ActionResult CadastrarEstoque(EstoqueCadastroViewModel model) { //verificar se os campos da classe model //passaram nas regras de validação.. if (ModelState.IsValid) { try { //aplicando o automapper.. var estoque = Mapper.Map <Estoque>(model); business.Cadastrar(estoque); //enviando mensagem ViewData["Mensagem"] = "Estoque cadastrado com sucesso."; ModelState.Clear(); //limpar os campos do formulário } catch (Exception e) { ViewData["Mensagem"] = "Erro: " + e.Message; } } //nome da página.. return(View("Cadastro")); }
[HttpPost] //receber chamadas do tipo POST public ActionResult CadastrarEstoque(EstoqueCadastroViewModel model) { //verificar se os dados estão corretos //em relação as suas validações.. if (ModelState.IsValid) { Estoque estoque = Mapper.Map <Estoque>(model); try { EstoqueBusiness business = new EstoqueBusiness(); business.Cadastrar(estoque); ViewBag.Mensagem = "Estoque cadastrado com sucesso."; ModelState.Clear(); //limpar todos os campos do formulário } catch (Exception e) { ViewBag.Mensagem = e.Message; } } //retornar para a página.. return(View("Cadastro")); }
[HttpPost] //receber chamadas do tipo POST public ActionResult CadastrarEstoque(EstoqueCadastroViewModel model) { //verificar se os dados estão corretos //em relação as suas validações.. if (ModelState.IsValid) { Estoque estoque = new Estoque(); estoque.Nome = model.Nome; try { EstoqueBusiness business = new EstoqueBusiness(); business.Cadastrar(estoque); ViewBag.Mensagem = "Estoque cadastrado com sucesso."; } catch (Exception e) { ViewBag.Mensagem = e.Message; } } //retornar para a página.. return(View("Cadastro")); }
public ActionResult CadastrarEstoque(EstoqueCadastroViewModel model) { if (ModelState.IsValid) { Estoque estoque = Mapper.Map <Estoque>(model); try { EstoqueBusiness business = new EstoqueBusiness(); business.Cadastrar(estoque); ViewBag.Mensagem = "Estoque cadastrado com sucesso!"; ModelState.Clear(); } catch (Exception e) { ViewBag.Mensagem = e.Message; } } return(View("Cadastro")); }
protected void BtnCadastro_Click(object sender, EventArgs e) { if (ValidateFiels()) { try { Estoque est = new Estoque(); est.Nome = txtNome.Text; est.Descricao = txtDescricao.Text; EstoqueBusiness rep = new EstoqueBusiness(); rep.Cadastrar(est); lblMensagem.Text = "Estoquecadastrado com sucesso"; txtDescricao.Text = string.Empty; txtNome.Text = string.Empty; } catch (Exception ex) { lblMensagem.Text = ex.Message; } } }