Example #1
0
        public VillageService(PlayerRepository playerRepository, VillageRepository villageRepository, BuildingRepository buildingRepository, BuildingTypeRepository buildingTypeRepository, UnitRepository unitRepository, UnitTypeRepository unitTypeRepository, ProductRepository productRepository, ProductTypeRepository productTypeRepository, ResourceRepository resourceRepository, ResourceTypeRepository resourceTypeRepository, BuildingListQuery buildingListQuery, BuildingTypeListQuery buildingTypeListQuery, ProductListQuery productListQuery, ProductTypeListQuery productTypeListQuery, ResourceTypeListQuery resourceTypeListQuery, UnitTypeListQuery unitTypeListQuery, VillageListQuery villageListQuery, AdventureRepository adventureRepository, AdventureTypeRepository adventureTypeRepository, AdventureTypeListQuery adventureTypeListQuery, UnitListQuery unitListQuery)
        {
            this.playerRepository  = playerRepository;
            this.villageRepository = villageRepository;

            this.buildingRepository     = buildingRepository;
            this.buildingTypeRepository = buildingTypeRepository;

            this.unitRepository     = unitRepository;
            this.unitTypeRepository = unitTypeRepository;

            this.productRepository     = productRepository;
            this.productTypeRepository = productTypeRepository;

            this.resourceRepository     = resourceRepository;
            this.resourceTypeRepository = resourceTypeRepository;

            this.adventureRepository     = adventureRepository;
            this.adventureTypeRepository = adventureTypeRepository;


            this.buildingTypeListQuery = buildingTypeListQuery;

            this.productTypeListQuery = productTypeListQuery;
            this.productListQuery     = productListQuery;

            this.resourceTypeListQuery  = resourceTypeListQuery;
            this.unitTypeListQuery      = unitTypeListQuery;
            this.adventureTypeListQuery = adventureTypeListQuery;
            this.villageListQuery       = villageListQuery;
            this.unitListQuery          = unitListQuery;
        }
Example #2
0
 public UnitOfWork()
 {
     DesignationRepository                = new DesignationRepository(context);
     UserRepository                       = new UserRepository(context);
     RoleRepository                       = new RoleRepository(context);
     BuildingTypeRepository               = new BuildingTypeRepository(context);
     RoofTypeRepository                   = new RoofTypeRepository(context);
     DefactsRepository                    = new DefactsRepository(context);
     ConstructionPartsRepository          = new ConstructionPartsRepository(context);
     BuildingRepository                   = new BuildingRepository(context);
     RoofComponentsRepository             = new RoofComponentRepository(context);
     InspectionRepository                 = new InspectionRepository(context);
     RoofRepository                       = new RoofRepository(context);
     RoofElementRepository                = new RoofElementRepository(context);
     RoofDetailElementConditionRepository = new RoofDetailElementConditionRepository(context);
     ObservedDefectRepository             = new ObservedDefectRepository(context);
     RoofConstructionRepository           = new RoofConstructionRepository(context);
     ElementConstructionRepository        = new ElementConstructionRepository(context);
     RoofAdvicesMaintenanceRepository     = new RoofAdvicesMaintenanceRepository(context);
     BuildingAdviceMaintenanceRepository  = new BuildingAdviceMaintenanceRepository(context);
     BuildingPicturesRepository           = new BuildingPictureRepository(context);
     ContractDutiesRepository             = new ContractDutiesRepository(context);
     BuildingDocumentsRepository          = new BuildingDocumentsRepository(context);
     TaskMastersRepository                = new TaskMastersRepository(context);
 }