public async Task <IActionResult> PutLakeTile([FromRoute] Guid id, [FromBody] LakeTile lakeTile) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != lakeTile.LakeTileId) { return(BadRequest()); } _context.Entry(lakeTile).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LakeTileExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <LakeTile> > PostLakeTile(LakeTile lakeTile) { _context.LakeTiles.Add(lakeTile); await _context.SaveChangesAsync(); return(CreatedAtAction("GetLakeTile", new { id = lakeTile.LakeTileId }, lakeTile)); }
public async Task <IActionResult> PostLakeTile([FromBody] LakeTile lakeTile) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.LakeTiles.Add(lakeTile); await _context.SaveChangesAsync(); return(CreatedAtAction("GetLakeTile", new { id = lakeTile.LakeTileId }, lakeTile)); }