public async Task <ActionResult> Put(int id, CategoriaProduto categoriaProduto) { if (id != categoriaProduto.CategoriaProdutoId) { return(BadRequest(new{ mensagem = "Erro de validação da categoria por ID" })); } try { await repositorio.Alterar(categoriaProduto); } catch (DbUpdateConcurrencyException ex) { var categoriaProduto_valido = await repositorio.BuscarPorId(id); if (categoriaProduto_valido == null) { return(NotFound(new{ mensagem = "Nenhuma categoria encontrada para o ID informado" })); } else { return(BadRequest(new{ mensagem = "Erro na alteração de dados por ID" + ex })); } } return(Accepted()); }
public async Task <IActionResult> Post(ProdutoDto produtoAdicionar) { try { var produto = _mapper.Map <Produto>(produtoAdicionar); foreach (var categoria in produtoAdicionar.Categoria) { var addCategoria = new CategoriaProduto { CategoriaId = categoria.Id }; produto.CategoriaProduto.Add(addCategoria); } var produtoSalvar = await _service.AddProduto(produto); if (!produtoSalvar) { throw new ArgumentException("Os dados enviados não estão corretos"); } return(Ok("Pedido Salvo com suceso!")); } catch (Exception e) { return(BadRequest($"Erro ao tentar salvar o produto. /n {e.Message}")); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome")] CategoriaProduto categoriaProduto) { if (id != categoriaProduto.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(categoriaProduto); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategoriaProdutoExists(categoriaProduto.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(categoriaProduto)); }
public void Popular() { if (_context.CategoriaProduto.Any() || _context.Produto.Any()) { return; //O banco de dados já foi populado } //Categorias de produtos CategoriaProduto catProd1 = new CategoriaProduto(1, "Shampoo"); CategoriaProduto catProd2 = new CategoriaProduto(2, "Condicionador"); CategoriaProduto catProd3 = new CategoriaProduto(3, "Alisante"); CategoriaProduto catProd4 = new CategoriaProduto(4, "Pente"); //Produtos Produto prod1 = new Produto(1, "Seda Ceramidas", 10.75, 5, catProd1); Produto prod2 = new Produto(2, "Palmolive", 9.50, 8, catProd1); Produto prod3 = new Produto(3, "Seda Ceramidas", 8.20, 6, catProd2); Produto prod4 = new Produto(4, "Salon Line", 15.30, 9, catProd3); Produto prod5 = new Produto(5, "Taiff", 12.90, 4, catProd4); CategoriaServico catServ1 = new CategoriaServico(1, "Prancha"); CategoriaServico catServ2 = new CategoriaServico(2, "Escova Pequena"); CategoriaServico catServ3 = new CategoriaServico(3, "Escova Média"); CategoriaServico catServ4 = new CategoriaServico(4, "Escova Grande"); CategoriaServico catServ5 = new CategoriaServico(5, "Alisamento"); CategoriaServico catServ6 = new CategoriaServico(6, "Mechas"); CategoriaServico catServ7 = new CategoriaServico(7, "Rolinho"); //adiciona os objetos criados nas tabelas _context.CategoriaProduto.AddRange(catProd1, catProd2, catProd3, catProd4); _context.Produto.AddRange(prod1, prod2, prod3, prod4, prod5); _context.CategoriaServico.AddRange(catServ1, catServ2, catServ3, catServ4, catServ5, catServ6, catServ7); _context.SaveChanges(); }
public async Task <IActionResult> PutCategoriaProduto(int id, CategoriaProduto CategoriaProduto) { if (id != CategoriaProduto.Id) { return(BadRequest()); } var item = await _uow.CategoriaProdutoRepository.GetByIdAsync(id); if (item == null) { return(NotFound()); } _uow.CategoriaProdutoRepository.Update(CategoriaProduto); try { if (await _uow.SaveChangesAsync()) { return(Created($"api/categoriaProduto/{item.Id}", CategoriaProduto)); } ; } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Falha ao atualizar: {ex.Message}")); } return(NoContent()); }
public JsonResult EditarFaixa(FormCollection form) { try { string idCategoria = form["data[IdCategoria]"]; string codigoFaixa = form["data[CodigoFaixa]"]; CategoriaProduto categoriaProduto = facade.ConsultarCategoria(idCategoria); CategoriaProdutoFaixa objCategoriaFaixa = new CategoriaProdutoFaixa(); objCategoriaFaixa.CodigoCategoria = idCategoria; objCategoriaFaixa.CodigoFaixa = codigoFaixa; objCategoriaFaixa.DescricaoFaixa = form["data[Descricao]"]; objCategoriaFaixa.InicioFaixa = Convert.ToInt32(form["data[InicioFaixa]"]); objCategoriaFaixa.TerminoFaixa = Convert.ToInt32(form["data[TerminoFaixa]"]); objCategoriaFaixa.InicioVigencia = DateTime.Now.Date; facadeCategoriaFaixa.AlterarFaixa(objCategoriaFaixa); return(Json(new { success = true, idCategoria = idCategoria })); } catch (Exception) { return(Json(new { success = false })); } }
public CategoriaProduto InsertCategoria(string nmCategoria) { CategoriaProduto cg = new CategoriaProduto(); try { using (IDbConnection con = new SqlConnection(base.GetConection())) { if (con.State == ConnectionState.Closed) { con.Open(); } DynamicParameters parameter = new DynamicParameters(); parameter.Add("@NM_CATEGORIA", nmCategoria); cg = con.Query <CategoriaProduto>("PR_INS_CATEGORIA", parameter, commandType: CommandType.StoredProcedure).FirstOrDefault(); } return(cg); } catch (Exception ex) { throw ex; } }
public ActionResult Excluir(int id) { CategoriaProduto categoriaProduto = db.CategoriaProduto.Find(id); ViewBag.FkTipoComercio = new SelectList(db.TipoComercio, "IdComercio", "Nome"); return(View(categoriaProduto)); }
public void Incluir(CategoriaProduto item) { using (var conn = new SqlConnection(Util.Util.ConnectionString())) { conn.Execute("INSERT INTO t_categoria_produto(nome_categoria_produto, desc_categoria_produto, percentual_desconto) VALUES(@Nome, @Descricao, @PercentualDesconto)", item); } }
public ActionResult Adicionar(CategoriaProduto catproduto) { CategoriaProdutoDAO dao = new CategoriaProdutoDAO(); dao.Adicionar(catproduto); return(View()); }
public IActionResult Edit(CategoriaProduto entity) { MongoDbContext dbContext = new MongoDbContext(); dbContext.Categorias.ReplaceOne(m => m.Id == entity.Id, entity); return(RedirectToAction("Index", "Categorias")); }
public Task <int> EditAsync(CategoriaProduto cadastro) { Task <int> T = new Task <int>(() => { return(Edit(cadastro)); }); T.Start(); return(T); }
public ActionResult ExcluirConfirmed(System.Guid id) { CategoriaProduto categoriaproduto = context.CategoriaProdutos.Single(x => x.CategoriaProdutoId == id); context.CategoriaProdutos.Remove(categoriaproduto); context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeletarConfimar(int id) { CategoriaProduto categoriaProduto = _homeContext.CategoriaProdutoes.Find(id); _homeContext.CategoriaProdutoes.Remove(categoriaProduto); _homeContext.SaveChanges(); return(RedirectToAction("Listar")); }
public int Add(CategoriaProduto cadastro) { using (var context = new LiraContext()) { context.Add(cadastro); return(context.SaveChanges()); } }
public ActionResult Remover(int id) { CategoriaProdutoDAO dao = new CategoriaProdutoDAO(); CategoriaProduto cp = dao.BuscarId(id); dao.Remover(cp); return(RedirectToAction("Buscar")); }
public ActionResult DeleteConfirmed(int id) { CategoriaProduto categoriaProduto = db.Categorias.Find(id); db.Categorias.Remove(categoriaProduto); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <CategoriaProduto> Alterar(CategoriaProduto categoriaProduto) { using (InstitutoFriggaContext _context = new InstitutoFriggaContext()) { _context.Entry(categoriaProduto).State = EntityState.Modified; await _context.SaveChangesAsync(); } return(categoriaProduto); }
public async Task <int> AddAsync(CategoriaProduto cadastro) { using (var context = new LiraContext()) { await context.AddAsync(cadastro); return(await context.SaveChangesAsync()); } }
public async Task <IActionResult> PostCategoriaProduto(CategoriaProduto CategoriaProduto) { _uow.CategoriaProdutoRepository.Add(CategoriaProduto); if (await _uow.SaveChangesAsync()) { return(CreatedAtAction("GetCategoriaProduto", new { id = CategoriaProduto.Id }, CategoriaProduto)); } return(BadRequest()); }
public ActionResult Editar([Bind(Include = "Id,Nome,Descricao")] CategoriaProduto categoriaProduto) { if (ModelState.IsValid) { _homeContext.Entry(categoriaProduto).State = EntityState.Modified; _homeContext.SaveChanges(); return(RedirectToAction("Listar")); } return(View(categoriaProduto)); }
public ActionResult Edit([Bind(Include = "Id,Nome,Descricao")] CategoriaProduto categoriaProduto) { if (ModelState.IsValid) { db.Entry(categoriaProduto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoriaProduto)); }
private bool save(CategoriaProduto novo, BalcaoContext ctx) { //persiste o objeto if (ctx.CategoriaProdutoDao.Save(novo)) { XMessageIts.Mensagem("Categoria cadastrada com sucesso!"); return(true); } return(false); }
public IActionResult Add(CategoriaProduto entity) { MongoDbContext dbContext = new MongoDbContext(); entity.Id = Guid.NewGuid(); dbContext.Categorias.InsertOne(entity); return(RedirectToAction("Index", "Categorias")); }
private void btnSalvar_Click(object sender, EventArgs e) { CategoriaProduto categoria = new CategoriaProduto(txtNomeCategoria.Text); if (new CategoriaProdutoDaoManager().SaveUpdate(categoria)) { this.Dispose(); } }
public async Task <CategoriaProduto> Excluir(CategoriaProduto categoriaProduto) { using (InstitutoFriggaContext _context = new InstitutoFriggaContext()) { _context.CategoriaProduto.Remove(categoriaProduto); await _context.SaveChangesAsync(); return(categoriaProduto); } }
public ActionResult Atualizar(CategoriaProduto catproduto) { CategoriaProdutoDAO dao = new CategoriaProdutoDAO(); CategoriaProduto Vcp = dao.BuscarId(catproduto.Id); Vcp.Nome = catproduto.Nome; Vcp.Descricao = catproduto.Descricao; dao.Atualizar(); return(View()); }
public async Task Atualizar(CategoriaProduto entity) { //Validar if (!ExecutarValidacao(new CategoriaProdutoValidation(), entity)) { return; } //Executar await _categoriaProdutoRepository.Atualizar(entity);; }
public ActionResult Editar(CategoriaProduto categoriaproduto) { if (ModelState.IsValid) { context.Entry(categoriaproduto).State = EntityState.Modified; context.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoriaproduto)); }
public ActionResult Detalhes(int id) { CategoriaProduto categoriaProduto = db.CategoriaProduto.Find(id); ViewBag.FkTipoComercio = new SelectList(db.TipoComercio, "IdComercio", "Nome"); if (categoriaProduto == null) { return(HttpNotFound()); } return(View(categoriaProduto)); }
public Produto(CategoriaProduto categoriaProduto) { CategoriaProduto = categoriaProduto; }