public EventStaffAssignmentServiceTester()
        {
            DependencyRegistrar.RegisterDependencies();

            IoC.Resolve <IAutoMapperBootstrapper>().Bootstrap();
            _assignmentService = IoC.Resolve <IEventStaffAssignmentService>();
            _eventService      = IoC.Resolve <IEventService>();
        }
Exemple #2
0
 public StaffEventScheduleExportService(IEventStaffAssignmentService eventStaffAssignmentService, IEventService eventService, IHospitalPartnerRepository hospitalPartnerRepository,
                                        IOrganizationRepository organizationRepository, IEventRepository eventRepository)
 {
     _eventStaffAssignmentService = eventStaffAssignmentService;
     _eventService = eventService;
     _hospitalPartnerRepository = hospitalPartnerRepository;
     _organizationRepository    = organizationRepository;
     _eventRepository           = eventRepository;
 }
Exemple #3
0
 public ScheduleController(IEventStaffAssignmentService eventStaffAssignmentService, IEventService eventService, ISessionContext sessionContext,
                           IMediaRepository mediaRepository, ILogManager logManager, ICsvReader csvReader, IUniqueItemRepository <File> fileRepository,
                           IStaffEventScheduleUploadRepository staffEventScheduleUploadRepository, ISettings settings)
 {
     _eventService = eventService;
     _eventStaffAssignmentService = eventStaffAssignmentService;
     _sessionContext  = sessionContext;
     _mediaRepository = mediaRepository;
     _csvReader       = csvReader;
     _fileRepository  = fileRepository;
     _staffEventScheduleUploadRepository = staffEventScheduleUploadRepository;
     _logger   = logManager.GetLogger <ScheduleController>();
     _pageSize = settings.DefaultPageSizeForReports;
 }
 public ScheculeControllerTester()
 {
     DependencyRegistrar.RegisterDependencies();
     IoC.Resolve <IAutoMapperBootstrapper>().Bootstrap();
     _assignmentService = IoC.Resolve <IEventStaffAssignmentService>();
     _podRepository     = IoC.Resolve <IPodRepository>();
     _organizationRoleUserRepository = IoC.Resolve <IOrganizationRoleUserRepository>();
     _eventService    = IoC.Resolve <IEventService>();
     _mediaRepository = IoC.Resolve <IMediaRepository>();
     _csvReader       = IoC.Resolve <ICsvReader>();
     _fileRepository  = IoC.Resolve <IUniqueItemRepository <App.Core.Application.Domain.File> >();
     _staffEventScheduleUploadRepository = IoC.Resolve <IStaffEventScheduleUploadRepository>();
     _logManager         = IoC.Resolve <ILogManager>();
     _settings           = IoC.Resolve <ISettings>();
     _scheduleController = new ScheduleController(_assignmentService, _eventService, new FakeSessionContext(),
                                                  _mediaRepository, _logManager, _csvReader, _fileRepository, _staffEventScheduleUploadRepository, _settings);
 }
Exemple #5
0
 public StaffEventScheduleParsePollingAgent(IStaffEventScheduleUploadRepository staffEventScheduleUploadRepository, IEventStaffAssignmentService eventStaffAssignmentService,
                                            IMediaRepository mediaRepository, ISettings settings, IUniqueItemRepository <File> fileRepository, ICsvReader csvReader, ILogManager logManager, IEventRoleRepository eventRoleRepository,
                                            IPodRepository podRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IEventPodRepository eventPodRepository,
                                            IEventRepository eventRepository, IStaffEventScheduleUploadLogRepository staffEventScheduleUploadLogRepository, IEventStaffAssignmentRepository eventStaffAssignmentRepository)
 {
     _staffEventScheduleUploadRepository = staffEventScheduleUploadRepository;
     _eventStaffAssignmentService        = eventStaffAssignmentService;
     _mediaRepository                       = mediaRepository;
     _settings                              = settings;
     _fileRepository                        = fileRepository;
     _csvReader                             = csvReader;
     _eventRoleRepository                   = eventRoleRepository;
     _podRepository                         = podRepository;
     _organizationRoleUserRepository        = organizationRoleUserRepository;
     _eventPodRepository                    = eventPodRepository;
     _eventRepository                       = eventRepository;
     _staffEventScheduleUploadLogRepository = staffEventScheduleUploadLogRepository;
     _eventStaffAssignmentRepository        = eventStaffAssignmentRepository;
     _logger           = logManager.GetLogger("StaffEventScheduleParsePollingAgent");
     _isDevEnvironment = settings.IsDevEnvironment;
 }