public DailyLiteracyTipService(ILogger <DailyLiteracyTipService> logger, GRA.Abstract.IDateTimeProvider dateTimeProvider, IUserContextProvider userContextProvider, IDailyLiteracyTipImageRepository dailyLiteracyTipImageRepository, IDailyLiteracyTipRepository dailyLiteracyTipRepository) : base(logger, dateTimeProvider, userContextProvider) { SetManagementPermission(Permission.ManageDailyLiteracyTips); _dailyLiteracyTipImageRepository = Require.IsNotNull(dailyLiteracyTipImageRepository, nameof(dailyLiteracyTipImageRepository)); _dailyLiteracyTipRepository = Require.IsNotNull(dailyLiteracyTipRepository, nameof(dailyLiteracyTipRepository)); }
public DailyLiteracyTipService(ILogger <DailyLiteracyTipService> logger, GRA.Abstract.IDateTimeProvider dateTimeProvider, IUserContextProvider userContextProvider, IDailyLiteracyTipImageRepository dailyLiteracyTipImageRepository, IDailyLiteracyTipRepository dailyLiteracyTipRepository, IPathResolver pathResolver) : base(logger, dateTimeProvider, userContextProvider) { SetManagementPermission(Permission.ManageDailyLiteracyTips); _dailyLiteracyTipImageRepository = dailyLiteracyTipImageRepository ?? throw new ArgumentNullException(nameof(dailyLiteracyTipImageRepository)); _dailyLiteracyTipRepository = dailyLiteracyTipRepository ?? throw new ArgumentNullException(nameof(dailyLiteracyTipRepository)); _pathResolver = pathResolver ?? throw new ArgumentNullException(nameof(pathResolver)); }