Я пытаюсь создать веб-форму, где я могу динамически создавать JIRA Epic, используя любые пользовательские данные. Для этого я полагаюсь на пакет Atgetian JIRA SDK Nuget.
Вот функция, как она есть сейчас.
public ActionResult Create(string title, string description)
{
Jira jiraConnection = Jira.CreateRestClient("https://xxxx.atlassian.net/", "username", "password");
Issue issueMain = jiraConnection.CreateIssue("xxxx");
issueMain.Type = "Epic";
issueMain.Priority = "Major";
issueMain.Summary = title;
issueMain.Description = description;
try
{
issueMain.SaveChanges();
}
catch (Exception ex)
{
MessageBox.Show(ex.InnerException.Message.ToString());
return View("Contact");
}
return RedirectToAction("Index");
}
Я столкнулся с несколькими различными ошибками при попытке создать проблему, но в настоящее время меня мучает следующее:
error CS0103: The name 'client' does not exist in the current context
Я сталкиваюсь с этой ошибкой, когда сталкиваюсь со строкой issueMain.SaveChanges()
, и я не знаю почему, потому что я нигде не создаю экземпляр "клиентской" переменной в этой функции и не могу войти в функцию SaveChanges, чтобы посмотрите, где на него могут ссылаться.
Когда я проверяю внутреннее исключение, я вижу, что я получаю ошибку Encountered a 401 - Unauthorized error while loading this page
, которую я также не понимаю, так как я предоставляю учетные данные, которые я обычно использую для входа на наш сайт JIRA.