public ActionResult Store(Produto produto) { produto.RegistroAtivo = true; int id = repositorio.Inserir(produto); return(Redirect("/produto")); }
public ActionResult Incluir([DataSourceRequest] DataSourceRequest request, ProdutoViewModel item) { if (ModelState.IsValid) { try { Produto dados = Mapper.Map <Produto>(item); _repositorio.Inserir(dados); _contexto.SaveChanges(); item.Id = dados.Id; } catch (Exception erro) { if (erro.InnerException.InnerException.Message.Contains("IdxNome")) { ModelState.AddModelError("", "O nome já foi incluído."); } _contexto.Rollback(); return(Json(ModelState.ToDataSourceResult())); } } return(Json(new[] { item }.ToDataSourceResult(request))); }
private void btnSalvar_Click(object sender, EventArgs e) { IRepositorioGenerico <Produto> repositorioProdutos = new RepositorioProduto(); if (produtoASerAlterado == null) { Produto novoProduto = new Produto { Nome = txbNomeProduto.Text.Trim(), MarcaId = Convert.ToInt32(cmbMarcas.SelectedValue) }; repositorioProdutos.Inserir(novoProduto); } else { produtoASerAlterado.Nome = txbNomeProduto.Text.Trim(); produtoASerAlterado.MarcaId = Convert.ToInt32(cmbMarcas.SelectedValue); repositorioProdutos.Atualiza(produtoASerAlterado); } Close(); }
private void BtnSalvarProduto_Click(object sender, EventArgs e) { var repositorio = new RepositorioProduto(); if (_produto == null) { var produto = new Produto { Nome = txtNomeProduto.Text.Trim(), IdMarca = (int)cmbMarcas.SelectedValue }; repositorio.Inserir(produto); } else { _produto.Nome = txtNomeProduto.Text.Trim(); _produto.IdMarca = (int)cmbMarcas.SelectedValue; repositorio.Atualizar(_produto); } Close(); }
private void btnSalvar_Click(object sender, EventArgs e) { IRepositorio <Produto> repositorioProdutos = new RepositorioProduto(); string novoNome = txbNome.Text.Trim(); double novoPreco = Convert.ToDouble(txbPreco.Text); if (produtoAEditar == null) { Produto novoProduto = new Produto { Nome = novoNome, Preco = novoPreco }; repositorioProdutos.Inserir(novoProduto); } else { produtoAEditar.Nome = novoNome; produtoAEditar.Preco = novoPreco; repositorioProdutos.Atualizar(produtoAEditar); } Close(); }
private void btnSalvar_Click(object sender, EventArgs e) { IRepositorioGenerico<Produto> repositorioProduto = new RepositorioProduto(); if (produtoASerAlterado == null) { Produto produto = new Produto { Nome = txbNomeProduto.Text.Trim(), MarcaId = Convert.ToInt32(cmbMarcas.SelectedValue) }; repositorioProduto.Inserir(produto); } else { produtoASerAlterado.Nome = txbNomeProduto.Text.Trim(); produtoASerAlterado.MarcaId = Convert.ToInt32(cmbMarcas.SelectedValue); produtoASerAlterado.Marca = new Marca { Id = produtoASerAlterado.MarcaId }; repositorioProduto.Atualizar(produtoASerAlterado); } Close(); }
private void btnSalvarProduto_Click(object sender, EventArgs e) { IRepositorioGenerico <Produto> repositorioProduto = new RepositorioProduto(); if (produtoASerAlterado == null) { Produto novoProduto = new Produto { Nome = txtNomeProduto.Text.Trim(), MarcarId = Convert.ToInt32(cmbMarcas.SelectedValue) }; repositorioProduto.Inserir(novoProduto); MessageBox.Show("Produto cadastrado com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { produtoASerAlterado.Nome = txtNomeProduto.Text; produtoASerAlterado.MarcarId = Convert.ToInt32(cmbMarcas.SelectedValue); repositorioProduto.Atualizar(produtoASerAlterado); MessageBox.Show("Produto alterado com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); } Close(); }
public ServiceResponse SalvarProduto(Produto produto) { IRepositorioGenerico<Produto> repositorio = new RepositorioProduto(); repositorio.Inserir(produto); ServiceResponse response = new ServiceResponse(); response.Code = 200; response.Message = "Produto criado com sucesso"; return response; }