internal static void FeedAdd(string action, Note note) { var feed = FeedRepository.FeedNew(action, SourceType.Note, note.NoteId); switch ((SourceType)note.SourceTypeId) { case SourceType.Project: feed.Sources.Add(SourceType.Project, note.SourceId); break; case SourceType.Sprint: var sprint = SprintRepository.SprintFetch(note.SourceId); feed.Sources.Add(SourceType.Project, sprint.ProjectId); feed.Sources.Add(SourceType.Sprint, sprint.SprintId); break; case SourceType.Story: var story = StoryRepository.StoryFetch(note.SourceId); feed.Sources.Add(SourceType.Project, story.ProjectId); feed.Sources.Add(SourceType.Story, story.StoryId); break; } feed.Description = note.Body; feed.Save(); }
public static bool SprintDelete(int sprintId) { return(SprintRepository.SprintDelete( SprintRepository.SprintFetch(sprintId))); }