public NotificationsController(IWebCourseManager courseManager, UlearnDb db, IUsersRepo usersRepo, IFeedRepo feedRepo, IServiceProvider serviceProvider, INotificationDataPreloader notificationDataPreloader) : base(courseManager, db, usersRepo) { this.feedRepo = feedRepo; this.serviceProvider = serviceProvider; this.notificationDataPreloader = notificationDataPreloader; }
public NotificationsController(IWebCourseManager courseManager, UlearnDb db, IUsersRepo usersRepo, IFeedRepo feedRepo, IServiceProvider serviceProvider, INotificationDataPreloader notificationDataPreloader, IOptions <WebApiConfiguration> options) : base(courseManager, db, usersRepo) { this.feedRepo = feedRepo; this.serviceProvider = serviceProvider; this.notificationDataPreloader = notificationDataPreloader; this.configuration = options.Value; }
public InitialDataCreator( UlearnDb db, RoleManager <IdentityRole> roleManager, UlearnUserManager userManager, IUsersRepo usersRepo, IFeedRepo feedRepo ) { this.db = db; this.roleManager = roleManager; this.userManager = userManager; this.usersRepo = usersRepo; this.feedRepo = feedRepo; }
public NotificationsController(ILogger logger, WebCourseManager courseManager, UlearnDb db, IUsersRepo usersRepo, INotificationsRepo notificationsRepo, IFeedRepo feedRepo, IServiceProvider serviceProvider, INotificationDataPreloader notificationDataPreloader) : base(logger, courseManager, db, usersRepo) { this.notificationsRepo = notificationsRepo ?? throw new ArgumentNullException(nameof(notificationsRepo)); this.feedRepo = feedRepo ?? throw new ArgumentNullException(nameof(feedRepo)); this.serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); this.notificationDataPreloader = notificationDataPreloader ?? throw new ArgumentNullException(nameof(notificationDataPreloader)); if (commentsFeedNotificationTransport == null) { commentsFeedNotificationTransport = feedRepo.GetCommentsFeedNotificationTransport(); } }
public NewsItemMgr(IDefaultMapping modelMapper, INewsItemRepo newsItemRepo, IFeedRepo feedNameRepo) { _modelMapper = modelMapper; _newsItemRepo = newsItemRepo; _feedNameRepo = feedNameRepo; }