Example #1
0
        /// <summary>
        /// Initialises a new instance of the <see cref="DealController"/> class.
        /// </summary>
        /// <param name="log">Logging module</param>
        /// <param name="dealDataAccess">Deal data access</param>
        /// <param name="memberDataAccess">Member data access</param>
        /// <param name="commentDataAccess">Comment data access</param>
        /// <param name="voteDataAccess">Vote data access</param>
        /// <param name="voteProcessor">Vote processor</param>
        /// <param name="currentUser">Current user</param>
        public DealController(ILogger log, IDealDataAccess dealDataAccess, IMemberDataAccess memberDataAccess, ICommentDataAccess commentDataAccess, IVoteDataAccess voteDataAccess, IVoteProcessor voteProcessor, ICurrentUser currentUser)
        {
            this.log = log;
            this.dealDataAccess = dealDataAccess;
            this.memberDataAccess = memberDataAccess;
            this.commentDataAccess = commentDataAccess;
            this.voteDataAccess = voteDataAccess;
            this.voteProcessor = voteProcessor;

            this.userName = currentUser.GetCurrentUser();
        }
 public CommentManager(ICommentDataAccess commentDataAccess)
 {
     this.commentDataAccess = commentDataAccess;
 }
Example #3
0
 public CommentManager(ICommentDataAccess commentDataAccess)
 {
     this.commentDataAccess = commentDataAccess;
 }
 public ArticleManager(IArticleDataAccess articleDataAccess, ICommentDataAccess commentDataAccess)
 {
     this.articleDataAccess = articleDataAccess;
     this.commentDataAccess = commentDataAccess;
 }
 public ArticleManager(IArticleDataAccess articleDataAccess, ICommentDataAccess commentDataAccess)
 {
     this.articleDataAccess = articleDataAccess;
     this.commentDataAccess = commentDataAccess;
 }