public async Task<IActionResult> PutEocpPropEquipment(long id, EocpPropEquipment eocpPropEquipment) { if (id != eocpPropEquipment.EocpPropEquipmentId) { return BadRequest(); } _context.Entry(eocpPropEquipment).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EocpPropEquipmentExists(id)) { return NotFound(); } else { throw; } } return NoContent(); }
public async Task<ActionResult<EocpPropEquipment>> PostEocpPropEquipment(EocpPropEquipment eocpPropEquipment) { _context.EocpPropEquipment.Add(eocpPropEquipment); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (EocpPropEquipmentExists(eocpPropEquipment.EocpPropEquipmentId)) { return Conflict(); } else { throw; } } return CreatedAtAction("GetEocpPropEquipment", new { id = eocpPropEquipment.EocpPropEquipmentId }, eocpPropEquipment); }