public TimetableController(ITimetableRepository timetableRepository, IBuildingRepository buildingRepository, IWorkerRepository workerRepository, IVehicleRepository vehicleRepository) { _timetableRepository = timetableRepository; _buildingRepository = buildingRepository; _workerRepository = workerRepository; _vehicleRepository = vehicleRepository; }
private void CreateDefaultDeviceServiceInstance() { var services = new ServiceCollection(); IServiceProvider serviceProvider = services.BuildServiceProvider(); var myProfile = new MapperProfile(); var configuration = new MapperConfiguration(cfg => { cfg.AddProfile(myProfile); cfg.ConstructServicesUsing(serviceProvider.GetService); }); _mapper = new Mapper(configuration); _timetableRepository = new Mock <ITimetableRepository>(); _timetableRepository.Setup(s => s.GetAllAsync(default(CancellationToken))).ReturnsAsync(_mapper.Map <List <Lesson> >(_fakeTimetable)); _timetableRepository.Setup(s => s.GetByIdAsync(It.IsAny <Guid>(), default(CancellationToken))).ReturnsAsync(_mapper.Map <Lesson>(_fakeTimetable[1])); _timetableRepository.Setup(s => s.RemoveAsync(It.IsAny <Guid>(), default(CancellationToken))).ReturnsAsync(_mapper.Map <Lesson>(_fakeTimetable[1])); _timetableRepository.Setup(s => s.AddAsync(It.IsAny <Lesson>(), default(CancellationToken))); _timetableRepository.Setup(s => s.UpdateAsync(It.IsAny <Guid>(), It.IsAny <Lesson>(), default(CancellationToken))); _timetableRepository.Setup(s => s.DeleteAllLessons(default(CancellationToken))); _timetableRepository.Setup(s => s.GetFilteredAsync(It.IsAny <LessonFilter>(), default(CancellationToken))); _timetableRepository.Setup(s => s.InsertManyLesson(It.IsAny <List <Lesson> >(), default(CancellationToken))); _mockTimetableRepository = _timetableRepository.Object; _timetableService = new TimetableService(_mockTimetableRepository, _mapper); }
public TimetableService(ITimetableRepository timetableRepository, ITimetableViewModelRepository timetableViewModelRepository) { if (timetableRepository == null) throw new ArgumentNullException("TimetableRepository"); if (timetableViewModelRepository == null) throw new ArgumentNullException("TimetableViewModelRepository"); _timetableRepository = timetableRepository; _timetableViewModelRepository = timetableViewModelRepository; }
public CreateTeamsForSemesterHandler( ITimetableRepository timetableRepository, IIntegrationRepository teamsRepository, IMSGraphClient graphClient) { _timetableRepository = timetableRepository; _integrationRepository = teamsRepository; _graphClient = graphClient; }
public CreateMeetingsForSemesterHandler( IIntegrationRepository repository, ITimetableRepository timetableRepository, IMSGraphClient grahpClient) { _integrationRepository = repository; _timetableRepository = timetableRepository; _grahpClient = grahpClient; }
public AdminController(IUserRepository userRepository, IDisciplineRepository disciplineRepository, IGroupRepository groupRepository, ITeacherRepository teacherRepository, ITimetableRepository timetableRepository) { this.userRepository = userRepository; this.disciplineRepository = disciplineRepository; this.groupRepository = groupRepository; this.teacherRepository = teacherRepository; this.timetableRepository = timetableRepository; }
public TimetableService(ITimetableRepository timetableRepository, ITimetableViewModelRepository timetableViewModelRepository) { if (timetableRepository == null) { throw new ArgumentNullException("timetableRepository"); } if (timetableViewModelRepository == null) { throw new ArgumentNullException("timetableViewModelRepository"); } _timetableRepository = timetableRepository; _timetableViewModelRepository = timetableViewModelRepository; }
private void Dispose(bool disposing) { if (!disposing) { return; } if (_dbContext == null) { return; } _dbContext.Dispose(); _dbContext = null; _profileRepository = null; _accountRepository = null; _teacherRepository = null; _classGroupRepository = null; _classRoomRepository = null; _courseRepository = null; _divisionRepository = null; _organizationRepository = null; _semesterRepository = null; _subjectGroupRepository = null; _subjectRepository = null; _buildingRepository = null; _roomRepository = null; _teacherDivisionRepository = null; _classTimetableRepository = null; _TimetableRepository = null; _courseSectionRepository = null; _schedulingTableRepository = null; _courseSubjectRepository = null; _trainingProgramRepository = null; _messagingDataMappingRepository = null; _messagingMessageRepository = null; _messagingTemplateContentRepository = null; _messagingTemplateRepository = null; _messagingTypeRepository = null; }
private static void AssertTimetable(ITimetableRepository repository, string name, int expectedTrains) { var timetable = repository.GetTimetable(name); Assert.IsNotNull(timetable); Assert.AreEqual(expectedTrains, timetable.Trains.Count(), "Fel antal tåg."); }
public void TestInitialize() { var repository = new AccessRepository(DatabaseFileName); LayoutRepository = repository; TimetableRepository = repository; }
public LecturerController(ITimetableRepository repository) { _repository = repository; }
public TimetableService(ITimetableRepository timetableRepository, IMapper mapper) { _mapper = mapper; _timetableRepository = timetableRepository; }
public StudentController(ITimetableRepository repository) { _repository = repository; }
public TimetableService(ITimetableRepository timetableRepository) { _timetableRepository = timetableRepository; }
[TestInitialize] public void TestInitialize() { var repository= new XplnWithExcelRepository("..\\..\\Test data"); LayoutRepository = repository; TimetableRepository = repository; }
public HomeController(ITimetableRepository repository) => this.repository = repository;