public StoreGetByIdCommand(ICachedRepository <Entities.StoreModule.Store> storeRepository, IStoreValidator storeValidator, IMapper mapper, IDtoValidatorFactory dtoValidatorFactory) : base(dtoValidatorFactory, false) { _storeRepository = storeRepository; _mapper = mapper; _storeValidator = storeValidator; }
public AuthenticateApiKeyCommand(ICachedRepository <Partner> partnerRepository, IMapper mapper, IPartnerQuery partnerQuery, IDtoValidatorFactory dtoValidatorFactory) : base(dtoValidatorFactory, false) { _partnerRepository = partnerRepository; _mapper = mapper; _partnerQuery = partnerQuery; }
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); }
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)); }
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)); }
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)); }
public HomeController(ICachedRepository repository) { this.repository = repository; }
public ConfigService(ICachedRepository <Config> configRepository) { _configRepository = configRepository; }
/// <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); }
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; }
public ProductRepository(IMongoProductOptions options, ICachedRepository cachedRepository) : base(options) { _cachedRepository = cachedRepository ?? throw new ArgumentNullException(nameof(cachedRepository)); }
public DeliveryRepository(IGitHubService githubService, IGitHubOptions options, ICachedRepository cachedRepository) : base(githubService, options.DeliveryRepositoryId, "deliveries") { _cachedRepository = cachedRepository ?? throw new ArgumentNullException(nameof(cachedRepository)); }
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; }
public ColorService(ICachedRepository <Color> repository) { _repository = repository; }
public AcmeChallengeService(IAcmeRestApi acmeApi, ICachedRepository <AcmeDirectory> directoryCache, ICachedRepository <string> nonceCache) { _acmeApi = acmeApi; _directoryCache = directoryCache; _nonceCache = nonceCache; }
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; }
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; }
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; }
public void Dispose() { _cityRepository = null; _countryRepository = null; _stateRepository = null; _zipCodeRepository = null; _routeRepository = null; _unitOfWork.Dispose(); _unitOfWork = null; }