public async Task <IActionResult> PostExperimentSettings([FromBody] ExperimentSettings experimentSettings)
        {
            experimentSettings.LogicalName = "experiment_settings";
            experimentSettings.CreatedOn   = DateTime.Now;
            experimentSettings.Experiment  = await ExperimentRepository.GetByIdAsync(experimentSettings.ExperimentId);

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            experimentSettings = await ExperimentService.CreateSettingsAsync(experimentSettings);

            return(CreatedAtAction("GetExperimentSettings", new { id = experimentSettings.Id }, experimentSettings));
        }