private RestRequest NewRequest(IFormFile file, JiraCreateIssueResponse issueData)
{
var request = new RestRequest() { Authenticator = new HttpBasicAuthenticator(_jiraConfiguration.ApiUsername, _jiraConfiguration.ApiToken) };
var requestJson = string.Empty;
request.AddHeader("X-Atlassian-Token", "no-check");
request.AlwaysMultipartFormData = true;
//request.AddParameter("file", GetFileBytes(file), file.FileName, "application/octet-stream");
//request.AddFile(file.FileName, GetFileBytes(file), file.FileName);
request.Method = Method.Post;
return request;
}
private byte[] GetFileBytes(IFormFile f)
{
var b = new byte[1];
using (var mS = new MemoryStream())
{
f.CopyTo(mS);
fileBytes = mS.ToArray();
}
return b;
}
private bool SendRequest(RestRequest request, string url, out RestResponse response)
{
var client = new RestClient(url);
response = client.Execute(request);
return response.StatusCode == 200;
}
private RestRequest NewRequest(IFormFile file, JiraCreateIssueResponse issueData)
{
var request = new RestRequest() { Authenticator = new HttpBasicAuthenticator(_jiraConfiguration.ApiUsername, _jiraConfiguration.ApiToken) };
var requestJson = string.Empty;
request.AddHeader("X-Atlassian-Token", "no-check");
request.AlwaysMultipartFormData = true;
//request.AddParameter("file", GetFileBytes(file), file.FileName, "application/octet-stream");
//request.AddFile(file.FileName, GetFileBytes(file), file.FileName);
request.Method = Method.Post;
return request;
}
private byte[] GetFileBytes(IFormFile f)
{
var b = new byte[1];
using (var mS = new MemoryStream())
{
f.CopyTo(mS);
fileBytes = mS.ToArray();
}
return b;
}
private bool SendRequest(RestRequest request, string url, out RestResponse response)
{
var client = new RestClient(url);
response = client.Execute(request);
return response.StatusCode == 200;
}