/// <summary> /// Metoda dodajaca nowy kontener do obserwowalnej kolekcji kontenerow /// </summary> private async Task AddContainer() { try { HttpWorkItemCollectionClient client = new HttpWorkItemCollectionClient(); WorkItemCollectionPublic workItemCollection = new WorkItemCollectionPublic() { Name = "Unnamed Collection", TaskBoardID = mTaskBoard.ID }; WorkItemCollectionPublic response = await client.CreateWorkItemCollection(workItemCollection).ConfigureAwait(false); response.WorkItems = new List <WorkItemPublic>(); await Application.Current.Dispatcher.BeginInvoke(() => { ContainerCollection.Add(new CtrlWorkItemContainer(mContext, response)); }); } catch (Exception ex) { mContext.DialogBuilder.ErrorDialog("Could not create a collection, due to server error.", ex); } }