public async Task CreateLabelAsync(Label newLabel) { var request = new CreateProjectLabelRequest(newLabel.Name) { Color = newLabel.Color, Description = newLabel.Color, Priority = newLabel.Priority }; await client.Projects.CreateLabelAsync(projectId, request); }
/// <summary> /// Creates new project label. /// </summary> /// <param name="projectId">The ID, path or <see cref="Project"/> of the project.</param> /// <param name="request">Create label request.</param> /// <returns>Newly created label.</returns> public async Task <Label> CreateLabelAsync(ProjectId projectId, CreateProjectLabelRequest request) { Guard.NotNull(request, nameof(request)); return(await _httpFacade.Post <Label>($"projects/{projectId}/labels", request)); }