Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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));
 }