Epiworx.Business.StoryRepository.StoryUpdateDuration C# (CSharp) Method

StoryUpdateDuration() public static method

public static StoryUpdateDuration ( int storyId ) : void
storyId int
return void
        public static void StoryUpdateDuration(int storyId)
        {
            var story = StoryRepository.StoryFetch(storyId);
            var hour = HourRepository.HourFetchInfoList(story);

            story.Duration = hour.Sum(row => row.Duration);

            StoryRepository.StoryUpdate(story);
        }

Usage Example

        public static bool HourDelete(Hour hour)
        {
            Hour.DeleteHour(
                new HourDataCriteria
            {
                HourId = hour.HourId
            });

            StoryRepository.StoryUpdateDuration(hour.StoryId);

            FeedRepository.FeedAdd(FeedAction.Deleted, hour);

            return(true);
        }
All Usage Examples Of Epiworx.Business.StoryRepository::StoryUpdateDuration