コード例 #1
0
 private void AddUserToDatabase(IRedditCloneUnitOfWork unitOfWork, User user)
 {
     unitOfWork.Users.Add(user);
     unitOfWork.Complete();
 }
コード例 #2
0
 private void AddSubredditToDatabase(IRedditCloneUnitOfWork unitOfWork, Subreddit subreddit)
 {
     unitOfWork.Subreddits.Add(subreddit);
     unitOfWork.Complete();
 }
コード例 #3
0
 private void AddPostsToUnitOfWork(IRedditCloneUnitOfWork unitOfWork, params Post[] posts)
 {
     unitOfWork.Posts.AddRange(posts);
     unitOfWork.Complete();
 }
コード例 #4
0
 private void AddEntitiesToUnitOfWork(IRedditCloneUnitOfWork unitOfWork, Post post, User user)
 {
     unitOfWork.Posts.Add(post);
     unitOfWork.Users.Add(user);
     unitOfWork.Complete();
 }
コード例 #5
0
 internal void AddEnitytiesToUnitOfWork(IRedditCloneUnitOfWork unitOfWork, User user, Post post, VotePost votePost)
 {
     this.AddEnitytiesToUnitOfWork(unitOfWork, user, post);
     unitOfWork.VotePostRepository.Add(votePost);
     unitOfWork.Complete();
 }
コード例 #6
0
 internal void AddEnitytiesToUnitOfWork(IRedditCloneUnitOfWork unitOfWork, User user, Post post)
 {
     unitOfWork.Users.Add(user);
     unitOfWork.Posts.Add(post);
     unitOfWork.Complete();
 }
コード例 #7
0
 private void AddSubredditsToUnitOfWork(IRedditCloneUnitOfWork unitOfWork, params Subreddit[] subreddits)
 {
     unitOfWork.Subreddits.AddRange(subreddits);
     unitOfWork.Complete();
 }