public IfcParserService(
     IIfcSpaceService ifcSpaceService,
     ISpaceRepository spaceRepository,
     IProjectRepository projectRepository,
     ISiteRepository siteRepository,
     IBuildingRepository buildingRepository,
     IFloorRepository floorRepository,
     IWallRepository wallRepository,
     IWindowRepository windowRepository,
     IIfcWindowService ifcWindowService,
     IIfcWallService ifcWallService,
     IIfcGeometryService ifcGeometryService,
     IMapper mapper)
 {
     _ifcGeometryService = ifcGeometryService;
     _spaceRepository    = spaceRepository;
     _ifcSpaceService    = ifcSpaceService;
     _projectRepository  = projectRepository;
     _siteRepository     = siteRepository;
     _buildingRepository = buildingRepository;
     _floorRepository    = floorRepository;
     _wallRepository     = wallRepository;
     _ifcWallService     = ifcWallService;
     _ifcWindowService   = ifcWindowService;
     _windowRepository   = windowRepository;
     _mapper             = mapper;
 }
Beispiel #2
0
 public FenesterService
 (
     IScreenRepository screenRepository,
     IDesktopRepository desktopRepository,
     IWindowRepository windowRepository,
     IScreenOsService screenOsService,
     IWindowOsServiceSync windowOsService,
     IKeyService keyService,
     IRunService runService
 )
 {
     ScreenRepository  = screenRepository;
     DesktopRepository = desktopRepository;
     WindowRepository  = windowRepository;
     ScreenOsService   = screenOsService;
     WindowOsService   = windowOsService;
     KeyService        = keyService;
 }
Beispiel #3
0
 public WindowHandler(GridRepository gridRepository)
 {
     this.gridHandler      = new GridHandler();
     this.windowRepository = new WindowRepository(gridRepository);
 }