private async Task DeleteWorkItemCollection()
        {
            try
            {
                HttpWorkItemCollectionClient client = new HttpWorkItemCollectionClient();

                await client.DeleteWorkItemCollection(WorkItemCollection.ID).ConfigureAwait(false);

                await Application.Current.Dispatcher.BeginInvoke(() =>
                {
                    mContext.WorkItemMediator.UpdateCollection(WorkItemCollection);
                    mContext.WorkItemMediator.UpdateWorkItems();
                    mContext.DialogBuilder.SuccessDialog("Collection was successfully deleted");
                });
            }
            catch (Exception)
            {
                mContext.DialogBuilder.ErrorDialog("Could not delete collection, due to server error.");
            }
        }