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);
 }
Example #2
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;
 }
Example #3
0
 public EventStaffAssignmentService(
     IEventStaffAssignmentRepository eventStaffAssignmentRepository,
     IRepository <EventStaffAssignment> repository,
     IPodStaffAssignmentRepository podStaffAssignmentRepository,
     IOrganizationRoleUserRepository organizationRoleUserRepository,
     IEventRoleRepository eventRoleRepository, IStaffEventScheduleUploadRepository staffEventScheduleUploadRepository,
     IMediaRepository mediaRepository, IUniqueItemRepository <File> fileRepository,
     IStaffEventScheduleUploadListModelFactory staffEventScheduleUploadListModelFactory,
     IPodRepository podRepository, ISessionContext sessionContext, ISystemUserInfoRepository systemUserInfoRepository)
 {
     _eventStaffAssignmentRepository = eventStaffAssignmentRepository;
     _repository = repository;
     _podStaffAssignmentRepository       = podStaffAssignmentRepository;
     _organizationRoleUserRepository     = organizationRoleUserRepository;
     _eventRoleRepository                = eventRoleRepository;
     _staffEventScheduleUploadRepository = staffEventScheduleUploadRepository;
     _mediaRepository = mediaRepository;
     _fileRepository  = fileRepository;
     _staffEventScheduleUploadListModelFactory = staffEventScheduleUploadListModelFactory;
     _podRepository            = podRepository;
     _sessionContext           = sessionContext;
     _systemUserInfoRepository = systemUserInfoRepository;
 }