public async Task <IActionResult> PutObjetoCalculo(int id, ObjetoCalculo objetoCalculo) { if (id != objetoCalculo.Id) { return(BadRequest()); } _context.Entry(objetoCalculo).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ObjetoCalculoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <ObjetoCalculo> > PostObjetoCalculo(ObjetoCalculo objetoCalculo) { objetoCalculo.Massa = objetoCalculo.Densidade * objetoCalculo.Volume; objetoCalculo.Peso = objetoCalculo.Massa * objetoCalculo.Gravidade; _context.calculos.Add(objetoCalculo); await _context.SaveChangesAsync(); return(CreatedAtAction("GetObjetoCalculo", new { id = objetoCalculo.Id }, objetoCalculo)); }