in packages/csharp/PortingAssistant/PortingAssistant.Common/Utils/CustomerContributionUtils.cs [49:83]
public static Response<bool, string> RuleContributionUpload(string path, string contents, string endpoint)
{
try
{
var client = new HttpClient();
var metaUploadResponse = ContentsUpload(client, endpoint, path, new StringContent(contents)).Result;
Response<bool, string> response;
if (metaUploadResponse.status)
{
response = new Response<bool, string>
{
Status = Response<bool, string>.Success(),
Value = true
};
}
else
{
string msgResponse = string.Format("ContributionData:{0}", metaUploadResponse.msg);
response = new Response<bool, string>
{
Status = Response<bool, string>.Failed(new Exception(msgResponse)),
ErrorValue = msgResponse
};
}
return response;
}
catch (Exception ex)
{
return new Response<bool, string>
{
Status = Response<bool, string>.Failed(ex),
ErrorValue = ex.Message
};
}
}