///<inheritdoc cref="IRunRepository"/> public async Task CreateRunArtifact(Guid runId, string name) { using var db = this.contextFactory.CreateDbContext(); var runArtifact = new RunArtifact { RunId = runId, Name = name }; db.RunArtifacts.Add(runArtifact); await db.SaveChangesAsync(); }
private async Task <(Guid ExperimentId, Guid RunId)> SetupSeedDate() { using var db = contextFactory.CreateDbContext(); var experiment = new Experiment("Test"); var run = new Run(experiment.ExperimentId); var runArtifact = new RunArtifact() { RunId = run.RunId }; db.Experiments.Add(experiment); db.Runs.Add(run); db.RunArtifacts.Add(runArtifact); await db.SaveChangesAsync(); return(experiment.ExperimentId, runArtifact.RunArtifactId); }