Exemple #1
0
 public async Task <ProdutoReceita> Alterar(ProdutoReceita produtoreceita)
 {
     using (fastradeContext _contexto = new fastradeContext()) {
         _contexto.Entry(produtoreceita).State = EntityState.Modified;
         await _contexto.SaveChangesAsync();
     }
     return(produtoreceita);
 }
Exemple #2
0
 public async Task <ActionResult <ProdutoReceita> > Post(ProdutoReceita produtoreceita)
 {
     try{
         await _repositorio.Salvar(produtoreceita);
     }catch (DbUpdateConcurrencyException) {
         throw;
     }
     return(produtoreceita);
 }
Exemple #3
0
        public async Task <ProdutoReceita> Excluir(ProdutoReceita produtoreceita)
        {
            using (fastradeContext _contexto = new fastradeContext()) {
                _contexto.ProdutoReceita.Remove(produtoreceita);
                await _contexto.SaveChangesAsync();

                return(produtoreceita);
            }
        }
Exemple #4
0
        public async Task <ProdutoReceita> Salvar(ProdutoReceita produtoreceita)
        {
            using (fastradeContext _contexto = new fastradeContext()) {
                await _contexto.AddAsync(produtoreceita);

                await _contexto.SaveChangesAsync();

                return(produtoreceita);
            }
        }
Exemple #5
0
        public async Task <ActionResult <ProdutoReceita> > Post(ProdutoReceita produtoreceita)
        {
            try{
                await _contexto.AddAsync(produtoreceita);

                await _contexto.SaveChangesAsync();
            }catch (DbUpdateConcurrencyException) {
                throw;
            }
            return(produtoreceita);
        }
Exemple #6
0
        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());
        }
Exemple #7
0
        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());
        }