public static void CreateNewItem(ref DataObjectsProject.ProcessingTaskData item) { wiPostDataArr = new List<DataObjectsProject.VSOJasonWorkItemPostData>(); newTaskItem = item; createInitailItemPostObject(); createInitialWorkItem(); item = newTaskItem; if(item.WorkItemId > 0) { Models.Bug.Queries.ArchiveQuery.Insert(item.WorkItemId, item.Title); } }
public static bool WorkItem(ref DataObjectsProject.ProcessingTaskData item, Label archive) { MessageDisplay.ShowMessageAsync("Creating work item"); VSOWorkItem.CreateNewItem(ref item); if(item.Equals(0)) { MessageDisplay.ShowMessageAsync("Item not created"); return false; }else { MessageDisplay.ShowMessageAsync("Item created"); increaseArchiveNumber(archive); return true; } }
public static bool Attachments(DataObjectsProject.ProcessingTaskData item) { if(item.WorkItemId > 0) { MessageDisplay.ShowMessageAsync("Attaching items"); if (VSOAttachment.AttachFiles(item.ScreenGrap, item.WorkItemId)) { MessageDisplay.ShowMessageAsync("Items attached"); return false; } else { MessageDisplay.ShowMessageAsync("Items not attached"); return true; } } return false; }