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;
        }