/// <summary> /// Flags the jodel. /// </summary> /// <param name="taskId">The task identifier.</param> /// <param name="decision">The decision.</param> public void FlagJodel(int taskId, Decision decision) { DateTime dt = DateTime.UtcNow; string dec = Convert.ChangeType(decision, decision.GetTypeCode())?.ToString(); // get int from enum. string stringifiedPayload = @"POST%api.go-tellm.com%443%/api/v3/moderation/%%" + $"{dt:s}Z" + @"%%{""decision"": " + dec + @", ""task_id"": """ + taskId + @"""}"; string payload = @"{""decision"": " + dec + @", ""task_id"": """ + taskId + @"""}"; using (var client = new MyWebClient()) { client.Headers.Add(Constants.Header.ToHeader(stringifiedPayload, dt)); client.Encoding = Encoding.UTF8; client.UploadString(Constants.LinkModeration.ToLink(), payload); } }