/// <summary> /// Save the story to Pivotal /// </summary> /// <returns>Parent facade</returns> public StoryFacade <StoriesProjectFacade> Save() { var repo = new Repository.PivotalStoryRepository(this.RootFacade.Token); var story = repo.AddStory(this.ParentFacade.ParentFacade.Item.Id, Item); return(new StoryFacade <StoriesProjectFacade>(this.ParentFacade, story)); }
/// <summary> /// Set story state to Delivered for all stories that has a Finished state /// </summary> /// <returns>This</returns> public async Task <ProjectFacade> DeliverAllFinishedStoriesAsync() { var lStoryRepo = new Repository.PivotalStoryRepository(this.RootFacade.Token); await lStoryRepo.DeliverAllFinishedStoriesAsync(this.Item.Id); return(this); }
/// <summary> /// Set story state to Delivered for all stories that has a Finished state /// </summary> /// <returns>This</returns> public ProjectFacade DeliverAllFinishedStories() { var lStoryRepo = new Repository.PivotalStoryRepository(this.RootFacade.Token); lStoryRepo.DeliverAllFinishedStories(this.Item.Id); return(this); }
/// <summary> /// Save the story to Pivotal /// </summary> /// <returns>Parent facade</returns> public async Task <StoryFacade <StoriesProjectFacade> > SaveAsync() { var repo = new Repository.PivotalStoryRepository(this.RootFacade.Token); var story = await repo.AddStoryAsync(this.ParentFacade.ParentFacade.Item.Id, Item); return(new StoryFacade <StoriesProjectFacade>(this.ParentFacade, story)); }