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); }
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; }
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; }