Exemplo n.º 1
0
 public StoreGetByIdCommand(ICachedRepository <Entities.StoreModule.Store> storeRepository, IStoreValidator storeValidator, IMapper mapper, IDtoValidatorFactory dtoValidatorFactory)
     : base(dtoValidatorFactory, false)
 {
     _storeRepository = storeRepository;
     _mapper          = mapper;
     _storeValidator  = storeValidator;
 }
Exemplo n.º 2
0
 public AuthenticateApiKeyCommand(ICachedRepository <Partner> partnerRepository, IMapper mapper, IPartnerQuery partnerQuery, IDtoValidatorFactory dtoValidatorFactory)
     : base(dtoValidatorFactory, false)
 {
     _partnerRepository = partnerRepository;
     _mapper            = mapper;
     _partnerQuery      = partnerQuery;
 }
Exemplo n.º 3
0
        public ProtoacmeClient(IAcmeRestApi acmeApi)
        {
            _acmeApi = acmeApi;

            _directoryCache = new CachedRepository <AcmeDirectory>(GetDirectory);
            _nonceCache     = new CachedRepository <string>(GetNewNonce);

            _accountService     = new AcmeAccountService(_acmeApi, _directoryCache, _nonceCache);
            _certificateService = new AcmeCertificateService(_acmeApi, _directoryCache, _nonceCache);
            _challengeService   = new AcmeChallengeService(_acmeApi, _directoryCache, _nonceCache);
        }
Exemplo n.º 4
0
        public LocationModel(IUnitOfWork unitOfWork)
        {
            _unitOfWork = unitOfWork;

            _countryRepository = new CachedRepository<CS_Country> { UnitOfWork = _unitOfWork };

            _stateRepository = new CachedRepository<CS_State> { UnitOfWork = _unitOfWork };

            _cityRepository = new EFRepository<CS_City> { UnitOfWork = _unitOfWork };

            _zipCodeRepository = new CachedRepository<CS_ZipCode> { UnitOfWork = _unitOfWork };

            _routeRepository = new EFRepository<CS_Route> { UnitOfWork = _unitOfWork };
        }
 public CouponCodeRepository(IGitHubService githubService, IGitHubOptions options, ICachedRepository cachedRepository) : base(githubService, options.CouponCodeRepositoryId, "couponcodes")
 {
     _cachedRepository = cachedRepository ?? throw new ArgumentNullException(nameof(cachedRepository));
 }
Exemplo n.º 6
0
 public AddressRepository(IGitHubService githubService, IGitHubOptions options, ICachedRepository cachedRepository) : base(githubService, options.AddressRepositoryId, "addresses")
 {
     _cachedRepository = cachedRepository ?? throw new ArgumentNullException(nameof(cachedRepository));
 }
 /// <summary>
 /// Class constructor
 /// </summary>
 /// <param name="unitOfWork">Unit of Work instance (used for unit tests)</param>
 public EquipmentModel(IUnitOfWork unitOfWork)
 {
     _equipmentTypeRepository = new EFRepository<CS_EquipmentType> { UnitOfWork = unitOfWork };
     _viewReserveEquipmentRepository = new EFRepository<CS_View_ReserveEquipment> { UnitOfWork = unitOfWork };
     _equipmentInfoRepository = new EFRepository<CS_View_EquipmentInfo> { UnitOfWork = unitOfWork };
     _equipmentRepository = new EFRepository<CS_Equipment> { UnitOfWork = unitOfWork };
     _callLogRepository = new EFRepository<CS_CallLog> { UnitOfWork = unitOfWork };
     _callLogResourceRepository = new EFRepository<CS_CallLogResource> { UnitOfWork = unitOfWork };
     _equipmentComboRepository = new EFRepository<CS_EquipmentCombo> { UnitOfWork = unitOfWork };
     _equipmentPermitRepository = new EFRepository<CS_EquipmentPermit> { UnitOfWork = unitOfWork };
     _equipmentDownHistoryRepository = new EFRepository<CS_EquipmentDownHistory> { UnitOfWork = unitOfWork };
     _equipmentCoverageRepository = new EFRepository<CS_EquipmentCoverage> { UnitOfWork = unitOfWork };
     _conflictedCombosRepository = new EFRepository<CS_View_ConflictedEquipmentCombos> { UnitOfWork = unitOfWork };
     _equipmentWhiteLightRepository = new EFRepository<CS_EquipmentWhiteLight> { UnitOfWork = unitOfWork };
     _equipmentPermitEmailRepository = new EFRepository<CS_EquipmentPermitEmail> { UnitOfWork = unitOfWork };
     _resourceRepository = new EFRepository<CS_Resource> { UnitOfWork = unitOfWork };
     _localEquipmentTypeRepository = new CachedRepository<CS_LocalEquipmentType> { UnitOfWork = unitOfWork };
     _jobRepository = new EFRepository<CS_Job> { UnitOfWork = _unitOfWork };
     _callCriteriaModel = new CallCriteriaModel(_unitOfWork);
 }
 public CustomerRepository(IGitHubOptions options, IGitHubService githubService, ICachedRepository cachedRepository) : base(githubService, options.CustomerRepositoryId, "customers")
 {
     _cachedRepository = cachedRepository ?? throw new ArgumentNullException(nameof(cachedRepository));
 }
Exemplo n.º 9
0
        private void InstanceObjects()
        {
            _jobRepository = new CachedRepository<CS_Job>();
            _jobRepository.UnitOfWork = _unitOfWork;

            _jobStatusRepository = new CachedRepository<CS_JobStatus>();
            _jobStatusRepository.UnitOfWork = _unitOfWork;

            _jobDivisionRepository = new EFRepository<CS_JobDivision>();
            _jobDivisionRepository.UnitOfWork = _unitOfWork;

            _priceTypeRepository = new CachedRepository<CS_PriceType>();
            _priceTypeRepository.UnitOfWork = _unitOfWork;

            _jobCategoryRepository = new CachedRepository<CS_JobCategory>();
            _jobCategoryRepository.UnitOfWork = _unitOfWork;

            _jobTypeRepository = new CachedRepository<CS_JobType>();
            _jobTypeRepository.UnitOfWork = _unitOfWork;

            _jobActionRepository = new CachedRepository<CS_JobAction>();
            _jobActionRepository.UnitOfWork = _unitOfWork;

            _lostJobReasonRepository = new CachedRepository<CS_LostJobReason>();
            _lostJobReasonRepository.UnitOfWork = _unitOfWork;

            _competitorRepository = new EFRepository<CS_Competitor>();
            _competitorRepository.UnitOfWork = _unitOfWork;

            _frequencyRepository = new CachedRepository<CS_Frequency>();
            _frequencyRepository.UnitOfWork = _unitOfWork;

            _customerInfoRepository = new EFRepository<CS_CustomerInfo>();
            _customerInfoRepository.UnitOfWork = _unitOfWork;

            _jobDescriptionRepository = new EFRepository<CS_JobDescription>();
            _jobDescriptionRepository.UnitOfWork = _unitOfWork;

            _scopeOfWorkRepository = new EFRepository<CS_ScopeOfWork>();
            _scopeOfWorkRepository.UnitOfWork = _unitOfWork;

            _locationInfoRepository = new EFRepository<CS_LocationInfo>();
            _locationInfoRepository.UnitOfWork = _unitOfWork;

            _jobPhotoReportRepository = new EFRepository<CS_JobPhotoReport>();
            _jobPhotoReportRepository.UnitOfWork = _unitOfWork;

            _presetInfoRepository = new EFRepository<CS_PresetInfo>();
            _presetInfoRepository.UnitOfWork = _unitOfWork;

            _lostJobInfoRepository = new EFRepository<CS_LostJobInfo>();
            _lostJobInfoRepository.UnitOfWork = _unitOfWork;

            _specialPricingRepository = new EFRepository<CS_SpecialPricing>();
            _specialPricingRepository.UnitOfWork = _unitOfWork;

            _jobInfoRepository = new EFRepository<CS_JobInfo>();
            _jobInfoRepository.UnitOfWork = _unitOfWork;

            _jobStatusHistoryRepository = new EFRepository<CS_Job_JobStatus>();
            _jobStatusHistoryRepository.UnitOfWork = _unitOfWork;

            _jobPermitRepository = new EFRepository<CS_JobPermit>();
            _jobPermitRepository.UnitOfWork = _unitOfWork;

            _divisionRepository = new EFRepository<CS_Division>();
            _divisionRepository.UnitOfWork = _unitOfWork;

            _employeeRepository = new EFRepository<CS_Employee>();
            _employeeRepository.UnitOfWork = _unitOfWork;

            _customerRepository = new EFRepository<CS_Customer>();
            _customerRepository.UnitOfWork = _unitOfWork;

            _cityRepository = new EFRepository<CS_City>();
            _cityRepository.UnitOfWork = _unitOfWork;

            _stateRepository = new EFRepository<CS_State>();
            _stateRepository.UnitOfWork = _unitOfWork;

            _countryRepository = new EFRepository<CS_Country>();
            _countryRepository.UnitOfWork = _unitOfWork;

            _zipCodeRepository = new EFRepository<CS_ZipCode>();
            _zipCodeRepository.UnitOfWork = _unitOfWork;

            _contactRepository = new EFRepository<CS_Contact>();
            _contactRepository.UnitOfWork = _unitOfWork;

            _callLogRepository = new EFRepository<CS_CallLog>();
            _callLogRepository.UnitOfWork = _unitOfWork;

            _jobPermitTypeRepository = new CachedRepository<CS_JobPermitType>();
            _jobPermitTypeRepository.UnitOfWork = _unitOfWork;

            _jobSummaryRepository = new EFRepository<CS_View_JobSummary>();
            _jobSummaryRepository.UnitOfWork = _unitOfWork;

            _callLogResourceRepository = new EFRepository<CS_CallLogResource>();
            _callLogResourceRepository.UnitOfWork = _unitOfWork;

            _callLogCallCriteriaEmailRepository = new EFRepository<CS_CallLogCallCriteriaEmail>();
            _callLogCallCriteriaEmailRepository.UnitOfWork = _unitOfWork;

            _turnoverActiveReportRepository = new EFRepository<CS_View_TurnoverActiveReport>();
            _turnoverActiveReportRepository.UnitOfWork = _unitOfWork;

            _turnoverNonActiveReportRepository = new EFRepository<CS_View_TurnoverNonActiveReport>();
            _turnoverNonActiveReportRepository.UnitOfWork = _unitOfWork;

            _jobLocalEquipmentTypeRepository = new EFRepository<CS_Job_LocalEquipmentType>();
            _jobLocalEquipmentTypeRepository.UnitOfWork = _unitOfWork;

            _settingsModel = new SettingsModel(_unitOfWork);
            _emailModel = new EmailModel(_unitOfWork);
            _callCriteriaModel = new CallCriteriaModel(_unitOfWork);

            _mailList = new List<CS_ScopeOfWork>();
            _divisionList = new List<CS_JobDivision>();

            _mailScope = new StringBuilder();
            _mailBillingBuilder = new StringBuilder();

            _jobDataRepository = new EFRepository<CS_View_GetJobData>();
            _jobDataRepository.UnitOfWork = _unitOfWork;

            _jobLocalEquipmentTypeRepository = new EFRepository<CS_Job_LocalEquipmentType>();
            _jobLocalEquipmentTypeRepository.UnitOfWork = _unitOfWork;

            _projectCalendarAllocationRepository = new EFRepository<CS_View_ProjectCalendar_Allocation>();
            _projectCalendarAllocationRepository.UnitOfWork = _unitOfWork;

            _projectCalendarReservedRepository = new EFRepository<CS_View_ProjectCalendar_Reserved>();
            _projectCalendarReservedRepository.UnitOfWork = _unitOfWork;

            _projectCalendarCallLogRepository = new EFRepository<CS_View_ProjectCalendar_CallLog>();
            _projectCalendarCallLogRepository.UnitOfWork = _unitOfWork;
        }
 public SaleDetailRepository(IGitHubOptions options, IGitHubService githubService, ICachedRepository cachedRepository) : base(githubService, options.SaleDetailRepositoryId, "saledetails")
 {
     _cachedRepository = cachedRepository ?? throw new ArgumentNullException(nameof(cachedRepository));
 }
Exemplo n.º 11
0
 public HomeController(ICachedRepository repository)
 {
     this.repository = repository;
 }
Exemplo n.º 12
0
 public ConfigService(ICachedRepository <Config> configRepository)
 {
     _configRepository = configRepository;
 }
Exemplo n.º 13
0
        /// <summary>
        /// Instance objects
        /// </summary>
        private void InstanceObjects()
        {
            _employeeRepository = new CachedRepository<CS_Employee>();
            _employeeOffCallRepository = new EFRepository<CS_EmployeeOffCallHistory>();
            _employeeCoverageRepository = new EFRepository<CS_EmployeeCoverage>();
            _employeeInfoRepository = new EFRepository<CS_View_EmployeeInfo>();
            _employeeCallLogInfoRepository = new EFRepository<CS_View_Employee_CallLogInfo>();
            _divisionRepository = new EFRepository<CS_Division>();
            _employeeEmergencyContactRepository = new EFRepository<CS_EmployeeEmergencyContact>();
            _customerInfoRepository = new EFRepository<CS_CustomerInfo>();
            _contactRepository = new EFRepository<CS_Contact>();
            _callCriteriaRepository = new EFRepository<CS_CallCriteria>();
            _callCriteriaValueRepository = new EFRepository<CS_CallCriteriaValue>();
            _callLogRepository = new EFRepository<CS_CallLog>();
            _callLogResourceRepository = new EFRepository<CS_CallLogResource>();
            _resourceRepository = new EFRepository<CS_Resource>();
            _phoneTypeRepository = new EFRepository<CS_PhoneType>();
            _phoneNumberRepository = new EFRepository<CS_PhoneNumber>();
            _managersLocationRepository = new EFRepository<CS_View_ManagersLocation>();

            _employeeRepository.UnitOfWork = _unitOfWork;
            _employeeOffCallRepository.UnitOfWork = _unitOfWork;
            _employeeCoverageRepository.UnitOfWork = _unitOfWork;
            _employeeInfoRepository.UnitOfWork = _unitOfWork;
            _employeeCallLogInfoRepository.UnitOfWork = _unitOfWork;
            _divisionRepository.UnitOfWork = _unitOfWork;
            _employeeEmergencyContactRepository.UnitOfWork = _unitOfWork;
            _customerInfoRepository.UnitOfWork = _unitOfWork;
            _contactRepository.UnitOfWork = _unitOfWork;
            _callCriteriaRepository.UnitOfWork = _unitOfWork;
            _callCriteriaValueRepository.UnitOfWork = _unitOfWork;
            _callLogRepository.UnitOfWork = _unitOfWork;
            _callLogResourceRepository.UnitOfWork = _unitOfWork;
            _resourceRepository.UnitOfWork = _unitOfWork;
            _phoneTypeRepository.UnitOfWork = _unitOfWork;
            _phoneNumberRepository.UnitOfWork = _unitOfWork;
            _managersLocationRepository.UnitOfWork = _unitOfWork;

            _callCriteriaModel = new CallCriteriaModel(_unitOfWork);
            _settingsModel = new SettingsModel(_unitOfWork);
            _emailModel = new EmailModel(_unitOfWork);
            _callLogModel = new CallLogModel(_unitOfWork);
        }
Exemplo n.º 14
0
        public void Dispose()
        {
            _employeeRepository = null;
            _employeeOffCallRepository = null;
            _employeeCoverageRepository = null;
            _employeeInfoRepository = null;
            _employeeCallLogInfoRepository = null;
            _divisionRepository = null;
            _employeeEmergencyContactRepository = null;
            _customerInfoRepository = null;
            _contactRepository = null;
            _callCriteriaRepository = null;
            _callCriteriaValueRepository = null;
            _resourceRepository = null;
            _phoneTypeRepository = null;
            _phoneNumberRepository = null;

            _callCriteriaModel.Dispose();
            _settingsModel.Dispose();
            _emailModel.Dispose();
            _callLogModel.Dispose();

            _unitOfWork.Dispose();
            _unitOfWork = null;
        }
Exemplo n.º 15
0
 public ProductRepository(IMongoProductOptions options, ICachedRepository cachedRepository) : base(options)
 {
     _cachedRepository = cachedRepository ?? throw new ArgumentNullException(nameof(cachedRepository));
 }
Exemplo n.º 16
0
 public DeliveryRepository(IGitHubService githubService, IGitHubOptions options, ICachedRepository cachedRepository) : base(githubService, options.DeliveryRepositoryId, "deliveries")
 {
     _cachedRepository = cachedRepository ?? throw new ArgumentNullException(nameof(cachedRepository));
 }
Exemplo n.º 17
0
        public void InstantiateObjects()
        {
            _repository = new CachedRepository<CS_Division>();
            _divisionRepository = new CS_DivisionRepository(_repository, _unitOfWork);

            _phoneTypeRepository = new EFRepository<CS_PhoneType>();
            _phoneTypeRepository.UnitOfWork = _unitOfWork;

            _localDivisionRepository = new EFRepository<CS_LocalDivision>();
            _localDivisionRepository.UnitOfWork = _unitOfWork;

            _localDivisionPhoneNumberRepository = new EFRepository<CS_DivisionPhoneNumber>();
            _localDivisionPhoneNumberRepository.UnitOfWork = _unitOfWork;
        }
 public CharityController(ICachedRepository repository)
 {
     this.repository = repository;
 }
Exemplo n.º 19
0
 public ColorService(ICachedRepository <Color> repository)
 {
     _repository = repository;
 }
Exemplo n.º 20
0
 public AcmeChallengeService(IAcmeRestApi acmeApi, ICachedRepository <AcmeDirectory> directoryCache, ICachedRepository <string> nonceCache)
 {
     _acmeApi        = acmeApi;
     _directoryCache = directoryCache;
     _nonceCache     = nonceCache;
 }
Exemplo n.º 21
0
 public static ICachedRepository CreateCachedRepository(ICachedRepository repo)
 {
     CachedRepositories.Add(repo);
     return(repo);
 }
 public ProductImageRepository(IGitHubService githubService, IGitHubOptions options, ICachedRepository cachedRepository) : base(githubService, options.ProductImageRepositoryId, "products")
 {
     _cachedRepository = cachedRepository ?? throw new ArgumentNullException(nameof(cachedRepository));
 }
 public SponsorController(ICachedRepository repository)
 {
     this.repository = repository;
 }
Exemplo n.º 24
0
        public void Dispose()
        {
            _jobRepository = null;
            _jobStatusRepository = null;
            _jobDivisionRepository = null;
            _priceTypeRepository = null;
            _callLogRepository = null;
            _cityRepository = null;
            _competitorRepository = null;
            _contactRepository = null;
            _countryRepository = null;
            _customerInfoRepository = null;
            _contactRepository = null;
            _divisionRepository = null;
            _employeeRepository = null;
            _frequencyRepository = null;
            _jobActionRepository = null;
            _jobCategoryRepository = null;
            _jobDescriptionRepository = null;
            _jobInfoRepository = null;
            _jobPermitRepository = null;
            _jobPhotoReportRepository = null;
            _jobTypeRepository = null;
            _locationInfoRepository = null;
            _lostJobInfoRepository = null;
            _lostJobReasonRepository = null;
            _presetInfoRepository = null;
            _jobDataRepository = null;
            _jobLocalEquipmentTypeRepository = null;
            _projectCalendarAllocationRepository = null;
            _projectCalendarReservedRepository = null;
            _projectCalendarCallLogRepository = null;
            _turnoverNonActiveReportRepository = null;
            _turnoverActiveReportRepository = null;

            _scopeOfWorkRepository = null;
            _specialPricingRepository = null;
            _stateRepository = null;
            _zipCodeRepository = null;
            _callLogResourceRepository = null;
            _callLogCallCriteriaEmailRepository = null;

            _unitOfWork.Dispose();
            _unitOfWork = null;
        }
Exemplo n.º 25
0
 public WishListRepository(IGitHubService githubService, IGitHubOptions options, ICachedRepository cachedRepository) : base(githubService, options.WishListRepositoryId, "wishlists")
 {
     _cachedRepository = cachedRepository ?? throw new ArgumentNullException(nameof(cachedRepository));
 }
 public ProductCategoryGetByIdCommand(ICachedRepository <ProductCategory> productCategoryRepository, IMapper mapper, IDtoValidatorFactory dtoValidatorFactory)
     : base(dtoValidatorFactory, false)
 {
     _productCategoryRepository = productCategoryRepository;
     _mapper = mapper;
 }
 public PropertiesService(ICachedRepository repository)
 {
     _repository = repository;
 }
 public ProductFindByIdsCommand(IDtoValidatorFactory dtoValidatorFactory, ICachedRepository <Product> productRepository, IMapper mapper)
     : base(dtoValidatorFactory, false)
 {
     _productRepository = productRepository;
     _mapper            = mapper;
 }
Exemplo n.º 29
0
 public void Dispose()
 {
     _cityRepository = null;
     _countryRepository = null;
     _stateRepository = null;
     _zipCodeRepository = null;
     _routeRepository = null;
     _unitOfWork.Dispose();
     _unitOfWork = null;
 }