コード例 #1
0
 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;
 }
コード例 #2
0
 public SyncJobFacade(
     ILogger <SyncJobFacade> logger,
     ISyncLogRepository syncLogRepository,
     IOctopusRepository octopusRepository,
     ISpaceRepository spaceRepository,
     IProjectRepository projectRepository,
     IEnvironmentRepository environmentRepository,
     ITenantRepository tenantRepository,
     IReleaseRepository releaseRepository,
     IDeploymentRepository deploymentRepository,
     ISyncRepository syncRepository,
     ISyncLogModelFactory syncLogModelFactory)
 {
     _logger                = logger;
     _syncLogRepository     = syncLogRepository;
     _octopusRepository     = octopusRepository;
     _spaceRepository       = spaceRepository;
     _projectRepository     = projectRepository;
     _environmentRepository = environmentRepository;
     _tenantRepository      = tenantRepository;
     _releaseRepository     = releaseRepository;
     _deploymentRepository  = deploymentRepository;
     _syncRepository        = syncRepository;
     _syncLogModelFactory   = syncLogModelFactory;
 }
コード例 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="spaceRepository"></param>
 /// <param name="projectRepository"></param>
 /// <param name="listRepository"></param>
 /// <param name="taskRepository"></param>
 /// <param name="mapper"></param>
 public SpaceService(ISpaceRepository spaceRepository, IProjectRepository projectRepository, IListRepository listRepository, ITaskRepository taskRepository, IMapper mapper)
 {
     _spaceRepository   = spaceRepository;
     _projectRepository = projectRepository;
     _listRepository    = listRepository;
     _taskRepository    = taskRepository;
     _mapper            = mapper;
 }
コード例 #4
0
 public AssetService(IAssetRepository assetRepository,
                     IRessourceTypeRepository ressourceTypeRepository,
                     IErrorHandler errorHandler,
                     ISpaceRepository spaceRepository)
 {
     _assetRepository         = assetRepository;
     _ressourceTypeRepository = ressourceTypeRepository;
     _spaceRepository         = spaceRepository;
     _errorHandler            = errorHandler;
 }
コード例 #5
0
 public SpacesService(
     [FromServices] ISpaceRepository spaceRepository,
     [FromServices] IMapper automapper,
     [FromServices] ISpaceTypeRepository spaceTypeRepository,
     [FromServices] IWorkplaceServiceClient workplaceServiceClient)
 {
     this.spaceRepository        = spaceRepository;
     this.automapper             = automapper;
     this.spaceTypeRepository    = spaceTypeRepository;
     this.workplaceServiceClient = workplaceServiceClient;
 }
コード例 #6
0
 public ReservationService(IReservationRepository reservationRepository,
                           IAssetRepository assetRepository,
                           IErrorHandler errorHandler,
                           ISpaceRepository spaceRepository,
                           IBackOfficeSettingsService backOfficeSettingsService)
 {
     _reservationRepository     = reservationRepository;
     _errorHandler              = errorHandler;
     _assetRepository           = assetRepository;
     _spaceRepository           = spaceRepository;
     _errorHandler              = errorHandler;
     _backOfficeSettingsService = backOfficeSettingsService;
 }
コード例 #7
0
 public SpaceService(
     ILogger <ISpaceRepository> logger,
     ISpaceRepository spaceRepository,
     IApiSpaceRequestModelValidator spaceModelValidator,
     IBOLSpaceMapper bolspaceMapper,
     IDALSpaceMapper dalspaceMapper)
     : base(logger,
            spaceRepository,
            spaceModelValidator,
            bolspaceMapper,
            dalspaceMapper)
 {
 }
コード例 #8
0
 public AbstractSpaceService(
     ILogger logger,
     ISpaceRepository spaceRepository,
     IApiSpaceRequestModelValidator spaceModelValidator,
     IBOLSpaceMapper bolSpaceMapper,
     IDALSpaceMapper dalSpaceMapper)
     : base()
 {
     this.SpaceRepository     = spaceRepository;
     this.SpaceModelValidator = spaceModelValidator;
     this.BolSpaceMapper      = bolSpaceMapper;
     this.DalSpaceMapper      = dalSpaceMapper;
     this.logger = logger;
 }
コード例 #9
0
ファイル: SpaceService.cs プロジェクト: codenesium/samples
        public SpaceService(
            ILogger <ISpaceService> logger,
            MediatR.IMediator mediator,
            ISpaceRepository spaceRepository,
            IApiSpaceServerRequestModelValidator spaceModelValidator,
            IDALSpaceMapper dalSpaceMapper,
            IDALSpaceSpaceFeatureMapper dalSpaceSpaceFeatureMapper)
            : base()
        {
            this.SpaceRepository            = spaceRepository;
            this.SpaceModelValidator        = spaceModelValidator;
            this.DalSpaceMapper             = dalSpaceMapper;
            this.DalSpaceSpaceFeatureMapper = dalSpaceSpaceFeatureMapper;
            this.logger = logger;

            this.mediator = mediator;
        }
コード例 #10
0
 public FreshSpaceService(ISpaceRepository spaceRepository)
 {
     _spaceRepository = spaceRepository;
 }
コード例 #11
0
 public SpaceManagementService(ISpaceRepository spaceRepository, ISettings settings, ILogger logger)
 {
     this.spaceRepository = spaceRepository ?? throw new ArgumentNullException(nameof(spaceRepository));
     this.settings        = settings ?? throw new ArgumentNullException(nameof(settings));
     this.logger          = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #12
0
 public ApiSpaceRequestModelValidator(ISpaceRepository spaceRepository)
     : base(spaceRepository)
 {
 }
コード例 #13
0
 public StarsController(ISpaceRepository spaceRepository)
 {
     _spaceRepository = spaceRepository;
 }
コード例 #14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreatePage"/> class.
 /// </summary>
 /// <param name="outputPort">The output port to send all messages to.</param>
 /// <param name="spaceRepository">The repository holding all spaces.</param>
 /// <param name="pageService">The service to manage pages.</param>
 public CreatePage(IOutputPort outputPort, ISpaceRepository spaceRepository, PageService pageService)
 {
     _outputPort      = outputPort;
     _spaceRepository = spaceRepository;
     _pageService     = pageService;
 }
コード例 #15
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="spaceRepository"></param>
 /// <param name="mapper"></param>
 /// <param name="response"></param>
 public SpaceService(ISpaceRepository spaceRepository, IMapper mapper)
 {
     _spaceRepository = spaceRepository;
     _mapper          = mapper;
 }
コード例 #16
0
 /// <summary>
 /// Creates an interaction that will retrieve spaces
 /// </summary>
 /// <param name="responseHandler">The entity responsible for handling the response from the interactor</param>
 /// <param name="spacesRepository">Repository to search for spaces</param>
 public GetSpacesInteractor(IGetSpacesResponseHandler responseHandler, ISpaceRepository spaceRepository)
 {
     this.responseHandler = responseHandler;
     this.spaceRepository = spaceRepository;
 }
コード例 #17
0
 public ReportController(IInstanceRepository instanceRepository, ISpaceRepository spaceRepository)
 {
     _instanceRepository = instanceRepository;
     _spaceRepository    = spaceRepository;
 }
コード例 #18
0
 public SpaceManagementService(ISpaceRepository spaceRepository) =>
 this.spaceRepository = spaceRepository ?? throw new ArgumentNullException(nameof(spaceRepository));
コード例 #19
0
 public static Task <SpaceResource> FindByNameOrIdOrFail(this ISpaceRepository repo, string nameOrId)
 {
     return(repo.FindByNameOrIdOrFail(n => repo.FindByName(n), "Spaces", "space", nameOrId));
 }
コード例 #20
0
 // constructor injects repository registered in Startup
 public SpaceController(ISpaceRepository repo)
 {
     this.repo = repo;
 }
コード例 #21
0
 public PlanetsController(ISpaceRepository spaceRepository)
 {
     _spaceRepository = spaceRepository;
 }
コード例 #22
0
 public ReservationService(ISpaceRepository spaceRepository, INotifier notifier)
 {
     this.spaceRepository = spaceRepository;
     this.notifier        = notifier;
 }
コード例 #23
0
 public ReservationService(ISpaceRepository spaceRepository)
 {
     this.spaceRepository = spaceRepository;
 }
コード例 #24
0
 public ApiSpaceServerRequestModelValidator(ISpaceRepository spaceRepository)
 {
     this.SpaceRepository = spaceRepository;
 }
コード例 #25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SpaceService"/> class.
 /// </summary>
 /// <param name="spaceFactory">The factory for creating new space entities.</param>
 /// <param name="spaceRepository">The repository holding all spaces.</param>
 public SpaceService(ISpaceFactory spaceFactory, ISpaceRepository spaceRepository)
 {
     _spaceFactory    = spaceFactory;
     _spaceRepository = spaceRepository;
 }
コード例 #26
0
 public ReservationService(ISpaceRepository spaceRepository, ISettingsProvider settingsProvider)
 {
     this.spaceRepository  = spaceRepository;
     this.settingsProvider = settingsProvider;
 }
コード例 #27
0
 public SpaceController(ISpaceRepository spaceRepository, IProviderRepository providerRepository)
 {
     _spaceRepository    = spaceRepository;
     _providerRepository = providerRepository;
 }
コード例 #28
0
 public AbstractApiSpaceRequestModelValidator(ISpaceRepository spaceRepository)
 {
     this.spaceRepository = spaceRepository;
 }
コード例 #29
0
ファイル: SpaceProvider.cs プロジェクト: l3ftie/VenueRepo
 public SpaceProvider(ISpaceRepository spaceRepo, ISpaceImageRepository spaceImageRepo)
 {
     _spaceRepo      = spaceRepo;
     _spaceImageRepo = spaceImageRepo;
 }
コード例 #30
0
 public SpaceController(ISpaceRepository repository)
 {
     _repository = repository;
 }