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