public async Task <ProdutoReceita> Alterar(ProdutoReceita produtoreceita) { using (fastradeContext _contexto = new fastradeContext()) { _contexto.Entry(produtoreceita).State = EntityState.Modified; await _contexto.SaveChangesAsync(); } return(produtoreceita); }
public async Task <ActionResult <ProdutoReceita> > Post(ProdutoReceita produtoreceita) { try{ await _repositorio.Salvar(produtoreceita); }catch (DbUpdateConcurrencyException) { throw; } return(produtoreceita); }
public async Task <ProdutoReceita> Excluir(ProdutoReceita produtoreceita) { using (fastradeContext _contexto = new fastradeContext()) { _contexto.ProdutoReceita.Remove(produtoreceita); await _contexto.SaveChangesAsync(); return(produtoreceita); } }
public async Task <ProdutoReceita> Salvar(ProdutoReceita produtoreceita) { using (fastradeContext _contexto = new fastradeContext()) { await _contexto.AddAsync(produtoreceita); await _contexto.SaveChangesAsync(); return(produtoreceita); } }
public async Task <ActionResult <ProdutoReceita> > Post(ProdutoReceita produtoreceita) { try{ await _contexto.AddAsync(produtoreceita); await _contexto.SaveChangesAsync(); }catch (DbUpdateConcurrencyException) { throw; } return(produtoreceita); }
public async Task <ActionResult> Put(int id, ProdutoReceita produtoreceita) { if (id != produtoreceita.IdProdutoReceita) { return(BadRequest()); } _contexto.Entry(produtoreceita).State = EntityState.Modified; try{ await _repositorio.Alterar(produtoreceita); }catch (DbUpdateConcurrencyException) { var produtoreceita_valido = await _repositorio.BuscarPorID(id); if (produtoreceita_valido == null) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult> Put(int id, ProdutoReceita produtoreceita) { if (id != produtoreceita.IdProdutoReceita) { return(BadRequest()); } _contexto.Entry(produtoreceita).State = EntityState.Modified; try{ await _contexto.SaveChangesAsync(); }catch (DbUpdateConcurrencyException) { var produtoreceita_valido = await _contexto.ProdutoReceita.FindAsync(id); if (produtoreceita_valido == null) { return(NotFound()); } else { throw; } } return(NoContent()); }