public async Task <IActionResult> Post([FromBody][Required] string text, CancellationToken ct) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var value = new Value { Text = text }; await _valueStore.InsertAsync(value, ct); return(Ok(value)); }