public async Task <IActionResult> PutTinfrastructureVisualization(string id, TinfrastructureVisualization tinfrastructureVisualization) { if (id != tinfrastructureVisualization.TinfrastructureVisualizationId) { return(BadRequest()); } _context.Entry(tinfrastructureVisualization).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TinfrastructureVisualizationExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <TinfrastructureVisualization> > PostTinfrastructureVisualization(TinfrastructureVisualization tinfrastructureVisualization) { _context.TinfrastructureVisualization.Add(tinfrastructureVisualization); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (TinfrastructureVisualizationExists(tinfrastructureVisualization.TinfrastructureVisualizationId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetTinfrastructureVisualization", new { id = tinfrastructureVisualization.TinfrastructureVisualizationId }, tinfrastructureVisualization)); }