public PostToPostModelTransformer(
     ITransformer <Profile, ProfileModel> profileTransformer,
     ICollectionTransformer <Vote, VoteModel> votesTransformer,
     ITransformer <Content, ContentModel> contentTransformer,
     ICollectionTransformer <Comment, CommentModel> commentsTransfomer)
 {
     this.profileTransformer = profileTransformer;
     this.votesTransformer   = votesTransformer;
     this.contentTransformer = contentTransformer;
     this.commentsTransfomer = commentsTransfomer;
 }
Example #2
0
 public PostService(
     IRepository <Post> postRepository,
     IRepository <Content> contentRepository,
     IRepository <Profile> profileRepository,
     ITransformer <Post, PostModel> postTransformer,
     ICollectionTransformer <Post, PostModel> postsTransformer,
     IRepository <PostOfTheDay> postOfTheDayRepository,
     ICollectionTransformer <Profile, ProfileModel> profilesTransformer,
     IRepository <Vote> voteRepository,
     CoreConfig coreConfig) : base(profileRepository)
 {
     this.postRepository         = postRepository;
     this.contentRepository      = contentRepository;
     this.profileRepository      = profileRepository;
     this.postTransformer        = postTransformer;
     this.postsTransformer       = postsTransformer;
     this.postOfTheDayRepository = postOfTheDayRepository;
     this.profilesTransformer    = profilesTransformer;
     this.voteRepository         = voteRepository;
     this.coreConfig             = coreConfig;
 }