public async Task <ActionResult <DefectRepairLine> > PostDefectRepairLine(DefectRepairLine defectRepairLine) { _context.RepairLines.Add(defectRepairLine); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDefectRepairLine", new { id = defectRepairLine.Id }, defectRepairLine)); }
public async Task <IActionResult> PutDefectRepairLine(Guid id, DefectRepairLine defectRepairLine) { if (id != defectRepairLine.Id) { return(BadRequest()); } _context.Entry(defectRepairLine).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DefectRepairLineExists(id)) { return(NotFound()); } else { return(StatusCode(StatusCodes.Status500InternalServerError)); } } return(NoContent()); }