public async Task <ObjectResult> PostAsync([FromBody] Miner miner, CancellationToken token = default) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _minerService.AddAsync(miner, token); return(Ok(miner)); }