public NotificationSettingService(IUnitOfWork uow, IUserService userService, IMessagingGatewayAdapter messagingGateway)
 {
     _uow = uow;
     _notification = uow.Set<NotificationSetting>();
     _userService = userService;
     _messagingGateway = messagingGateway;
 }
 public NotificationService(IUnitOfWork uow,
     IUserService userService,
     IMessagingGatewayAdapter messagingGateway,
     INotificationSettingService notificationSettingService,
     Lazy<IClassService> classService,
     Lazy<ISettingService> settingService,
       Lazy<IYearEventsService> yearEventService
     )
 {
     _classService = classService;
     _uow = uow;
     _webNotification = uow.Set<WebNotification>();
     _userService = userService;
     _messagingGateway = messagingGateway;
     _notificationSettingService = notificationSettingService;
     _settingService = settingService;
     _yearEventService = yearEventService;
 }