Пример #1
0
 public static Task <RunbookResource> FindByNameOrIdOrFail(this IRunbookRepository repo, string nameOrId, ProjectResource project)
 {
     return(repo.FindByNameOrIdOrFail(n => repo.FindByName(project, n),
                                      "Runbooks",
                                      "runbook",
                                      nameOrId,
                                      $" in {project.Name}"));
 }
Пример #2
0
 public RunbookEditor(IRunbookRepository repository,
                      IRunbookProcessRepository runbookProcessRepository)
 {
     this.repository = repository;
     runbookProcess  = new Lazy <RunbookProcessEditor>(() => new RunbookProcessEditor(runbookProcessRepository).Load(Instance.RunbookProcessId));
 }
Пример #3
0
 public static Task <RunbookResource> FindByNameOrIdOrFail(this IRunbookRepository repo, string nameOrId, ProjectResource project)
 => repo.FindByNameOrIdOrFail(n => repo.FindByName(project, n), "Runbooks", "runbook", nameOrId, enclosingContextDescription: $" in {project.Name}");