public static Task <EnvironmentResource> FindByNameOrIdOrFail(this IEnvironmentRepository repo, string nameOrId) { return(repo.FindByNameOrIdOrFail(n => repo.FindByName(n), "Environments", "environment", nameOrId)); }