public NotificationService(INotifierService notifierService,
                            IScheduleInfoRepository scheduleRepository,
                            IScheduleJobRepository scheduleJobRepository,
                            IUserScheduleRepository userSchedule,
                            IMessageCompiler messageCompiler,
                            IScheduledAsyncJobService <NotificationJobParameter> scheduledJobService,
                            IMapper mapper)
 {
     _scheduleRepository    = scheduleRepository;
     _scheduleJobRepository = scheduleJobRepository;
     _userSchedule          = userSchedule;
     _scheduledJobService   = scheduledJobService;
     _scheduleJobRepository = scheduleJobRepository;
     _messageCompiler       = messageCompiler;
     _mapper = mapper;
 }
 public UserScheduleService(IUserScheduleRepository repository)
 {
     this.repository = repository;
 }