public PortalsController( ILogger <PortalsController> logger, IMapper mapper, IPortalCrudService portalService) { _logger = logger; _mapper = mapper; _portalService = portalService; }
/// <summary> /// Constructor /// </summary> /// <param name="logger">ILogger</param> /// <param name="sendGridService">Email sending service</param> /// <param name="portalService">Portal service (for updating last sended email notification datetime)</param> /// <param name="options">Options</param> public NotificationsService( ILogger <NotificationsService> logger, ISendGridService sendGridService, IPortalCrudService portalService, IOptions <NotificationsOptions> options) { _logger = logger; _sendGridService = sendGridService; _portalService = portalService; _hoursToIgnoreContinuousError = options.Value.HoursToIgnoreContinuousError; }