in src/YouTrackSharp/TimeTracking/TimeTrackingService.cs [60:76]
public async Task<string> CreateWorkItemForIssue(string issueId, WorkItem workItem)
{
if (string.IsNullOrEmpty(issueId))
{
throw new ArgumentNullException(nameof(issueId));
}
if (workItem == null)
{
throw new ArgumentNullException(nameof(workItem));
}
var client = await _connection.GetAuthenticatedApiClient();
var response =
await client.IssuesTimetrackingWorkitemsPostAsync(issueId, false, "id", workItem.ToApiEntity());
return response.Id;
}