public async Task <IActionResult> PutExperiment([FromRoute] Guid id, [FromBody] Experiment experiment) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != experiment.Id) { return(BadRequest()); } await ExperimentRepository.UpdateAsync(experiment); return(NoContent()); }