public RunDomainEntity CreateRun(string buildID) { if (!_buildRepository.BuildExistsByID(buildID)) { throw new ArgumentException($"Build with id \"{buildID}\" does not exist."); } return(RunDomainEntity.CreateNew(buildID)); }
public BuildRunContainer(BuildDomainEntity build, RunDomainEntity run) { Build = build; Run = run; }
public BuildRunContainer StopBuildRun(BuildDomainEntity build, RunDomainEntity run) { build.Stop(run); run.Stop(build); return(new BuildRunContainer(build, run)); }