public async Task <IActionResult> PutNotaEntrada([FromRoute] int id, [FromBody] NotaEntrada notaEntrada)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != notaEntrada.CdNotaEntrada)
            {
                return(BadRequest());
            }

            notaEntrada.DtAlteracao = DateTime.Now;

            _context.Entry(notaEntrada).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!NotaEntradaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(notaEntrada));
        }
Beispiel #2
0
        public async Task <IActionResult> PutItemNotaEntrada([FromRoute] int cdProduto, [FromRoute] int cdNotaEntrada, [FromBody] ItemNotaEntrada itemNotaEntrada)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (cdProduto != itemNotaEntrada.CdProduto && cdNotaEntrada != itemNotaEntrada.CdNotaEntrada)
            {
                return(BadRequest());
            }

            itemNotaEntrada.DtAlteracao = DateTime.Now;

            _context.Entry(itemNotaEntrada).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ItemNotaEntradaExists(cdProduto, cdNotaEntrada))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(itemNotaEntrada));
        }
        public async Task <IActionResult> PutOrdemServico([FromRoute] int id, [FromBody] OrdemServico ordemServico)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != ordemServico.CdOrdemServico)
            {
                return(BadRequest());
            }

            ordemServico.DtAlteracao = DateTime.Now;

            _context.Entry(ordemServico).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!OrdemServicoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(ordemServico));
        }
Beispiel #4
0
        public async Task <IActionResult> PutClienteFornecedor([FromRoute] int id, [FromBody] ClienteFornecedor clienteFornecedor)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != clienteFornecedor.CdClienteFornecedor)
            {
                return(BadRequest());
            }

            clienteFornecedor.DtAlteracao = DateTime.Now;

            _context.Entry(clienteFornecedor).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ClienteFornecedorExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(clienteFornecedor));
        }
Beispiel #5
0
        public async Task <IActionResult> PutMunicipio([FromRoute] int id, [FromBody] Municipio municipio)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != municipio.CdMunicipio)
            {
                return(BadRequest());
            }

            municipio.DtRegistro = DateTime.Now;

            _context.Entry(municipio).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MunicipioExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(municipio));
        }
Beispiel #6
0
        public async Task <IActionResult> PutEstoque([FromRoute] int id, [FromBody] Estoque estoque)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != estoque.CdProduto)
            {
                return(BadRequest());
            }

            estoque.DtAlteracao = DateTime.Now;

            _context.Entry(estoque).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EstoqueExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(estoque));
        }