public async Task <IActionResult> PutEinfrastructureVisualization(short id, EinfrastructureVisualization einfrastructureVisualization) { if (id != einfrastructureVisualization.EinfrastructureVisualizationId) { return(BadRequest()); } _context.Entry(einfrastructureVisualization).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EinfrastructureVisualizationExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <EinfrastructureVisualization> > PostEinfrastructureVisualization(EinfrastructureVisualization einfrastructureVisualization) { _context.EinfrastructureVisualization.Add(einfrastructureVisualization); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (EinfrastructureVisualizationExists(einfrastructureVisualization.EinfrastructureVisualizationId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetEinfrastructureVisualization", new { id = einfrastructureVisualization.EinfrastructureVisualizationId }, einfrastructureVisualization)); }