public ProjectRepository( PivotalProjectRepository pivotalProjectRepository, PivotalStoryRepository pivotalStoryRepository) { Mapper.CreateMap <PivotalProject, Project>(); Mapper.CreateMap <PivotalStory, Story>() .ForMember(s => s.Title, s => s.MapFrom(st => st.Name)) .ForMember(s => s.Points, s => s.MapFrom(st => st.Estimate)) .ForMember(s => s.State, s => s.MapFrom(st => st.CurrentState)) .ForMember(s => s.Labels, s => s.MapFrom(st => st.Labels)) .ForMember(s => s.Owner, s => s.MapFrom(st => st.OwnedBy)); _pivotalProjectRepository = pivotalProjectRepository; _pivotalStoryRepository = pivotalStoryRepository; }
public StoriesProjectFacade(ProjectFacade parent) : base(parent) { _storyRepository = new Repository.PivotalStoryRepository(this.RootFacade.Token); }
/// <summary> /// Constructor /// </summary> /// <param name="parent">Parent Facade</param> /// <param name="item">Story to manage</param> public StoryFacade(TParent parent, Story item) : base(parent, item) { _storyRepository = new Repository.PivotalStoryRepository(this.RootFacade.Token); _attachRepository = new PivotalAttachmentRepository(this.RootFacade.Token); }