/// <summary> /// Creates a commit that creates a new file in a repository. /// </summary> /// <param name="owner">The owner of the repository</param> /// <param name="name">The name of the repository</param> /// <param name="path">The path to the file</param> /// <param name="request">Information about the file to create</param> /// <returns></returns> public Task<RepositoryContentChangeSet> CreateFile(string owner, string name, string path, CreateFileRequest request) { Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); Ensure.ArgumentNotNullOrEmptyString(name, "name"); Ensure.ArgumentNotNullOrEmptyString(path, "path"); Ensure.ArgumentNotNull(request, "request"); var createUrl = ApiUrls.RepositoryContent(owner, name, path); return ApiConnection.Put<RepositoryContentChangeSet>(createUrl, request); }
/// <summary> /// Creates a commit that creates a new file in a repository. /// </summary> /// <param name="owner">The owner of the repository</param> /// <param name="name">The name of the repository</param> /// <param name="path">The path to the file</param> /// <param name="request">Information about the file to create</param> /// <returns></returns> public Task <RepositoryContentChangeSet> CreateFile(string owner, string name, string path, CreateFileRequest request) { Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); Ensure.ArgumentNotNullOrEmptyString(name, "name"); Ensure.ArgumentNotNullOrEmptyString(path, "path"); Ensure.ArgumentNotNull(request, "request"); var createUrl = ApiUrls.RepositoryContent(owner, name, path); return(ApiConnection.Put <RepositoryContentChangeSet>(createUrl, request)); }
public Task <RepositoryContentChangeSet> CreateFile(long repositoryId, string path, CreateFileRequest request) { Ensure.ArgumentNotNullOrEmptyString(path, nameof(path)); Ensure.ArgumentNotNull(request, nameof(request)); var createUrl = ApiUrls.RepositoryContent(repositoryId, path); return(ApiConnection.Put <RepositoryContentChangeSet>(createUrl, request)); }
/// <summary> /// Creates a commit that creates a new file in a repository. /// </summary> /// <param name="repositoryId">The Id of the repository</param> /// <param name="path">The path to the file</param> /// <param name="request">Information about the file to create</param> public Task<RepositoryContentChangeSet> CreateFile(int repositoryId, string path, CreateFileRequest request) { Ensure.ArgumentNotNullOrEmptyString(path, "path"); Ensure.ArgumentNotNull(request, "request"); var createUrl = ApiUrls.RepositoryContent(repositoryId, path); return ApiConnection.Put<RepositoryContentChangeSet>(createUrl, request); }