public CommentPoliciesController(ILogger logger, IWebCourseManager courseManager, UlearnDb db, IUsersRepo usersRepo, ICommentsRepo commentsRepo, ICommentLikesRepo commentLikesRepo, ICoursesRepo coursesRepo, ICourseRolesRepo courseRolesRepo, INotificationsRepo notificationsRepo, ICommentPoliciesRepo commentPoliciesRepo) : base(logger, courseManager, db, usersRepo, commentsRepo, commentLikesRepo, coursesRepo, courseRolesRepo, notificationsRepo) { this.commentPoliciesRepo = commentPoliciesRepo; }
public CommentPoliciesController(IWebCourseManager courseManager, UlearnDb db, IUsersRepo usersRepo, ICommentsRepo commentsRepo, ICommentLikesRepo commentLikesRepo, ICoursesRepo coursesRepo, ICourseRolesRepo courseRolesRepo, INotificationsRepo notificationsRepo, ICommentPoliciesRepo commentPoliciesRepo, IGroupMembersRepo groupMembersRepo, IGroupAccessesRepo groupAccessesRepo, IVisitsRepo visitsRepo) : base(courseManager, db, usersRepo, commentsRepo, commentLikesRepo, coursesRepo, courseRolesRepo, notificationsRepo, groupMembersRepo, groupAccessesRepo, visitsRepo) { this.commentPoliciesRepo = commentPoliciesRepo; }
public override void SetUp() { base.SetUp(); userManager = serviceProvider.GetService <UlearnUserManager>(); commentsRepo = serviceProvider.GetService <ICommentsRepo>(); commentsLikesRepo = serviceProvider.GetService <ICommentLikesRepo>(); }
public HomeController(IArticlesRepo articlesRepo, IRSVPRepo rSVPRepo, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILogger <HomeController> logger, ICommentsRepo commentsRepo) { _articlesRepo = articlesRepo; _rsvpRepo = rSVPRepo; _commentsRepo = commentsRepo; _userManager = userManager; _signInManager = signInManager; _logger = logger; }
public BaseCommentController(ILogger logger, IWebCourseManager courseManager, UlearnDb db, IUsersRepo usersRepo, ICommentsRepo commentsRepo, ICommentLikesRepo commentLikesRepo, ICoursesRepo coursesRepo, ICourseRolesRepo courseRolesRepo, INotificationsRepo notificationsRepo, IGroupMembersRepo groupMembersRepo, IGroupAccessesRepo groupAccessesRepo) : base(logger, courseManager, db, usersRepo) { this.commentsRepo = commentsRepo; this.commentLikesRepo = commentLikesRepo; this.coursesRepo = coursesRepo; this.courseRolesRepo = courseRolesRepo; this.notificationsRepo = notificationsRepo; this.groupMembersRepo = groupMembersRepo; this.groupAccessesRepo = groupAccessesRepo; }
public CommentsAPIController(ICommentsRepo commentsRepo, ICommentLogger logger) { this.commentsRepo = commentsRepo; this.logger = logger; }
public override void SetUp() { base.SetUp(); commentsRepo = serviceProvider.GetService <ICommentsRepo>(); }
public NotificationDataPreloader(ICommentsRepo commentsRepo) { this.commentsRepo = commentsRepo; }