public StoryDto(StoryDto copyFrom, string v1StoryId) { SourceId = copyFrom.SourceId; V1ProjectId = copyFrom.V1ProjectId; Name = copyFrom.Name; V1StoryId = v1StoryId; Attributes = new Dictionary<string, object>(); }
public StoryDto(StoryDto copyFrom, string v1StoryId) { SourceId = copyFrom.SourceId; V1ProjectId = copyFrom.V1ProjectId; Name = copyFrom.Name; V1StoryId = v1StoryId; Attributes = new Dictionary <string, object>(); }
private Project GetProject(StoryDto story = null) { Project project; if (story == null || !story.HasV1Project) { project = GetOrCreateExampleProjectByName(UniqueKey); } else { if (!string.IsNullOrEmpty(story.V1ProjectId)) { project = Instance.Get.ProjectByID(story.V1ProjectId); } else { project = Instance.Get.ProjectByName(story.V1ProjectName); } } return project; }
private Project GetProject(StoryDto story = null) { Project project; if (story == null || !story.HasV1Project) { project = GetOrCreateExampleProjectByName(UniqueKey); } else { if (!string.IsNullOrEmpty(story.V1ProjectId)) { project = Instance.Get.ProjectByID(story.V1ProjectId); } else { project = Instance.Get.ProjectByName(story.V1ProjectName); } } return(project); }
public StoryDto Create(StoryDto story, Project parentProject) { try { if (parentProject == null) { parentProject = GetProject(story); } var v1Story = Instance.Create.Story(story.Name, parentProject, story.Attributes); v1Story.Save("Saved by " + System.Environment.UserName); var newStoryDto = new StoryDto(story, v1Story.ID.Token); newStoryDto.V1ProjectName = parentProject.Name; newStoryDto.Attributes.Add("Description", v1Story.Description); return(newStoryDto); } catch (Exception ex) { throw new StoryCreateException(ex, story); } }
public StoryDto Create(StoryDto story, Project parentProject) { try { if (parentProject == null) { parentProject = GetProject(story); } var v1Story = Instance.Create.Story(story.Name, parentProject, story.Attributes); v1Story.Save("Saved by " + System.Environment.UserName); var newStoryDto = new StoryDto(story, v1Story.ID.Token); newStoryDto.V1ProjectName = parentProject.Name; newStoryDto.Attributes.Add("Description", v1Story.Description); return newStoryDto; } catch (Exception ex) { throw new StoryCreateException(ex, story); } }
public StoryCreateException(Exception innerException, StoryDto story) : base(string.Format(ErrorMessage, story.SourceId, story.V1ProjectId), innerException) { Story = story; }
public StoryDto Create(StoryDto story) { return(Create(story, null)); }
public StoryDto Create(StoryDto story) { return Create(story, null); }