public async Task <ActionResult <Сharacteristic> > PostСharacteristic(Сharacteristic сharacteristic) { _context.Characteristics.Add(сharacteristic); await _context.SaveChangesAsync(); return(CreatedAtAction("GetСharacteristic", new { id = сharacteristic.Id }, сharacteristic)); }
public async Task <IActionResult> PutСharacteristic(int id, Сharacteristic сharacteristic) { if (id != сharacteristic.Id) { return(BadRequest()); } _context.Entry(сharacteristic).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!СharacteristicExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }