internal void AddTask() { try { Outlook.TaskItem newTaskItem = (Outlook.TaskItem) this.Application.CreateItem(Outlook.OlItemType.olTaskItem); newTaskItem.StartDate = DateTime.Now.AddHours(2); newTaskItem.Body = "Try to create a task"; //Create a issue. newTaskItem.Save(); newTaskItem.Display("True"); var newIssue = new Issue { Subject = newTaskItem.Subject, Project = new IdentifiableName { Id = 1 }, Description = newTaskItem.Body, StartDate = newTaskItem.StartDate, DueDate = newTaskItem.DueDate, }; manager.CreateObject(newIssue); string str = string.Empty; manager.GetObjectList <Issue>(new NameValueCollection()); foreach (var item in manager.GetObjectList <Issue>(new NameValueCollection())) { str += item.Description + $"{Environment.NewLine}"; } string task_list = string.Empty; MessageBox.Show(manager.ToString() + $"{Environment.NewLine}" + str); } catch (System.Exception ex) { MessageBox.Show("The following error occurred: " + ex.Message); throw; } }