コード例 #1
0
 public PlanService(
     IPlanRepository repoPlan,
     IGlueRepository repoGlue,
     IGlueIngredientRepository repoGlueIngredient,
     IIngredientRepository repoIngredient,
     IBuildingRepository repoBuilding,
     IBPFCEstablishRepository repoBPFC,
     IMixingInfoRepository repoMixingInfo,
     IModelNameRepository repoModelName,
     IHubContext <ECHub> hubContext,
     IMapper mapper,
     MapperConfiguration configMapper)
 {
     _configMapper       = configMapper;
     _mapper             = mapper;
     _repoGlue           = repoGlue;
     _repoGlueIngredient = repoGlueIngredient;
     _repoIngredient     = repoIngredient;
     _repoPlan           = repoPlan;
     _repoBuilding       = repoBuilding;
     _repoModelName      = repoModelName;
     _hubContext         = hubContext;
     _repoBPFC           = repoBPFC;
     _repoMixingInfo     = repoMixingInfo;
 }
コード例 #2
0
        public MainWindow()
        {
            InitializeComponent();
            DataContext = this;

            heatSupplierRepository = new HeatSupplierRepository(db);
            buildingRepository = new BuildingRepository(db);
            reportRepository = new ReportRepository(db);
            normativeCalculationRepository = new NormativeCalculationRepository(db);
            thermometerReadingRepository = new ThermometerReadingRepository(db);
            contractConsumprionRepository = new ContractComsumptionRepository(db);
            clearingRepository = new ClearingRepository(db);
            variablesRepository = new BuildingMonthVariablesRepository(db);

            heatSupplierViewModel = new HeatSupplierViewModel(heatSupplierRepository);
            buildingViewModel = new BuildingViewModel(buildingRepository);
            createReportViewModel = new CreateReportViewModel(reportRepository);
            normativeAndProjectModel = new NormativeAndProjectModel(normativeCalculationRepository, new StandartCalculator(),
                                                               contractConsumprionRepository, new ContractCalculator(),
                                                               variablesRepository);
            //normativeCalculationViewModel = new NormativeCalculationViewModel(normativeCalculationRepository, new StandartCalculator());
            thermometerReadingViewModel = new ThermometersReaderViewModel(thermometerReadingRepository);
            contractConsumptionViewModel = new ContractConsumptionViewModel(contractConsumprionRepository, new ContractCalculator());

            clearinViewModel = new ClearingViewModel(clearingRepository, new TotalCalculation());

            _reportViewer.Load += ReportViewerLoad;
        }
コード例 #3
0
ファイル: UsersService.cs プロジェクト: AGranosik/WasherRev
 public UsersService(
     IMapper mapper,
     IUsersRepository repository,
     IBuildingRepository buildingRepository) : base(mapper, repository)
 {
     _buildingRepository = buildingRepository;
 }
コード例 #4
0
ファイル: BuildingService.cs プロジェクト: antcorpinc/Apollo
 public BuildingService(IBuildingRepository buildingRepository, ICustomBuildingRepository customBuildingRepository)
 {
     _buildingRepository = buildingRepository ??
                           throw new ArgumentNullException(nameof(buildingRepository));
     _customBuildingRepository = customBuildingRepository ??
                                 throw new ArgumentNullException(nameof(customBuildingRepository));
 }
コード例 #5
0
        public BuildingValidator(IBuildingRepository buildingRepository)
        {
            _buildingRepository = buildingRepository;

            RuleFor(p => p.EstimatedCost)
            .NotEmpty().WithMessage(x => AppResources.Required).GreaterThan(100000).WithMessage("zzz");

            RuleFor(p => p.NumberOfApartment)
            .NotEmpty().WithMessage(x => AppResources.Required).LessThan(50).WithMessage("zzz");

            RuleFor(p => p.NumberOfFloor).LessThan(10)
            .NotEmpty().WithMessage(x => AppResources.Required);

            RuleFor(p => p.StampingNumber)
            .NotEmpty().WithMessage(x => AppResources.Required);

            RuleFor(p => p.TotalSurfaceArea)
            .NotEmpty().WithMessage(x => AppResources.Required);

            RuleFor(p => p.LicenseNumber)
            .NotEmpty().WithMessage(x => AppResources.Required);

            RuleFor(p => p.ProjectId).NotNull().NotEmpty().WithMessage(x => AppResources.Required);

            RuleFor(e => e)
            .MustAsync(EventNameAndDateUnique)
            .WithMessage("An event with the same name and date already exists.");
        }
コード例 #6
0
 public RoomService(
     IMapper mapper,
     IRoomRepository repository,
     IBuildingRepository buildingRepository) : base(mapper, repository)
 {
     _buildingRepository = buildingRepository;
 }
コード例 #7
0
 public TimeSeriesController(IReadingRepository readingRepository, IObjectsRepository objectsRepository, IDataFieldRepository dataFieldRepository, IBuildingRepository buildingRepository)
 {
     this.readingRepository   = readingRepository;
     this.buildingRepository  = buildingRepository;
     this.dataFieldRepository = dataFieldRepository;
     this.objectsRepository   = objectsRepository;
 }
コード例 #8
0
 public TerminalController(IUserService userService,
                           IFSINISettingRepository FSINISettingsRepository,
                           IUsersAccessUnitService cardService,
                           IControllerUpdateService controllerUpdateService,
                           IUserDepartmentService userDepartmentService,
                           ICurrentUser currentUser,
                           IUserRepository userRepository,
                           IRoleRepository roleRepository,
                           ITitleRepository titleRepository,
                           ICompanyRepository companyRepository,
                           ICountryRepository countryRepositorty,
                           ILocationRepository locationRepository,
                           IBuildingRepository buildingRepository,
                           IUsersAccessUnitRepository usersAccessUnitRepository,
                           ICompanyBuildingObjectRepository companyBuildingObjectRepository,
                           IBuildingObjectRepository buildingObjectRepository,
                           IDepartmentRepository departmentRepository,
                           IUserDepartmentRepository userDepartmentRepository,
                           IUserPermissionGroupService userPermissionGroupService,
                           IUserBuildingRepository userBuildingRepository,
                           IUserTimeZoneRepository userTimeZoneRepository,
                           IUserTimeZonePropertyRepository userTimeZonePropertyRepository,
                           IUserPermissionGroupRepository userPermissionGroupRepository,
                           IUserPermissionGroupTimeZoneRepository userPermissionGroupTimeZoneRepository,
                           IUsersAccessUnitService usersAccessUnitService,
                           IUserBuildingService userBuildingService,
                           IClassificatorValueRepository classificatorValueRepository, ILogService logService,
                           IBuildingObjectRepository buildingObjectepository,
                           ILogger logger) : base(currentUser, logger)
 {
     _FSINISettingsRepository               = FSINISettingsRepository;
     _controllerUpdateService               = controllerUpdateService;
     _userService                           = userService;
     _cardService                           = cardService;
     _usersAccessUnitRepository             = usersAccessUnitRepository;
     _userDepartmentService                 = userDepartmentService;
     _userRepository                        = userRepository;
     _roleRepository                        = roleRepository;
     _titleRepository                       = titleRepository;
     _companyRepository                     = companyRepository;
     _locationRepository                    = locationRepository;
     _countryRepository                     = countryRepositorty;
     _buildingRepository                    = buildingRepository;
     _companyBuildingObjectRepository       = companyBuildingObjectRepository;
     _departmentRepository                  = departmentRepository;
     _userDepartmentRepository              = userDepartmentRepository;
     _buildingObjectRepository              = buildingObjectRepository;
     _userBuildingRepository                = userBuildingRepository;
     _userPermissionGroupService            = userPermissionGroupService;
     _userTimeZoneRepository                = userTimeZoneRepository;
     _userTimeZonePropertyRepository        = userTimeZonePropertyRepository;
     _userPermissionGroupRepository         = userPermissionGroupRepository;
     _userPermissionGroupTimeZoneRepository = userPermissionGroupTimeZoneRepository;
     _userAccessUnitService                 = usersAccessUnitService;
     _classificatorValueRepository          = classificatorValueRepository;
     _userBuildingService                   = userBuildingService;
     _logService = logService;
     _BuildingObjectRepository = buildingObjectepository;
     _resourceManager          = new ResourceManager("FoxSec.Web.Resources.Views.Shared.SharedStrings", typeof(SharedStrings).Assembly);
 }
コード例 #9
0
 public ApplicationUnitOfWork(ApplicationDbContext context, IBuildingRepository buildingRepository, IObjectsRepository objectsRepository, IDataFieldRepository dataFieldRepository, IReadingRepository readingRepository) : base(context)
 {
     BuildingRepository  = buildingRepository;
     ObjectsRepository   = objectsRepository;
     DataFieldRepository = dataFieldRepository;
     ReadingRepository   = readingRepository;
 }
コード例 #10
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;
 }
コード例 #11
0
 public BuildingService(IPolyclinicRegionService polyclinicRegionService, IBuildingRepository buildingRepository, IGeocoder geocoder, IPolyclinicRegionProvider polyclinicRegionProvider)
 {
     this.PolyclinicRegionService = polyclinicRegionService;
     this.BuildingRepository      = buildingRepository;
     this.Geocoder = geocoder;
     this.PolyclinicRegionProvider = polyclinicRegionProvider;
 }
コード例 #12
0
 public PermissionController(ICurrentUser currentUser,
                             ILogger logger,
                             IUserPermissionGroupService userPermissionGroupService,
                             IBuildingRepository buildingRepository,
                             IBuildingObjectRepository buildingObjectRepository,
                             IUserTimeZoneRepository userTimeZoneRepository,
                             ILogService logService,
                             IUserTimeZoneService userTimeZoneService,
                             IUserTimeZonePropertyRepository userTimeZonePropertyRepository,
                             IUserPermissionGroupRepository userPermissionGroupRepository,
                             IUserPermissionGroupTimeZoneRepository userPermissionGroupTimeZoneRepository,
                             IUserRepository userRepository,
                             IRoleRepository roleRepository,
                             IUserRoleRepository userRoleRepository) : base(currentUser, logger)
 {
     _userPermissionGroupService = userPermissionGroupService;
     _buildingRepository = buildingRepository;
     _buildingObjectRepository = buildingObjectRepository;
     _userTimeZoneRepository = userTimeZoneRepository;
     _userTimeZoneService = userTimeZoneService;
     _userTimeZonePropertyRepository = userTimeZonePropertyRepository;
     _userPermissionGroupRepository = userPermissionGroupRepository;
     _userPermissionGroupTimeZoneRepository = userPermissionGroupTimeZoneRepository;
     _userRepository = userRepository;
     _logService = logService;
     _roleRepository = roleRepository;
     _userRoleRepository = userRoleRepository;
 }
コード例 #13
0
 public FileService(IBuildingRepository buildingRepo,
                    IFileRepository fileRepo,
                    IRoomRepository roomRepo,
                    IUnitRepository unitRepo,
                    IGenericRepository <BuildingCategory> buildingTypeRepo,
                    IGenericRepository <Guest> guestRepo,
                    IGenericRepository <Stay> stayRepo,
                    IGenericRepository <Rank> rankRepo,
                    IGenericRepository <Service> serviceRepo,
                    BuildingService buildingsService,
                    RankParser rankConverter,
                    ServiceParser serviceParser,
                    IMapper mapper)
 {
     _buildingRepo     = buildingRepo;
     _buildingTypeRepo = buildingTypeRepo;
     _fileRepo         = fileRepo;
     _roomRepo         = roomRepo;
     _unitRepo         = unitRepo;
     _guestRepo        = guestRepo;
     _stayRepo         = stayRepo;
     _rankRepo         = rankRepo;
     _serviceRepo      = serviceRepo;
     _buildingsService = buildingsService;
     _rankConverter    = rankConverter;
     _serviceParser    = serviceParser;
     _mapper           = mapper;
 }
コード例 #14
0
ファイル: BuildingController.cs プロジェクト: Usanova/Prop_
        public async Task <ActionResult> CreateBuilding(CancellationToken cancellationToken,
                                                        [FromRoute] Guid managementCompanyId,
                                                        [FromBody] CreateBuildingBinding binding,
                                                        [FromServices] IBuildingRepository repository)
        {
            var building = await repository.Get(binding.Address, managementCompanyId, cancellationToken);

            if (building != null)
            {
                return(Ok());
            }

            building = await repository.Get(binding.Address, cancellationToken);

            if (building != null)
            {
                return(BadRequest("Данный адрес уже зарегистрирован у другой компании"));
            }

            building = new Building(managementCompanyId, binding.Address);

            await repository.Save(building, cancellationToken);

            return(Ok());
        }
コード例 #15
0
 public CompanyController(ICompanyService companyService,
                          ICompanyManagerService companyManagerService,
                          ICompanyRepository companyRepository,
                          ICompanyManagerRepository companyManagerRepository,
                          ICurrentUser currentUser,
                          IRoleRepository roleRepository,
                          ICountryRepository countryRepositorty,
                          ILocationRepository locationRepository,
                          IBuildingRepository buildingRepository,
                          ICompanyBuildingObjectRepository companyBuildingObjectRepository,
                          IUserRepository userRepository,
                          IUserService userService,
                          IUsersAccessUnitService usersAccessUnitService,
                          IClassificatorValueRepository classificatorValueRepository,
                          IBuildingObjectRepository buildingObjectRepository,
                          IUserBuildingRepository userBuildingRepository,
                          ILogger logger) : base(currentUser, logger)
 {
     _companyRepository               = companyRepository;
     _companyManagerRepository        = companyManagerRepository;
     _companyService                  = companyService;
     _companyManagerService           = companyManagerService;
     _locationRepository              = locationRepository;
     _countryRepository               = countryRepositorty;
     _buildingRepository              = buildingRepository;
     _companyBuildingObjectRepository = companyBuildingObjectRepository;
     _userRepository                  = userRepository;
     _userService                  = userService;
     _userAccessUnitService        = usersAccessUnitService;
     _classificatorValueRepository = classificatorValueRepository;
     _roleRepository               = roleRepository;
     _buildingObjectRepository     = buildingObjectRepository;
     _userBuildingRepository       = userBuildingRepository;
 }
コード例 #16
0
 public RemoteRegistrationController(IUserService userService, ICurrentUser currentUser,
                                     ILogger logger,
                                     IUserPermissionGroupService userPermissionGroupService,
                                     IBuildingRepository buildingRepository,
                                     ITitleRepository titleRepository,
                                     IUserBuildingRepository userBuildingRepository,
                                     IBuildingObjectRepository buildingObjectRepository,
                                     IUserTimeZoneRepository userTimeZoneRepository,
                                     ILogService logService,
                                     IUserTimeZoneService userTimeZoneService,
                                     IUserTimeZonePropertyRepository userTimeZonePropertyRepository,
                                     IUserPermissionGroupRepository userPermissionGroupRepository,
                                     IUserPermissionGroupTimeZoneRepository userPermissionGroupTimeZoneRepository,
                                     IUserRepository userRepository,
                                     IRoleRepository roleRepository,
                                     ICompanyRepository companyRepository,
                                     IUserRoleRepository userRoleRepository) : base(currentUser, logger)
 {
     _userPermissionGroupService = userPermissionGroupService;
     _buildingRepository         = buildingRepository;
     _userService = userService;
     _buildingObjectRepository              = buildingObjectRepository;
     _userBuildingRepository                = userBuildingRepository;
     _userTimeZoneRepository                = userTimeZoneRepository;
     _companyRepository                     = companyRepository;
     _titleRepository                       = titleRepository;
     _userTimeZoneService                   = userTimeZoneService;
     _userTimeZonePropertyRepository        = userTimeZonePropertyRepository;
     _userPermissionGroupRepository         = userPermissionGroupRepository;
     _userPermissionGroupTimeZoneRepository = userPermissionGroupTimeZoneRepository;
     _userRepository     = userRepository;
     _logService         = logService;
     _roleRepository     = roleRepository;
     _userRoleRepository = userRoleRepository;
 }
コード例 #17
0
 public TimetableController(ITimetableRepository timetableRepository, IBuildingRepository buildingRepository, IWorkerRepository workerRepository, IVehicleRepository vehicleRepository)
 {
     _timetableRepository = timetableRepository;
     _buildingRepository  = buildingRepository;
     _workerRepository    = workerRepository;
     _vehicleRepository   = vehicleRepository;
 }
コード例 #18
0
ファイル: AssetsService.cs プロジェクト: ghn9264/EAM_EDU
 public AssetsService(IAssetsMainRepository assetsMainRep,
                      IAnimalRepository animalRep,
                      IBooksRepository bookRep,
                      ICarRepository carRep,
                      ILandRepository landRep,
                      IHouseRepository houseRep,
                      ICulturalrelicRepository culturalrelicRep,
                      IBuildingRepository buildingRep,
                      ISpecialRepository specialRep,
                      IGeneralRepository generalRep,
                      IAquairRepository aquairRep,
                      IClassCodeRepository classCodeRep,
                      IDiffResultRepository diffResultRep,
                      IDepartmentRepository deptRep,
                      IPlaceRepository placeRep,
                      ILedGerCachRepository ledGerCachRep,
                      IBorrowRepository borrowRep,
                      IBorrowDetailRepository borrowDetailRep,
                      IAquairDetailRepository aquairDetailRep,
                      IReturnDetailRepository returnDetailRep,
                      IRepairRepository repairRep,
                      IRepairDetailRepository repairDetailRep,
                      IScrapApllyRepository scrapApllyRep,
                      IScrapApplyDetailRepository srScrapApplyDetailRep,
                      IOrderListRepository orderListRep,
                      IInventoryRepository inventoryRep,
                      IInventoryDetailRepository inventoryDetailRep,
                      IServiceDetailRepository IServiceDetailRep
                      )
 {
     _assetsMainRep         = assetsMainRep;
     _animalRep             = animalRep;
     _bookRep               = bookRep;
     _carRep                = carRep;
     _houseRep              = houseRep;
     _landRep               = landRep;
     _culturalrelicRep      = culturalrelicRep;
     _buildingRep           = buildingRep;
     _specialRep            = specialRep;
     _generalRep            = generalRep;
     _aquairRep             = aquairRep;
     _classCodeRep          = classCodeRep;
     _diffResultRep         = diffResultRep;
     _deptRep               = deptRep;
     _placeRep              = placeRep;
     _ledGerCachRep         = ledGerCachRep;
     _borrowRep             = borrowRep;
     _borrowDetailRep       = borrowDetailRep;
     _aquairDetailRep       = aquairDetailRep;
     _returnDetailRep       = returnDetailRep;
     _repairRep             = repairRep;
     _repairDetailRep       = repairDetailRep;
     _scrapApllyRep         = scrapApllyRep;
     _srScrapApplyDetailRep = srScrapApplyDetailRep;
     _orderListRep          = orderListRep;
     _inventoryRep          = inventoryRep;
     _inventoryDetailRep    = inventoryDetailRep;
     _IServiceDetailRep     = IServiceDetailRep;
 }
コード例 #19
0
 public BuildingAppService(IMapper mapper,
                           IBuildingRepository buildingRepository,
                           IMediatorHandler bus)
 {
     _mapper             = mapper;
     _buildingRepository = buildingRepository;
     Bus = bus;
 }
コード例 #20
0
ファイル: BuildingService.cs プロジェクト: kmatij10/Quake
 public BuildingService(
     IBuildingRepository buildingRepository,
     IMapper mapper
     )
 {
     this.buildingRepository = buildingRepository;
     this.mapper             = mapper;
 }
コード例 #21
0
 public DamageController(IDamageRepository repo, IMapper mapper, IMailService mailService, IUserRepository userRepository, IBuildingRepository buildingRepository)
 {
     this._repo               = repo;
     this._mapper             = mapper;
     this._mailService        = mailService;
     this._userRepository     = userRepository;
     this._buildingRepository = buildingRepository;
 }
コード例 #22
0
        public BuildingController(IBuildingRepository buildingRepository)
        {
            if (buildingRepository == null)
            {
                throw new ArgumentNullException("buildingRepository");
            }

            _buildingRepository = buildingRepository;
        }
コード例 #23
0
 public DashBoardService(IBuildingRepository buildingRepository, IFloorRepository floorRepository, IRoomRepository roomRepository, ISensorRepository sensorRepository, ILogger <DashBoardService> logger, IMapper mapper)
 {
     _buildingRepository = buildingRepository;
     _floorRepository    = floorRepository;
     _roomRepository     = roomRepository;
     _sensorRepository   = sensorRepository;
     _logger             = logger;
     _mapper             = mapper;
 }
コード例 #24
0
 public BuildingUserService(
     IMapper mapper,
     IBuildingUserRepository repository,
     IBuildingRepository buildingRepository,
     IUsersRepository usersRepository) : base(mapper, repository)
 {
     _buildingRepository = buildingRepository;
     _usersRepository    = usersRepository;
 }
コード例 #25
0
 public DeviceController(IDeviceRepository deviceRepository, IRoomMetadataRepository roomMetadataRepository, IFloorRepository floorRepository, IBuildingRepository buildingRepository, IBroadcastService broadcastService, IDeviceStatusRepository deviceStatusRepository, IOrganizationRepository organizationRepository, IGlobalAdministratorRepository globalAdministratorRepository) : base(organizationRepository, globalAdministratorRepository)
 {
     _deviceRepository       = deviceRepository;
     _roomMetadataRepository = roomMetadataRepository;
     _floorRepository        = floorRepository;
     _buildingRepository     = buildingRepository;
     _broadcastService       = broadcastService;
     _deviceStatusRepository = deviceStatusRepository;
 }
コード例 #26
0
 public BuildingPlanExecutionJob(IServiceProvider service) : base(service)
 {
     _buildingRepository = service.GetService <IBuildingRepository>();
     _villageRepository  = service.GetService <IVillageRepository>();
     _mapper             = service.GetService <IMapper>();
     _actionProvider     = service.GetService <IActionProvider>();
     _commandFactory     = service.GetService <ICommandFactory>();
     _unitRepository     = service.GetService <IUnitRepository>();
 }
コード例 #27
0
 public LocationService(ILocationRepository _repository,
                        IRoomRepository _repositoryRoom, IFloorRepository _repositoryFloor,
                        IBuildingRepository _repositoryBuilding)
 {
     repository         = _repository;
     repositoryRoom     = _repositoryRoom;
     repositoryFloor    = _repositoryFloor;
     repositoryBuilding = _repositoryBuilding;
 }
コード例 #28
0
 public RoomController(IConferenceRoomService conferenceRoomService, IRoomMetadataRepository roomRepository, IGdoService gdoService, IContextService contextService, IBuildingRepository buildingRepository)
     : base(__log)
 {
     _conferenceRoomService = conferenceRoomService;
     _roomRepository        = roomRepository;
     _gdoService            = gdoService;
     _contextService        = contextService;
     _buildingRepository    = buildingRepository;
 }
コード例 #29
0
 public LineInfoService(ILineInfoRepository repoBrand,
                        IBuildingRepository repoBuilding,
                        IMapper mapper, MapperConfiguration configMapper)
 {
     _configMapper = configMapper;
     _mapper       = mapper;
     _repoLine     = repoBrand;
     _repoBuilding = repoBuilding;
 }
コード例 #30
0
 public BuildingController(
     IBuildingRepository buildingRepository,
     IBuildingService buildingService,
     IMapper mapper
     )
 {
     this.buildingRepository = buildingRepository;
     this.buildingService    = buildingService;
     this.mapper             = mapper;
 }
コード例 #31
0
 public BuildingUserService(IBuildingUserRepository buildingUserRepository,
                            IBuildingRepository buildingRepository,
                            IMapper mapper,
                            MapperConfiguration configMapper)
 {
     _configMapper           = configMapper;
     _mapper                 = mapper;
     _buildingUserRepository = buildingUserRepository;
     _buildingRepository     = buildingRepository;
 }
コード例 #32
0
        public BuildingViewModel(IBuildingRepository buildingRepository)
        {
            try
            {
                Buildings = new ObservableCollection<Building>(buildingRepository.GetBuildings());
                HeatSuppliers = new ObservableCollection<HeatSupplier>(buildingRepository.GetSuppliers());
                _supplierRepository = buildingRepository;
                _view = new CreateBuildingView() {DataContext = this};
            }
            catch (Exception error)
            {
                int x;

            }
        }
コード例 #33
0
ファイル: BuildingService.cs プロジェクト: Brontsy/Kingdom
 public BuildingService(ITileService tileService, IBuildingRepository buildingRepository)
 {
     this._tileService = tileService;
     this._buildingRepository = buildingRepository;
 }
コード例 #34
0
 public BuildingRepositoryTestClass(IBuildingRepository buildingRepository)
 {
     _BuildingRepository = buildingRepository;
 }