Exemple #1
0
        /// <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));
        }
Exemple #2
0
        /// <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);
        }
Exemple #3
0
        /// <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);
        }
Exemple #4
0
        /// <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));
        }