public void On(Event <LogEventData> @event) { var client = new RestClient(JiraApiUrl) { Authenticator = new HttpBasicAuthenticator(JiraUsername, JiraPassword), }; var response = CreateIssue(client, JiraProjectKey.Trim(), JiraIssueType.Trim(), @event); if (!response.IsSuccessful) { throw new Exception(response.ErrorMessage); } JToken issueKey; var responseContent = JsonConvert.DeserializeObject <JObject>(response.Content); if (responseContent.TryGetValue("key", out issueKey)) { AddEventAttachment(client, issueKey.ToString(), @event); } }
public bool Contains(string id) { return(JiraProjectKey.Equals(id) || TrimbleConnectProjectId.Equals(id) || EasyAccessProjectId.Equals(id)); }