public async Task <IActionResult> PutEinfraAttr(short id, EinfraAttr einfraAttr) { if (id != einfraAttr.EinfraAttrId) { return(BadRequest()); } _context.Entry(einfraAttr).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EinfraAttrExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <EinfraAttr> > PostEinfraAttr(EinfraAttr einfraAttr) { _context.EinfraAttr.Add(einfraAttr); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (EinfraAttrExists(einfraAttr.EinfraAttrId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetEinfraAttr", new { id = einfraAttr.EinfraAttrId }, einfraAttr)); }