示例#1
0
 public TerritoryController(WorkersInMotionDB context)
 {
     this._IRegionRepository     = new RegionRepository(context);
     this._IMarketRepository     = new MarketRepository(context);
     this._ITerritoryRepository  = new TerritoryRepository(context);
     this._IGlobalUserRepository = new GlobalUserRepository(context);
 }
 public BallotsController(ILogger <BallotsController> logger, IResultsAggregator resultsAggregator, IAppCache appCache, ITerritoryRepository territoryRepository)
 {
     _logger              = logger;
     _resultsAggregator   = resultsAggregator;
     _appCache            = appCache;
     _territoryRepository = territoryRepository;
 }
示例#3
0
 public WinnersAggregator(ApplicationDbContext dbContext, IAppCache appCache, IPartiesRepository partiesRepository, ITerritoryRepository territoryRepository)
 {
     _dbContext           = dbContext;
     _appCache            = appCache;
     _partiesRepository   = partiesRepository;
     _territoryRepository = territoryRepository;
 }
 public TerritoryController(WorkersInMotionDB context)
 {
     this._IRegionRepository = new RegionRepository(context);
     this._IMarketRepository = new MarketRepository(context);
     this._ITerritoryRepository = new TerritoryRepository(context);
     this._IGlobalUserRepository = new GlobalUserRepository(context);
 }
示例#5
0
 protected override void SetUp()
 {
     base.SetUp();
     _territoryFactory = _mocks.StrictMock <ITerritoryFactory>();
     _organizationRoleUserRepository = _mocks.StrictMock <IOrganizationRoleUserRepository>();
     _hospitalPartnerRepository      = _mocks.StrictMock <IHospitalPartnerRepository>();
     _territoryRepository            = new TerritoryRepository(_persistenceLayer, _territoryFactory, _organizationRoleUserRepository, _hospitalPartnerRepository);
 }
示例#6
0
 public UnitOfWork(IShipperRepository shipperRepository,
                   IRegionRepository regionRepository,
                   ITerritoryRepository territoryRepository)
 {
     Shippers    = shipperRepository;
     Regions     = regionRepository;
     Territories = territoryRepository;
 }
 public ServicePointController(WorkersInMotionDB context)
 {
     this._IPlaceRepository = new PlaceRepository(context);
     this._IPeopleRepository = new PeopleRepository(context);
     this._IMarketRepository = new MarketRepository(context);
     this._IUserProfileRepository = new UserProfileRepository(context);
     this._ITerritoryRepository = new TerritoryRepository(context);
     this._IRegionRepository = new RegionRepository(context);
 }
示例#8
0
        public PodEditModel(ITerritoryRepository territoryRepository, ITestRepository testRepository)
        {
            Territories = territoryRepository.GetAllTerritoriesIdNamePair(TerritoryType.Pod);
            Tests       = testRepository.GetAll();

            Rooms = new List <PodRoomEditModel> {
                new PodRoomEditModel()
            };
        }
 public JobController(WorkersInMotionDB context)
 {
     this._IPlaceRepository = new PlaceRepository(context);
     this._IMarketRepository = new MarketRepository(context);
     this._IRegionRepository = new RegionRepository(context);
     this._ITerritoryRepository = new TerritoryRepository(context);
     this._IJobRepository = new JobRepository(context);
     this._IJobSchemaRepository = new JobSchemaRepository(context);
 }
示例#10
0
 public POController(WorkersInMotionDB context)
 {
     this._IJobRepository       = new JobRepository(context);
     this._IPORepository        = new PORepository(context);
     this._IPlaceRepository     = new PlaceRepository(context);
     this._IMarketRepository    = new MarketRepository(context);
     this._ITerritoryRepository = new TerritoryRepository(context);
     this._IRegionRepository    = new RegionRepository(context);
 }
示例#11
0
 public ServicePointController(WorkersInMotionDB context)
 {
     this._IPlaceRepository       = new PlaceRepository(context);
     this._IPeopleRepository      = new PeopleRepository(context);
     this._IMarketRepository      = new MarketRepository(context);
     this._IUserProfileRepository = new UserProfileRepository(context);
     this._ITerritoryRepository   = new TerritoryRepository(context);
     this._IRegionRepository      = new RegionRepository(context);
 }
示例#12
0
 public POController()
 {
     this._IPORepository = new PORepository(new WorkersInMotionDB());
     this._IPlaceRepository = new PlaceRepository(new WorkersInMotionDB());
     this._IMarketRepository = new MarketRepository(new WorkersInMotionDB());
     this._IJobRepository = new JobRepository(new WorkersInMotionDB());
     this._ITerritoryRepository = new TerritoryRepository(new WorkersInMotionDB());
     this._IRegionRepository = new RegionRepository(new WorkersInMotionDB());
 }
 public StoreVistController()
 {
     this._IPlaceRepository = new PlaceRepository(new WorkersInMotionDB());
     this._IUserProfileRepository = new UserProfileRepository(new WorkersInMotionDB());
     this._IPeopleRepository = new PeopleRepository(new WorkersInMotionDB());
     this._IMarketRepository = new MarketRepository(new WorkersInMotionDB());
     this._IRegionRepository = new RegionRepository(new WorkersInMotionDB());
     this._ITerritoryRepository = new TerritoryRepository(new WorkersInMotionDB());
     this._IJobRepository = new JobRepository(new WorkersInMotionDB());
 }
示例#14
0
 public PodController(IUniqueItemRepository <Pod> podRepository, IPodStaffAssignmentRepository podStaffAssignmentRepository, ITerritoryRepository territoryRepository,
                      ISessionContext sessionContext, IPodService podService, ITestRepository testRepository)
 {
     _podRepository = podRepository;
     _podStaffAssignmentRepository = podStaffAssignmentRepository;
     _sessionContext      = sessionContext;
     _territoryRepository = territoryRepository;
     _podService          = podService;
     _testRepository      = testRepository;
 }
 public JobDetailsController()
 {
     this._IJobRepository = new JobRepository(new WorkersInMotionDB());
     this._IJobSchemaRepository = new JobSchemaRepository(new WorkersInMotionDB());
     this._IPlaceRepository = new PlaceRepository(new WorkersInMotionDB());
     this._IMarketRepository = new MarketRepository(new WorkersInMotionDB());
     this._IRegionRepository = new RegionRepository(new WorkersInMotionDB());
     this._ITerritoryRepository = new TerritoryRepository(new WorkersInMotionDB());
     this._IUserRepository = new UserRepository(new WorkersInMotionDB());
 }
示例#16
0
 public JobDetailsController(WorkersInMotionDB context)
 {
     this._IPlaceRepository     = new PlaceRepository(context);
     this._IMarketRepository    = new MarketRepository(context);
     this._IRegionRepository    = new RegionRepository(context);
     this._ITerritoryRepository = new TerritoryRepository(context);
     this._IJobRepository       = new JobRepository(context);
     this._IJobSchemaRepository = new JobSchemaRepository(context);
     this._IUserRepository      = new UserRepository(context);
 }
示例#17
0
 public StoreVistController()
 {
     this._IPlaceRepository       = new PlaceRepository(new WorkersInMotionDB());
     this._IUserProfileRepository = new UserProfileRepository(new WorkersInMotionDB());
     this._IPeopleRepository      = new PeopleRepository(new WorkersInMotionDB());
     this._IMarketRepository      = new MarketRepository(new WorkersInMotionDB());
     this._IRegionRepository      = new RegionRepository(new WorkersInMotionDB());
     this._ITerritoryRepository   = new TerritoryRepository(new WorkersInMotionDB());
     this._IJobRepository         = new JobRepository(new WorkersInMotionDB());
 }
示例#18
0
 public AssignJobController(WorkersInMotionDB context)
 {
     this._IGlobalUserRepository = new GlobalUserRepository(context);
     this._IPlaceRepository      = new PlaceRepository(context);
     this._IMarketRepository     = new MarketRepository(context);
     this._IRegionRepository     = new RegionRepository(context);
     this._ITerritoryRepository  = new TerritoryRepository(context);
     this._IJobRepository        = new JobRepository(context);
     this._IJobSchemaRepository  = new JobSchemaRepository(context);
     // this._IGroupRepository = new GroupRepository(context);
 }
 public AssignJobController(WorkersInMotionDB context)
 {
     this._IGlobalUserRepository = new GlobalUserRepository(context);
     this._IPlaceRepository = new PlaceRepository(context);
     this._IMarketRepository = new MarketRepository(context);
     this._IRegionRepository = new RegionRepository(context);
     this._ITerritoryRepository = new TerritoryRepository(context);
     this._IJobRepository = new JobRepository(context);
     this._IJobSchemaRepository = new JobSchemaRepository(context);
     // this._IGroupRepository = new GroupRepository(context);
 }
 public MarketController()
 {
     this._IPlaceRepository = new PlaceRepository(new WorkersInMotionDB());
     this._IUserProfileRepository = new UserProfileRepository(new WorkersInMotionDB());
     this._IPeopleRepository = new PeopleRepository(new WorkersInMotionDB());
     this._IMarketRepository = new MarketRepository(new WorkersInMotionDB());
     this._IRegionRepository = new RegionRepository(new WorkersInMotionDB());
     this._ITerritoryRepository = new TerritoryRepository(new WorkersInMotionDB());
     this._IUserRepository = new UserRepository(new WorkersInMotionDB());
     this._IGlobalUserRepository = new GlobalUserRepository(new WorkersInMotionDB());
 }
示例#21
0
 public JobStatusController(WorkersInMotionDB context)
 {
     this._IGlobalUserRepository  = new GlobalUserRepository(context);
     this._IUserProfileRepository = new UserProfileRepository(context);
     this._IPlaceRepository       = new PlaceRepository(context);
     this._IMarketRepository      = new MarketRepository(context);
     this._ITerritoryRepository   = new TerritoryRepository(context);
     this._IRegionRepository      = new RegionRepository(context);
     this._IUserRepository        = new UserRepository(context);
     this._IJobRepository         = new JobRepository(context);
     this._IPORepository          = new PORepository(context);
 }
示例#22
0
 public EditForm()
 {
     _personRepository = new SqlPersonRepository(
         ConfigurationManager.ConnectionStrings["FriendFinderDB"].ConnectionString);
     _territoryRepository = new SqlTerritoryRepository(
         ConfigurationManager.ConnectionStrings["FriendFinderDB"].ConnectionString);
     _questionaryRepository = new SqlQuestionaryRepository(
         ConfigurationManager.ConnectionStrings["FriendFinderDB"].ConnectionString);
     _userRepository = new SqlUserRepository(
         ConfigurationManager.ConnectionStrings["FriendFinderDB"].ConnectionString);
     InitializeComponent();
 }
 public JobStatusController(WorkersInMotionDB context)
 {
     this._IGlobalUserRepository = new GlobalUserRepository(context);
     this._IUserProfileRepository = new UserProfileRepository(context);
     this._IPlaceRepository = new PlaceRepository(context);
     this._IMarketRepository = new MarketRepository(context);
     this._ITerritoryRepository = new TerritoryRepository(context);
     this._IRegionRepository = new RegionRepository(context);
     this._IUserRepository = new UserRepository(context);
     this._IJobRepository = new JobRepository(context);
     this._IPORepository = new PORepository(context);
 }
示例#24
0
 public UserService(IUserRepository userRepository,
                    UserManager <User> userManager,
                    RoleManager <Role> roleManager,
                    ITerritoryRepository territoryRepository,
                    IUnitOfWork unitOfWork)
 {
     _userRepository      = userRepository;
     _userManager         = userManager;
     _roleManager         = roleManager;
     _territoryRepository = territoryRepository;
     _unitOfWork          = unitOfWork;
 }
示例#25
0
 private void ResetRepositories()
 {
     _categoryRepository  = null;
     _customerRepository  = null;
     _employeeRepository  = null;
     _orderRepository     = null;
     _productRepository   = null;
     _regionRepository    = null;
     _shipperRepository   = null;
     _supplierRepository  = null;
     _territoryRepository = null;
 }
示例#26
0
 public BallotsController(ILogger <BallotsController> logger,
                          IResultsAggregator resultsAggregator,
                          IAppCache appCache,
                          ITerritoryRepository territoryRepository,
                          IOptions <LiveElectionSettings> settings)
 {
     _logger              = logger;
     _resultsAggregator   = resultsAggregator;
     _appCache            = appCache;
     _territoryRepository = territoryRepository;
     _settings            = settings.Value;
 }
 public OrganizationController(WorkersInMotionDB context)
 {
     this._IOrganizationRepository = new OrganizationRepository(context);
     this._IUserProfileRepository = new UserProfileRepository(context);
     this._IUserRepository = new UserRepository(context);
     this._IGlobalUserRepository = new GlobalUserRepository(context);
     this._IRegionRepository = new RegionRepository(context);
     this._ITerritoryRepository = new TerritoryRepository(context);
     //  this._IGroupRepository = new GroupRepository(context);
     this._IOrganizationSubscriptionRepository = new OrganizationSubscriptionRepository(context);
     this._IUserSubscriptionRepository = new UserSubscriptionRepository(context);
     this._IMarketRepository = new MarketRepository(context);
 }
示例#28
0
 public MyCompanyController(WorkersInMotionDB context)
 {
     this._IUserProfileRepository = new UserProfileRepository(context);
     //  this._IGroupRepository = new GroupRepository(context);
     this._IRegionRepository     = new RegionRepository(context);
     this._ITerritoryRepository  = new TerritoryRepository(context);
     this._IUserRepository       = new UserRepository(context);
     this._IGlobalUserRepository = new GlobalUserRepository(context);
     this._IOrganizationSubscriptionRepository = new OrganizationSubscriptionRepository(context);
     this._IOrganizationRepository             = new OrganizationRepository(context);
     this._IUserSubscriptionRepository         = new UserSubscriptionRepository(context);
     this._IMarketRepository = new MarketRepository(context);
 }
 public UserActivitiesController()
 {
     this._IOrganizationRepository = new OrganizationRepository(new WorkersInMotionDB());
     this._IJobRepository = new JobRepository(new WorkersInMotionDB());
     this._IGlobalUserRepository = new GlobalUserRepository(new WorkersInMotionDB());
     this._IUserProfileRepository = new UserProfileRepository(new WorkersInMotionDB());
     this._IPlaceRepository = new PlaceRepository(new WorkersInMotionDB());
     this._IMarketRepository = new MarketRepository(new WorkersInMotionDB());
     this._ITerritoryRepository = new TerritoryRepository(new WorkersInMotionDB());
     this._IRegionRepository = new RegionRepository(new WorkersInMotionDB());
     this._IUserRepository = new UserRepository(new WorkersInMotionDB());
     this._IPORepository = new PORepository(new WorkersInMotionDB());
 }
 public MyCompanyController()
 {
     this._IUserProfileRepository = new UserProfileRepository(new WorkersInMotionDB());
     //  this._IGroupRepository = new GroupRepository(new WorkersInMotionContext());
     this._IRegionRepository = new RegionRepository(new WorkersInMotionDB());
     this._ITerritoryRepository = new TerritoryRepository(new WorkersInMotionDB());
     this._IUserRepository = new UserRepository(new WorkersInMotionDB());
     this._IGlobalUserRepository = new GlobalUserRepository(new WorkersInMotionDB());
     this._IOrganizationSubscriptionRepository = new OrganizationSubscriptionRepository(new WorkersInMotionDB());
     this._IOrganizationRepository = new OrganizationRepository(new WorkersInMotionDB());
     this._IUserSubscriptionRepository = new UserSubscriptionRepository(new WorkersInMotionDB());
     this._IMarketRepository = new MarketRepository(new WorkersInMotionDB());
     this._IJobRepository = new JobRepository(new WorkersInMotionDB());
 }
 public CustomerViewController(WorkersInMotionDB context)
 {
     this._IOrganizationRepository = new OrganizationRepository(context);
     this._IUserRepository = new UserRepository(context);
     this._IOrganizationSubscriptionRepository = new OrganizationSubscriptionRepository(context);
     this._IUserSubscriptionRepository = new UserSubscriptionRepository(context);
     this._IPlaceRepository = new PlaceRepository(context);
     this._IPeopleRepository = new PeopleRepository(context);
     this._IMarketRepository = new MarketRepository(context);
     this._IUserProfileRepository = new UserProfileRepository(context);
     this._IRegionRepository = new RegionRepository(context);
     this._ITerritoryRepository = new TerritoryRepository(context);
     this._IGlobalUserRepository = new GlobalUserRepository(context);
 }
 public StoreVisitController(WorkersInMotionDB context)
 {
     this._IOrganizationRepository = new OrganizationRepository(context);
     this._IPlaceRepository = new PlaceRepository(context);
     this._IPeopleRepository = new PeopleRepository(context);
     this._IMarketRepository = new MarketRepository(context);
     this._IUserProfileRepository = new UserProfileRepository(context);
     this._IRegionRepository = new RegionRepository(context);
     this._ITerritoryRepository = new TerritoryRepository(context);
     this._IJobRepository = new JobRepository(context);
     this._IUserRepository = new UserRepository(context);
     this._IGlobalUserRepository = new GlobalUserRepository(context);
     this._IPORepository = new PORepository(context);
 }
示例#33
0
 public PodService(IPodRepository podRepository, ITerritoryRepository territoryRepository, IPodStaffAssignmentRepository podStaffAssignmentRepository,
                   IUniqueItemRepository <StaffEventRole> staffEventRoleRepository, IOrganizationRoleUserRepository orgRoleUserrepository, IPodListModelFactory podListModelFactory,
                   IOrganizationRepository organizationRepository, IPodEditModelFactory podEditModelFactory, IPodRoomRepository podRoomRepository, ITestRepository testRepository)
 {
     _podRepository                = podRepository;
     _territoryRepository          = territoryRepository;
     _podStaffAssignmentRepository = podStaffAssignmentRepository;
     _staffEventRoleRepository     = staffEventRoleRepository;
     _orgRoleUserrepository        = orgRoleUserrepository;
     _podListModelFactory          = podListModelFactory;
     _organizationRepository       = organizationRepository;
     _podEditModelFactory          = podEditModelFactory;
     _podRoomRepository            = podRoomRepository;
     _testRepository               = testRepository;
 }
示例#34
0
 public ResultsAggregator(IServiceProvider serviceProvider,
                          ICsvDownloaderJob csvDownloaderJob,
                          IPartiesRepository partiesRepository,
                          IWinnersAggregator winnersAggregator,
                          IElectionsRepository electionRepository,
                          ITerritoryRepository territoryRepository,
                          ILiveElectionUrlBuilder liveElectionUrlBuilder)
 {
     _serviceProvider        = serviceProvider;
     _csvDownloaderJob       = csvDownloaderJob;
     _partiesRepository      = partiesRepository;
     _winnersAggregator      = winnersAggregator;
     _electionRepository     = electionRepository;
     _territoryRepository    = territoryRepository;
     _liveElectionUrlBuilder = liveElectionUrlBuilder;
 }
        public CustomerSelectListBuilder(ICustomerTypeSelectListBuilder customerTypeSelectListBuilder, ICustomerTypeRepository customerTypeRepository, ICustomerCategorySelectListBuilder customerCategorySelectListBuilder, ICustomerCategoryRepository customerCategoryRepository, ITerritorySelectListBuilder territorySelectListBuilder, ITerritoryRepository territoryRepository, IPriceCategorySelectListBuilder priceCategorySelectListBuilder, IPriceCategoryRepository priceCategoryRepository, IPaymentTermSelectListBuilder paymentTermSelectListBuilder, IPaymentTermRepository paymentTermRepository)
        {
            this.customerTypeSelectListBuilder = customerTypeSelectListBuilder;
            this.customerTypeRepository        = customerTypeRepository;

            this.customerCategorySelectListBuilder = customerCategorySelectListBuilder;
            this.customerCategoryRepository        = customerCategoryRepository;

            this.territorySelectListBuilder = territorySelectListBuilder;
            this.territoryRepository        = territoryRepository;

            this.priceCategorySelectListBuilder = priceCategorySelectListBuilder;
            this.priceCategoryRepository        = priceCategoryRepository;

            this.paymentTermSelectListBuilder = paymentTermSelectListBuilder;
            this.paymentTermRepository        = paymentTermRepository;
        }
示例#36
0
 public MedicalVendorController(IOrganizationService organizationService, IPackageRepository packageRepository, ITerritoryRepository territoryRepository, ISessionContext sessionContext, IUniqueItemRepository <File> fileRepository,
                                IMediaRepository mediaRepository, IMedicalVendorRepository medicalVendorRepository, IHospitalPartnerRepository hospitalPartnerRepository, ISettings settings, IHospitalFacilityRepository hospitalFacilityRepository,
                                IConfigurationSettingRepository configurationSettingRepository, IShippingOptionRepository shippingOptionRepository)
 {
     _organizationService       = organizationService;
     _packageRepository         = packageRepository;
     _territoryRepository       = territoryRepository;
     _mediaRepository           = mediaRepository;
     _sessionContext            = sessionContext;
     _fileRepository            = fileRepository;
     _medicalVendorRepository   = medicalVendorRepository;
     _hospitalPartnerRepository = hospitalPartnerRepository;
     _pageSize = settings.DefaultPageSizeForReports;
     _hospitalFacilityRepository     = hospitalFacilityRepository;
     _configurationSettingRepository = configurationSettingRepository;
     _shippingOptionRepository       = shippingOptionRepository;
 }
示例#37
0
 public TerritoryController(TerritoryRepository territoryRepository)
 {
     this._territoryRepository = territoryRepository;
 }
        public void Setup()
        {
            _testHelper = ObjectFactory.GetInstance<TestHelper>();

            _territoryRepository = _testHelper.Ioc<ITerritoryRepository>();
        }
 public TerritoriesApiController(ITerritoryRepository commodityCategoryRepository)
 {
     this.commodityCategoryRepository = commodityCategoryRepository;
 }
 public RegionController()
 {
     this._IRegionRepository = new RegionRepository(new WorkersInMotionDB());
     this._ITerritoryRepository = new TerritoryRepository(new WorkersInMotionDB());
     this._IMarketRepository = new MarketRepository(new WorkersInMotionDB());
 }
 public TerritoryViewModelBuilder(ITerritoryRepository territoryRepository)
 {
     _territoryRepository = territoryRepository;
 }
示例#42
0
 public TerritoryController(ITerritoryRepository territoryRepository)
 {
     _territoryRepository = territoryRepository;
 }
 public void SetUp()
 {
     _mocks = new MockRepository();
     _territoryRepository     = _mocks.StrictMock <ITerritoryRepository>();
     _territoryZipCodeUpdater = new TerritoryZipCodeUpdater(_territoryRepository);
 }
示例#44
0
        public InsertPHDTestData(IOutletPriorityRepository outletPriorityRepository,
         IOutletVisitDayRepository outletVisitDayRepository, IProductDiscountGroupFactory productDiscountGroupFactory,
         ICertainValueCertainProductDiscountFactory certainValueCertainProductDiscountFactory,
         ICustomerDiscountFactory customerDiscountFactory,
         IPromotionDiscountFactory promotionDiscountFactory,
         IProductDiscountGroupRepository productDiscountGroupRepository,
         IPromotionDiscountRepository promotionDiscountRepository,
         IFreeOfChargeDiscountRepository freeOfChargeDiscountRepository,
         ICertainValueCertainProductDiscountRepository certainValueCertainProductDiscountRepository,IDiscountGroupRepository discountGroupRepository,IAssetStatusRepository assetStatusRepository,
        IAssetCategoryRepository assetCategoryRepository,
IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository productFlavourRepository, IProductPackagingRepository productPackagingRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductRepository productRepository, IRegionRepository regionRepository, ICostCentreRepository costCentreRepository, ICostCentreFactory costCentreFactory, IProductPricingRepository pricingRepository, IVATClassRepository vatClassRepository, IVATClassFactory vatClassFactory, ICountryRepository countryRepository, IProductPricingFactory productPricingFactory, IProductPricingTierRepository productPricingTierRepository, IOutletTypeRepository outletTypeRepository, IUserRepository userRepository, IOutletRepository outletRepository, IRouteRepository routeRepository, IRouteFactory routeFactory, ITransporterRepository transporterRepository, IProductFactory productFactory, IDistributorSalesmanRepository distributorSalesmanRepository, IProducerRepository producerRepository,  IDocumentFactory documentFactory, ISocioEconomicStatusRepository socioEconomicStatusRepository, IClientMasterDataTrackerRepository clientMasterDataTrackerRepository, IDistributorRepository distributorrepository, IOutletCategoryRepository outletCategoryRepository,  ITerritoryRepository territoryRepository,    IAreaRepository areaRepository, IContactRepository contactRepository, IAccountRepository accountRepository, IAccountTransactionRepository accountTransactionRepository, IInventoryRepository inventoryRepository, IInventoryTransactionRepository inventoryTransactionRepository, ICostCentreApplicationRepository costCentreApplicationRepository, IChannelPackagingRepository channelPackagingRepository, ICompetitorRepository competitorRepository, ICompetitorProductsRepository competitorProductRepository, IAssetRepository coolerRepository, IAssetTypeRepository coolerTypeRepository, IDistrictRepository districtRepository, IProvincesRepository provinceRepository, IReOrderLevelRepository reorderLevelRepository, ITargetPeriodRepository targetPeriodRepository, ITargetRepository targetRepository, IProductDiscountFactory productDiscountFactory, IProductDiscountRepository productDiscountRepository, ISaleValueDiscountFactory saleValueDiscountFactory, ISaleValueDiscountRepository saleValueDiscountRepository/*, IContainmentRepository containmentRepository*/, ISalesmanRouteRepository salesmanRouteRepository, IUserGroupRepository userGroupRepository, IUserGroupRolesRepository userGroupRolesRepository,IContactTypeRepository contactTypeRepository)
        {
            _productTypeRepository = productTypeRepository;
            _productBrandRepository = productBrandRepository;
            _productFlavourRepository = productFlavourRepository;
            _productPackagingRepository = productPackagingRepository;
            _productPackagingTypeRepository = productPackagingTypeRepository;
            _productRepository = productRepository;
            _regionRepository = regionRepository;
            _costCentreRepository = costCentreRepository;
            _costCentreFactory = costCentreFactory;
            _pricingRepository = pricingRepository;
            _vatClassRepository = vatClassRepository;
            _vatClassFactory = vatClassFactory;
            _countryRepository = countryRepository;
            _productPricingFactory = productPricingFactory;
            _ProductPricingTierRepository = productPricingTierRepository;
            _outletTypeRepository = outletTypeRepository;
            _userRepository = userRepository;
            _outletRepository = outletRepository;
            _routeRepository = routeRepository;
            _routeFactory = routeFactory;
            _transporterRepository = transporterRepository;
            _productFactory = productFactory;
            _distributorSalesmanRepository = distributorSalesmanRepository;
            _producerRepository = producerRepository;
            _documentFactory = documentFactory;
            _socioEconomicStatusRepository = socioEconomicStatusRepository;
            _clientMasterDataTrackerRepository = clientMasterDataTrackerRepository;
            _distributorrepository = distributorrepository;
            _outletCategoryRepository = outletCategoryRepository;
            _territoryRepository = territoryRepository;
            
            _areaRepository = areaRepository;
            _contactRepository = contactRepository;
            _accountRepository = accountRepository;
            _accountTransactionRepository = accountTransactionRepository;
            _inventoryRepository = inventoryRepository;
            _inventoryTransactionRepository = inventoryTransactionRepository;
            _costCentreApplicationRepository = costCentreApplicationRepository;
            _channelPackagingRepository = channelPackagingRepository;
            _competitorRepository = competitorRepository;
            _competitorProductRepository = competitorProductRepository;
            _coolerRepository = coolerRepository;
            _coolerTypeRepository = coolerTypeRepository;
            _districtRepository = districtRepository;
            _provinceRepository = provinceRepository;
            _reorderLevelRepository = reorderLevelRepository;
            _targetPeriodRepository = targetPeriodRepository;
            _targetRepository = targetRepository;
            _productDiscountFactory = productDiscountFactory;
            _productDiscountRepository = productDiscountRepository;
            _saleValueDiscountFactory = saleValueDiscountFactory;
            _saleValueDiscountRepository = saleValueDiscountRepository;
            //_containmentRepository = containmentRepository;
            _salesmanRouteRepository = salesmanRouteRepository;
            _userGroupRepository = userGroupRepository;
            _userGroupRolesRepository = userGroupRolesRepository;
           
            _contactTypeRepository = contactTypeRepository;
            _assetCategoryRepository = assetCategoryRepository;
            _assetStatusRepository = assetStatusRepository;
            _discountGroupRepository = discountGroupRepository; 
            _discountGroupRepository = discountGroupRepository;
            _productDiscountGroupFactory = productDiscountGroupFactory;
            _certainValueCertainProductDiscountFactory = certainValueCertainProductDiscountFactory;
            _customerDiscountFactory = customerDiscountFactory;
            _promotionDiscountFactory = promotionDiscountFactory;
            _productDiscountGroupRepository = productDiscountGroupRepository;
            _productDiscountGroupRepository = productDiscountGroupRepository;
            _freeOfChargeDiscountRepository = freeOfChargeDiscountRepository;
            _certainValueCertainProductDiscountRepository = certainValueCertainProductDiscountRepository;
            _outletPriorityRepository = outletPriorityRepository;
            _outletVisitDayRepository = outletVisitDayRepository;

        }
示例#45
0
 public TerritoryController(ITerritoryRepository repo)
 {
     _repo = repo;
 }
示例#46
0
 public UserController(IUserRepository repo, ITerritoryRepository tRepo)
 {
     _repo  = repo;
     _tRepo = tRepo;
 }
示例#47
0
 public MarketingSourceEditModel(ITerritoryRepository territoryRepository)
 {
     Territories = territoryRepository.GetAllTerritoriesIdNamePair(TerritoryType.Advertiser);
 }
示例#48
0
 public TerritoryController()
 {
     this._territoryRepository = new TerritoryRepository();
 }
示例#49
0
        //protected IBankRepository _bankRepository;
        //protected IBankBranchRepository _bankBranchRepository;
        #region Constructors

        public InsertTestData(IOutletVisitReasonsTypeRepository visitReasonsTypeRepository,IActivityTypeRepository activityTypeRepository,IContainerTypeRepository containerTypeRepository, IRetireDocumentSettingRepository retireDocumentSettingRepository, IOutletPriorityRepository outletPriorityRepository,
        IOutletVisitDayRepository outletVisitDayRepository, IAssetStatusRepository assetStatusRepository,
        IAssetCategoryRepository assetCategoryRepository, IUserGroupRepository userGroupRepository, IUserGroupRolesRepository userGroupRolesRepository, ISalesmanRouteRepository salesmanRouteRepository, IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository productFlavourRepository, IProductPackagingRepository productPackagingRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductRepository productRepository, IRegionRepository regionRepository, ICostCentreRepository costCentreRepository, ICostCentreFactory costCentreFactory, IProductPricingRepository pricingRepository,
        IVATClassRepository vatClassRepository, IVATClassFactory vatClassFactory, ICountryRepository countryRepository,
        IProductPricingFactory productPricingFactory, IProductPricingTierRepository productPricingTierRepository,
        IOutletTypeRepository outletTypeRepository, IUserRepository userRepository, IOutletRepository outletRepository,
        IRouteRepository routeRepository, IRouteFactory routeFactory, ITransporterRepository transporterRepository,
        IProductFactory productFactory, IDistributorSalesmanRepository distributorSalesmanRepository,
        IProducerRepository producerRepository,  IDocumentFactory documentFactory,
        ISocioEconomicStatusRepository socioEconomicStatusRepository, IClientMasterDataTrackerRepository clientMasterDataTrackerRepository,
        IDistributorRepository distributorrepository, IOutletCategoryRepository outletCategoryRepository, 
        ITerritoryRepository territoryRepository, 
         IAreaRepository areaRepository,
        IContactRepository contactRepository, IAccountRepository accountRepository, IAccountTransactionRepository accountTransactionRepository,
        IInventoryRepository inventoryRepository, IInventoryTransactionRepository inventoryTransactionRepository,
        ICostCentreApplicationRepository costCentreApplicationRepository, IChannelPackagingRepository channelPackagingRepository,
        ICompetitorRepository competitorRepository, ICompetitorProductsRepository competitorProductRepository, IAssetRepository coolerRepository,
        IAssetTypeRepository coolerTypeRepository, IDistrictRepository districtRepository, IProvincesRepository provinceRepository,
        IReOrderLevelRepository reorderLevelRepository, ITargetPeriodRepository targetPeriodRepository, ITargetRepository targetRepository,
        IProductDiscountFactory productDiscountFactory, IProductDiscountRepository productDiscountRepository, ISaleValueDiscountFactory saleValueDiscountFactory,
        ISaleValueDiscountRepository saleValueDiscountRepository, IBankRepository bankRepository, IBankBranchRepository bankBranchRepository,
        ISupplierRepository supplierRepository, ICreatePaymentNoteCommandHandler createLossCommandHandler, IAddPaymentNoteLineItemCommandHandler addLossLineItemCommandHandler, IConfirmPaymentNoteCommandHandler confirmLossCommandHandler,
        IContactTypeRepository contactTypeRepository, IDiscountGroupRepository discountGroupRepository, IProductDiscountGroupFactory productDiscountGroupFactory,
        ICertainValueCertainProductDiscountFactory certainValueCertainProductDiscountFactory,
        ICustomerDiscountFactory customerDiscountFactory,
        IPromotionDiscountFactory promotionDiscountFactory,
        IProductDiscountGroupRepository productDiscountGroupRepository,
        IPromotionDiscountRepository promotionDiscountRepository,
        IFreeOfChargeDiscountRepository freeOfChargeDiscountRepository,
        ICertainValueCertainProductDiscountRepository certainValueCertainProductDiscountRepository,
        ITargetItemRepository targetItemRepository, ISettingsRepository settingsRepository, 
        ICentreRepository centreRepository, ICentreTypeRepository centreTypeRepository, 
        ICommoditySupplierRepository commoditySupplierRepository, ICommodityOwnerTypeRepository commodityOwnerTypeRepository, 
        ICommodityOwnerRepository commodityOwnerRepository, ICommodityProducerRepository commodityProducerRepository, 
        ICommodityRepository commodityRepository, ICommodityTypeRepository commodityTypeRepository,
        IEquipmentRepository equipmentRepository, IMasterDataAllocationRepository masterDataAllocationRepository,IVehicleRepository vehicleRepository,IHubRepository hubRepository,
        IPurchasingClerkRouteRepository purchasingClerkRouteRepository,IInfectionRepository infectionRepository,ISeasonRepository seasonRepository,IServiceProviderRepository serviceProviderRepository,IServiceRepository serviceRepository,IShiftRepository shiftRepository,ISalesmanSupplierRepository salesmanSupplierRepository
            )
        {
            _salesmanSupplierRepository = salesmanSupplierRepository;
            _productTypeRepository = productTypeRepository;
            _productBrandRepository = productBrandRepository;
            _productFlavourRepository = productFlavourRepository;
            _productPackagingRepository = productPackagingRepository;
            _productPackagingTypeRepository = productPackagingTypeRepository;
            _productRepository = productRepository;
            _regionRepository = regionRepository;
            _costCentreRepository = costCentreRepository;
            _costCentreFactory = costCentreFactory;
            _pricingRepository = pricingRepository;
            _vatClassRepository = vatClassRepository;
            _vatClassFactory = vatClassFactory;
            _countryRepository = countryRepository;
            _productPricingFactory = productPricingFactory;
            _ProductPricingTierRepository = productPricingTierRepository;
            _outletTypeRepository = outletTypeRepository;
            _userRepository = userRepository;
            _outletRepository = outletRepository;
            _routeRepository = routeRepository;
            _routeFactory = routeFactory;
            _transporterRepository = transporterRepository;
            _productFactory = productFactory;
            _distributorSalesmanRepository = distributorSalesmanRepository;
            _producerRepository = producerRepository;
            _documentFactory = documentFactory;
            _socioEconomicStatusRepository = socioEconomicStatusRepository;
            _clientMasterDataTrackerRepository = clientMasterDataTrackerRepository;
            _distributorrepository = distributorrepository;
            _outletCategoryRepository = outletCategoryRepository;
            //_createOrderCommandHandler = createOrderCommandHandler;
            _territoryRepository = territoryRepository;
            _areaRepository = areaRepository;
            _contactRepository = contactRepository;
            _accountRepository = accountRepository;
            _accountTransactionRepository = accountTransactionRepository;
            _inventoryRepository = inventoryRepository;
            _inventoryTransactionRepository = inventoryTransactionRepository;
            _costCentreApplicationRepository = costCentreApplicationRepository;
            _channelPackagingRepository = channelPackagingRepository;
            _competitorRepository = competitorRepository;
            _competitorProductRepository = competitorProductRepository;
            _coolerRepository = coolerRepository;
            _coolerTypeRepository = coolerTypeRepository;
            _districtRepository = districtRepository;
            _provinceRepository = provinceRepository;
            _reorderLevelRepository = reorderLevelRepository;
            _targetPeriodRepository = targetPeriodRepository;
            _targetRepository = targetRepository;
            _productDiscountFactory = productDiscountFactory;
            _productDiscountRepository = productDiscountRepository;
            _saleValueDiscountFactory = saleValueDiscountFactory;
            _saleValueDiscountRepository = saleValueDiscountRepository;
            _salesmanRouteRepository = salesmanRouteRepository;
            _userGroupRepository = userGroupRepository;
            _userGroupRolesRepository = userGroupRolesRepository;
            _bankRepository = bankRepository;
            _bankBranchRepository = bankBranchRepository;
            _supplierRepository = supplierRepository;
            _createLossCommandHandler = createLossCommandHandler;
            _addLossLineItemCommandHandler = addLossLineItemCommandHandler;
            _confirmLossCommandHandler = confirmLossCommandHandler;
           
            _contactTypeRepository = contactTypeRepository;
            _assetCategoryRepository = assetCategoryRepository;
            _assetStatusRepository = assetStatusRepository;
            _discountGroupRepository = discountGroupRepository;
            _productDiscountGroupFactory = productDiscountGroupFactory;
            _certainValueCertainProductDiscountFactory = certainValueCertainProductDiscountFactory;
            _customerDiscountFactory = customerDiscountFactory;
            _promotionDiscountFactory = promotionDiscountFactory;
            _productDiscountGroupRepository = productDiscountGroupRepository;
            _promotionDiscountRepository = promotionDiscountRepository;
            _freeOfChargeDiscountRepository = freeOfChargeDiscountRepository;
            _certainValueCertainProductDiscountRepository = certainValueCertainProductDiscountRepository;
            _outletPriorityRepository = outletPriorityRepository;
            _outletVisitDayRepository = outletVisitDayRepository;
            _targetItemRepository = targetItemRepository;
            _settingsRepository = settingsRepository;
            _retireDocumentSettingRepository = retireDocumentSettingRepository;
            _commodityOwnerTypeRepository = commodityOwnerTypeRepository;
            _commodityOwnerRepository = commodityOwnerRepository;
            _commoditySupplierRepository = commoditySupplierRepository;
            _centreTypeRepository = centreTypeRepository;
            _centreRepository = centreRepository;
            _commodityProducerRepository = commodityProducerRepository;
            _commodityRepository = commodityRepository;
            _commodityTypeRepository = commodityTypeRepository;
            _equipmentRepository = equipmentRepository;
            _masterDataAllocationRepository = masterDataAllocationRepository;
            _containerTypeRepository = containerTypeRepository;
            _hubRepository = hubRepository;
            _vehicleRepository = vehicleRepository;
            _purchasingClerkRouteRepository = purchasingClerkRouteRepository;
            _ShiftRepository = shiftRepository;
            _SeasonRepository = seasonRepository;
            _ServiceProviderRepository = serviceProviderRepository;
            _ServiceRepository = serviceRepository;
            _InfectionRepository = infectionRepository;
            _activityTypeRepository = activityTypeRepository;
            _outletVisitReasonsTypeRepository = visitReasonsTypeRepository;
        }
 public TerritoriesApiController(ITerritoryRepository commodityCategoryRepository)
 {
     this.commodityCategoryRepository = commodityCategoryRepository;
 }
 public TerritoryImportService(IDTOToEntityMapping mappingService, ITerritoryRepository territoryRepository)
 {
     _mappingService = mappingService;
     _territoryRepository = territoryRepository;
     _existingteritories = _territoryRepository.GetAll(true).ToList();
 }
 public MasterDataEnvelopeBuilder(IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository productFlavourRepository,
     IProductPackagingRepository productPackagingRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductRepository productRepository, 
     IRegionRepository regionRepository, ICostCentreRepository costCentreRepository, ICostCentreApplicationRepository costCentreApplicationRepository, 
     IProductPricingRepository pricingRepository, IVATClassRepository vatClassRepository, IProductPricingTierRepository productPricingTierRepository, 
     ICountryRepository countryRepository, IOutletTypeRepository outletTypeRepository, IUserRepository userRepository, IOutletRepository outletRepository, 
     IRouteRepository routeRepository, ITransporterRepository transporterRepository, IDistributorSalesmanRepository distributorSalesmanRepository, 
     IProducerRepository producerRepository, IDistributorRepository distributorrepository, ISocioEconomicStatusRepository socioEconomicStatusRepository, 
     IOutletCategoryRepository outletCategoryRepository, ITerritoryRepository territoryRepository, IAreaRepository areaRepository, IContactRepository contactRepository, 
     IDistributorPendingDispatchWarehouseRepository distributorPendingDispatchWarehouseRepository, IChannelPackagingRepository channelPackagingRepository, 
     ICompetitorRepository competitorRepository, ICompetitorProductsRepository competitorProductsRepository, IAssetRepository coolerRepository, 
     IAssetTypeRepository coolerTypeRepository, IDistrictRepository districtRepository, IProvincesRepository provinceRepository, IReOrderLevelRepository reorderLevelRepository, 
     ITargetPeriodRepository targetPeriodRepository, ITargetRepository targetRepository, IProductDiscountRepository productDiscountRepository, 
     ISaleValueDiscountRepository saleValueDiscountRepository, IDiscountGroupRepository discountGroupRepository, IPromotionDiscountRepository promotionDiscountRepository, 
     ICertainValueCertainProductDiscountRepository certainValueCertainProductDiscountRepository, IFreeOfChargeDiscountRepository freeOfChargeDiscountRepository, 
     IProductDiscountGroupRepository productDiscountGroupRepository, ISalesmanRouteRepository salesmanRouteRepository, IContainmentRepository containmentRepository, 
     IUserGroupRepository userGroupRepository, IUserGroupRolesRepository userGroupRolesRepository, IBankRepository bankRepository, IBankBranchRepository bankBranchRepository, 
     ISupplierRepository supplierRepository, IContactTypeRepository contactTypeRepository, 
     IAssetCategoryRepository assetCategoryRepository, IAssetStatusRepository assetStatusRepository, IOutletVisitDayRepository outletVisitDayRepository, 
     IOutletPriorityRepository outletPriorityRepository, ITargetItemRepository targetItemRepository, ISettingsRepository settingsRepository, 
     IInventoryRepository inventoryRepository, IPaymentTrackerRepository paymentTrackerRepository, IRetireDocumentSettingRepository retireDocumentSettingRepository, 
     ICommodityTypeRepository commodityTypeRepository, ICommodityRepository commodityRepository, ICommodityOwnerTypeRepository commodityOwnerTypeRepository, 
     ICommodityProducerRepository commodityProducerRepository, ICommoditySupplierRepository commoditySupplierRepository, ICommodityOwnerRepository commodityOwnerRepository, 
     ICentreRepository centreRepository, IHubRepository hubRepository, IPurchasingClerkRepository purchasingClerkRepository, 
     IPurchasingClerkRouteRepository purchasingClerkRouteRepository, ICentreTypeRepository centreTypeRepository, IEquipmentRepository equipmentRepository, 
     IStoreRepository storeRepository, IMasterDataAllocationRepository masterDataAllocationRepository, IContainerTypeRepository containerTypeRepository, IVehicleRepository vehicleRepository)
 {
     _productTypeRepository = productTypeRepository;
     _productBrandRepository = productBrandRepository;
     _productFlavourRepository = productFlavourRepository;
     _productPackagingRepository = productPackagingRepository;
     _productPackagingTypeRepository = productPackagingTypeRepository;
     _productRepository = productRepository;
     _regionRepository = regionRepository;
     _costCentreRepository = costCentreRepository;
     _costCentreApplicationRepository = costCentreApplicationRepository;
     _pricingRepository = pricingRepository;
     _vatClassRepository = vatClassRepository;
     _ProductPricingTierRepository = productPricingTierRepository;
     _countryRepository = countryRepository;
     _outletTypeRepository = outletTypeRepository;
     _userRepository = userRepository;
     _outletRepository = outletRepository;
     _routeRepository = routeRepository;
     _transporterRepository = transporterRepository;
     _distributorSalesmanRepository = distributorSalesmanRepository;
     _producerRepository = producerRepository;
     _distributorrepository = distributorrepository;
     _socioEconomicStatusRepository = socioEconomicStatusRepository;
     _outletCategoryRepository = outletCategoryRepository;
     _territoryRepository = territoryRepository;
     _areaRepository = areaRepository;
     _contactRepository = contactRepository;
     _distributorPendingDispatchWarehouseRepository = distributorPendingDispatchWarehouseRepository;
     _channelPackagingRepository = channelPackagingRepository;
     _competitorRepository = competitorRepository;
     _competitorProductsRepository = competitorProductsRepository;
     _coolerRepository = coolerRepository;
     _coolerTypeRepository = coolerTypeRepository;
     _districtRepository = districtRepository;
     _provinceRepository = provinceRepository;
     _reorderLevelRepository = reorderLevelRepository;
     _targetPeriodRepository = targetPeriodRepository;
     _targetRepository = targetRepository;
     _productDiscountRepository = productDiscountRepository;
     _saleValueDiscountRepository = saleValueDiscountRepository;
     _discountGroupRepository = discountGroupRepository;
     _promotionDiscountRepository = promotionDiscountRepository;
     _certainValueCertainProductDiscountRepository = certainValueCertainProductDiscountRepository;
     _freeOfChargeDiscountRepository = freeOfChargeDiscountRepository;
     _productDiscountGroupRepository = productDiscountGroupRepository;
     _salesmanRouteRepository = salesmanRouteRepository;
     _containmentRepository = containmentRepository;
     _userGroupRepository = userGroupRepository;
     _userGroupRolesRepository = userGroupRolesRepository;
     _bankRepository = bankRepository;
     _bankBranchRepository = bankBranchRepository;
     _supplierRepository = supplierRepository;
     _contactTypeRepository = contactTypeRepository;
     _assetCategoryRepository = assetCategoryRepository;
     _assetStatusRepository = assetStatusRepository;
     _outletVisitDayRepository = outletVisitDayRepository;
     _outletPriorityRepository = outletPriorityRepository;
     _targetItemRepository = targetItemRepository;
     _settingsRepository = settingsRepository;
     _inventoryRepository = inventoryRepository;
     _paymentTrackerRepository = paymentTrackerRepository;
     _retireDocumentSettingRepository = retireDocumentSettingRepository;
     _commodityTypeRepository = commodityTypeRepository;
     _commodityRepository = commodityRepository;
     _commodityOwnerTypeRepository = commodityOwnerTypeRepository;
     _commodityProducerRepository = commodityProducerRepository;
     _commoditySupplierRepository = commoditySupplierRepository;
     _commodityOwnerRepository = commodityOwnerRepository;
     _centreRepository = centreRepository;
     _hubRepository = hubRepository;
     _purchasingClerkRepository = purchasingClerkRepository;
     _purchasingClerkRouteRepository = purchasingClerkRouteRepository;
     _centreTypeRepository = centreTypeRepository;
     _equipmentRepository = equipmentRepository;
     _storeRepository = storeRepository;
     _masterDataAllocatioRepository = masterDataAllocationRepository;
     _containerTypeRepository = containerTypeRepository;
     _vehicleRepository = vehicleRepository;
 }