private void UpdateAdapter(GithubIssue issue, TaskItem outlookTaskItem)
        {
            var itemAdapter = new GithubTaskAdapter(outlookTaskItem);
            itemAdapter.Title = issue.Title;
            itemAdapter.Body = issue.Body;

            if (!outlookTaskItem.Saved)
                outlookTaskItem.Save();
        }
 private void CreateOrUpdateTask(GithubIssue issue, TaskItem outlookTaskItem, IItems items)
 {
     if (outlookTaskItem != null)
     {
         UpdateAdapter(issue, outlookTaskItem);
     }
     else using (var newItem = ((TaskItem)items.Add(OlItemType.olTaskItem)).WithComCleanupProxy())
     {
         UpdateAdapter(issue, newItem);
     }
 }