예제 #1
0
 /// <summary>
 /// Creates the remote repository
 /// </summary>
 /// <param name="org">Unique identifier of the organisation responsible for the app.</param>
 /// <param name="options">Options for the remote repository</param>
 /// <returns>The repostory from API</returns>
 public AltinnCore.RepositoryClient.Model.Repository CreateRepository(string org, AltinnCore.RepositoryClient.Model.CreateRepoOption options)
 {
     return(_gitea.CreateRepository(org, options).Result);
 }
예제 #2
0
 /// <summary>
 /// Creates the remote repository
 /// </summary>
 /// <param name="owner">The owner</param>
 /// <param name="createRepoOption">Options for the remote repository</param>
 /// <returns>The repostory from API</returns>
 public AltinnCore.RepositoryClient.Model.Repository CreateRepository(string owner, AltinnCore.RepositoryClient.Model.CreateRepoOption createRepoOption)
 {
     return(_gitea.CreateRepository(owner, createRepoOption).Result);
 }
예제 #3
0
 /// <summary>
 /// Creates the remote repository
 /// </summary>
 /// <param name="org">The owning organization</param>
 /// <param name="createRepoOption">Options for the remote repository</param>
 /// <returns>The repostory from API</returns>
 public AltinnCore.RepositoryClient.Model.Repository CreateRepository(string org, AltinnCore.RepositoryClient.Model.CreateRepoOption createRepoOption)
 {
     return(_gitea.CreateRepositoryForOrg(AuthenticationHelper.GetGiteaSession(_httpContextAccessor.HttpContext, _settings.GiteaCookieName), org, createRepoOption).Result);
 }