public IActionResult Post([FromBody] LayerViewModel layerViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var layer = _service.Add(layerViewModel); if (layer is null) { return(NoContent()); } return(CreatedAtAction(nameof(Get), new { layer.Id }, layer)); }