示例#1
0
 public DataManager(ITextFieldsRepository textFieldsRepository,
                    IInspirationItemsRepository inspirationItemsRepository,
                    ICitiesRepository citiesRepository,
                    ICountriesRepository countriesRepository,
                    IHotelsRepository hotelsRepository,
                    IHotelFacilitiesRepository hotelFacilitiesRepository,
                    IReviewsRepository reviewsRepository,
                    IRoomsRepository roomsRepository,
                    IRoomFacilitiesRepository roomFacilitiesRepository,
                    IHotelHotelFacilityRepository hotelHotelFacilityRepository,
                    IRoomRoomFacilityRepository roomRoomFacilityRepository,
                    IBookedDatesRepository bookedDatesRepository,
                    UserManager <User> userManager)
 {
     TextFields           = textFieldsRepository;
     InspirationItems     = inspirationItemsRepository;
     Cities               = citiesRepository;
     Countries            = countriesRepository;
     Hotels               = hotelsRepository;
     HotelFacilities      = hotelFacilitiesRepository;
     Reviews              = reviewsRepository;
     Rooms                = roomsRepository;
     RoomFacilities       = roomFacilitiesRepository;
     HotelHotelFacilities = hotelHotelFacilityRepository;
     RoomRoomFacilities   = roomRoomFacilityRepository;
     BookedDates          = bookedDatesRepository;
     UserManager          = userManager;
 }
 public AccidentRecordService(IAccidentRecordRepository accidentRecordRepository,
                              IAccidentTypeRepository accidentTypeRepository,
                              ICauseOfAccidentRepository causeOfAccidentRepository,
                              IJurisdictionRepository jurisdictionRepository,
                              IUserForAuditingRepository userForAuditingRepository,
                              ICountriesRepository countriesRepository,
                              IEmployeeRepository employeeRepository,
                              ISiteRepository siteRepository,
                              IDocumentTypeRepository documentTypeRepository,
                              IInjuryRepository injuryRepository,
                              IBodyPartRepository bodyPartRepository,
                              IPeninsulaLog log,
                              IBus bus)
 {
     _accidentRecordRepository = accidentRecordRepository;
     _accidentTypeRepository = accidentTypeRepository;
     _causeOfAccidentRepository = causeOfAccidentRepository;
     _jurisdictionRepository = jurisdictionRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _countriesRepository = countriesRepository;
     _employeeRepository = employeeRepository;
     _siteRepository = siteRepository;
     _documentTypeRepository = documentTypeRepository;
     _log = log;
     _injuryRepository = injuryRepository;
     _bodyPartRepository = bodyPartRepository;
     _bus = bus;
 }
 public SampleDataController(AppDbContext context, ICarsRepository cars, ICompaniesRepository companies, ICountriesRepository countries)
 {
     _context   = context;
     _cars      = cars;
     _companies = companies;
     _countries = countries;
 }
示例#4
0
 public HomeController(IUsersRepository usersRepository, ICountriesRepository countriesRepository, IProductsRepository productsRepository, ICategoriesRepository categriesRepository)
 {
     _usersRepository     = usersRepository;
     _countriesRepository = countriesRepository;
     _productRepository   = productsRepository;
     _categriesRepository = categriesRepository;
 }
示例#5
0
 public DataService(ITicketRepository ticketRepository, IUserRepository userRepository, ICountriesRepository countriesRepository, IDepartureTRepository departureTRepository)
 {
     this._ticketRepository     = ticketRepository;
     this._userRepository       = userRepository;
     this._countriesRepository  = countriesRepository;
     this._departureTRepository = departureTRepository;
 }
 public AccountController(UserManager <User> userManager, SignInManager <User> signInManager, ICountriesRepository countriesRepository, IMessageService messageService)
 {
     _userManager         = userManager;
     _signInManager       = signInManager;
     _countriesRepository = countriesRepository;
     _messageService      = messageService;
 }
示例#7
0
        public MapViewModel(ICountriesRepository repository, ItemsControl mapControl)
        {
            _repository = repository;
            _mapControl = mapControl;

            _getCountryCommand = new RelyCommand(new Func <object, Task>(GetCountryCommandExecuted),
                                                 new Predicate <object>(CanExecutedGetCountry));
        }
示例#8
0
 public ProductsController(ICategoriesRepository categoriesRepository, ICountriesRepository countriesRepository, IProductsRepository productsRepository, ModelValidations modelValidations, ImageUploader imageUploader)
 {
     _productsRepository   = productsRepository;
     _countriesRepository  = countriesRepository;
     _categoriesRepository = categoriesRepository;
     _modelValidations     = modelValidations;
     _imageUploader        = imageUploader;
 }
        public GangsterBankUnitOfWork(
            IRepository<Account> accountsRepository, 
            IRepository<Address> addressesRepository, 
            ICitiesRepository citiesRepository, 
            IClientsRepository clientsRepository, 
            IContactsRepository contactsRepository, 
            ICountriesRepository countryRepository, 
            IEmploymentDataRepository employmentDataRepository, 
            ILoanProductsRepository loanProductsRepository, 
            IObligationRepository obligationsRepository, 
            IPassportDataRepository passportDataRepository, 
            IPropertyRepository propertiesRepository,
            IPersonalDetailsRepository personalDetailsRepository,
            ILoanRequestsRepository loanRequestsRepository,
            IRolesRepository roles,
            IRepository<LoanProductRequirements> loanProductsRequirmentsRepository,
            IRepository<TakenLoan> takenLoansRepository,
            IRepository<Payment> paymentsRepository,
            ILoanPaymentsRepository loanPaymentsRepository)
        {
            Contract.Requires<ArgumentNullException>(accountsRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(addressesRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(citiesRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(clientsRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(contactsRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(countryRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(employmentDataRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(loanProductsRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(obligationsRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(passportDataRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(propertiesRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(personalDetailsRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(loanRequestsRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(roles.IsNotNull());
            Contract.Requires<ArgumentNullException>(loanProductsRequirmentsRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(takenLoansRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(paymentsRepository.IsNotNull());
            Contract.Requires<ArgumentNullException>(loanPaymentsRepository.IsNotNull());

            this.AccountsRepository = accountsRepository;
            this.AddressesRepository = addressesRepository;
            this.CitiesRepository = citiesRepository;
            this.ClientsRepository = clientsRepository;
            this.ContactsRepository = contactsRepository;
            this.CountryRepository = countryRepository;
            this.EmploymentDataRepository = employmentDataRepository;
            this.LoanProductsRepository = loanProductsRepository;
            this.ObligationsRepository = obligationsRepository;
            this.PassportDataRepository = passportDataRepository;
            this.PropertiesRepository = propertiesRepository;
            this.PersonalDetailsRepository = personalDetailsRepository;
            this.LoanRequestsRepository = loanRequestsRepository;
            this.RolesRepository = roles;
            this.LoanProductsRequirmentsRepository = loanProductsRequirmentsRepository;
            this.TakenLoansRepository = takenLoansRepository;
            this.PaymentsRepository = paymentsRepository;
            this.LoanPaymentsRepository = loanPaymentsRepository;
        }
示例#10
0
        public GangsterBankUnitOfWork(
            IRepository <Account> accountsRepository,
            IRepository <Address> addressesRepository,
            ICitiesRepository citiesRepository,
            IClientsRepository clientsRepository,
            IContactsRepository contactsRepository,
            ICountriesRepository countryRepository,
            IEmploymentDataRepository employmentDataRepository,
            ILoanProductsRepository loanProductsRepository,
            IObligationRepository obligationsRepository,
            IPassportDataRepository passportDataRepository,
            IPropertyRepository propertiesRepository,
            IPersonalDetailsRepository personalDetailsRepository,
            ILoanRequestsRepository loanRequestsRepository,
            IRolesRepository roles,
            IRepository <LoanProductRequirements> loanProductsRequirmentsRepository,
            IRepository <TakenLoan> takenLoansRepository,
            IRepository <Payment> paymentsRepository,
            ILoanPaymentsRepository loanPaymentsRepository)
        {
            Contract.Requires <ArgumentNullException>(accountsRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(addressesRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(citiesRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(clientsRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(contactsRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(countryRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(employmentDataRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(loanProductsRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(obligationsRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(passportDataRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(propertiesRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(personalDetailsRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(loanRequestsRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(roles.IsNotNull());
            Contract.Requires <ArgumentNullException>(loanProductsRequirmentsRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(takenLoansRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(paymentsRepository.IsNotNull());
            Contract.Requires <ArgumentNullException>(loanPaymentsRepository.IsNotNull());

            this.AccountsRepository                = accountsRepository;
            this.AddressesRepository               = addressesRepository;
            this.CitiesRepository                  = citiesRepository;
            this.ClientsRepository                 = clientsRepository;
            this.ContactsRepository                = contactsRepository;
            this.CountryRepository                 = countryRepository;
            this.EmploymentDataRepository          = employmentDataRepository;
            this.LoanProductsRepository            = loanProductsRepository;
            this.ObligationsRepository             = obligationsRepository;
            this.PassportDataRepository            = passportDataRepository;
            this.PropertiesRepository              = propertiesRepository;
            this.PersonalDetailsRepository         = personalDetailsRepository;
            this.LoanRequestsRepository            = loanRequestsRepository;
            this.RolesRepository                   = roles;
            this.LoanProductsRequirmentsRepository = loanProductsRequirmentsRepository;
            this.TakenLoansRepository              = takenLoansRepository;
            this.PaymentsRepository                = paymentsRepository;
            this.LoanPaymentsRepository            = loanPaymentsRepository;
        }
        public TicketRepository(IConfiguration config, ICountriesRepository countriesRepository, IDepartureTRepository departureTRepository)
        {
            var connectionConfig = config.GetSection("Configurations")["OtherConnection"];

            connectionString = ConfigurationExtensions.GetConnectionString(config, "DefaultConnection");

            this._countriesRepository  = countriesRepository;
            this._departureTRepository = departureTRepository;
        }
示例#12
0
 public HomeController(ILogger <HomeController> logger, IUsersRepository usersRepository, ICategoriesRepository categoriesRepository, ICountriesRepository countriesRepository, IOrdersRepository ordersRepository, IProductsRepository productsRepository)
 {
     _logger               = logger;
     _usersRepository      = usersRepository;
     _countriesRepository  = countriesRepository;
     _ordersRepository     = ordersRepository;
     _categoriesRepository = categoriesRepository;
     _productsRepository   = productsRepository;
 }
示例#13
0
 public CountriesController(DataContext dataContext, ICountriesRepository countriesRepository,
                            IDepartment departmentRepository,
                            ICityRepository cityRepository)
 {
     _countries      = countriesRepository;
     _department     = departmentRepository;
     _context        = dataContext;
     _cityRepository = cityRepository;
 }
        //private readonly IMapper _Mapper;

        public DatosUsuarioController(ICitiesRepository CitiesRepo,
                                      IRegionsRepository RegionsRepo,
                                      ICountriesRepository CountriesRepo,
                                      IConfiguration config)
        {
            _CitiesRepo    = CitiesRepo;
            _RegionsRepo   = RegionsRepo;
            _CountriesRepo = CountriesRepo;
            _config        = config;
        }
示例#15
0
 public CountriesService(VirtualBankDbContext dbContext,
                         ICountriesRepository countriesRepo,
                         ICitiesRepository citiesRepo,
                         IHttpContextAccessor httpContextAccessor)
 {
     _dbContext           = dbContext;
     _countriesRepo       = countriesRepo;
     _citiesRepo          = citiesRepo;
     _httpContextAccessor = httpContextAccessor;
 }
示例#16
0
 public Repository(IAddressesRepository addressesRepository, IAppointmentsRepository appointmentsRepository,
                   ICarTrademarksRepository carTrademarksRepository, ICarWorkshopsRepository carWorkshopsRepository,
                   ICountriesRepository countriesRepository, IUsersRepository usersRepository)
 {
     Addresses     = addressesRepository;
     Appointments  = appointmentsRepository;
     CarTrademarks = carTrademarksRepository;
     CarWorkshops  = carWorkshopsRepository;
     Countries     = countriesRepository;
     Users         = usersRepository;
 }
示例#17
0
        private void RetrieveByKey(ICountriesRepository repository)
        {
            string key                   = "dz";
            string expected_code         = "ALG";
            string expected_country_name = "Algeria";

            Country country = repository.GetByKey(key);

            Assert.NotNull(country);
            Assert.Equal(expected_code, country.Code);
            Assert.Equal(expected_country_name, country.Name);
        }
 public PersonAdditionalInfoProvider(
     IGetAllRepository <AnswerType> answerTypeRepository,
     IGetAllRepository <Ethnicity> ethnicitiesRepository,
     IGetAllRepository <Orientation> orientationRepository,
     IGetAllRepository <Unit> unitRepository,
     ICountriesRepository countryRepository)
 {
     this.answerTypeRepository  = answerTypeRepository;
     this.ethnicitiesRepository = ethnicitiesRepository;
     this.orientationRepository = orientationRepository;
     this.unitRepository        = unitRepository;
     this.countryRepository     = countryRepository;
 }
示例#19
0
 public static ObservableCollection <CountryAPI> GetCountry(ICountriesRepository context) =>
 ConverterCSTypes.ToObservableCollection(context.Countries.Join(
                                             context.Cities,
                                             cd => cd.Capital,
                                             c => c.Id,
                                             (cd, c) => new CountryAPI
 {
     Name       = cd.Name,
     Alpha3Code = cd.Alpha3Code,
     Area       = cd.Area,
     Capital    = c.Name,
     Population = cd.Population,
     Region     = context.Regions.Where(w => w.Id == cd.Region).Select(s => s.Name).FirstOrDefault()
 }));
示例#20
0
 public LookupService(
     IEmploymentStatusRepository employmentStatusRepository,
     INationalityRepository nationalityRepository,
     ICountriesRepository countriesRepository,
     IDocumentTypeRepository documentTypeRepository,
     IOthersInvolvedAccidentDetailsRepository othersInvolvedAccidentDetailsRepository,
     IPeninsulaLog log)
 {
     _employmentStatusRepository = employmentStatusRepository;
     _nationalityRepository = nationalityRepository;
     _countriesRepository = countriesRepository;
     _documentTypeRepository = documentTypeRepository;
     _involvedAccidentDetailsRepository = othersInvolvedAccidentDetailsRepository;
     _log = log;
 }
示例#21
0
 public GeoController(
     IConfiguration configuration,
     ICitiesRepository citiesRepository,
     IContinentsRepository continentsRepository,
     ICountriesRepository countriesRepository,
     IIpV4ClientsRepository ipV4ClientsRepository,
     IIpV6ClientsRepository ipV6ClientsRepository)
 {
     _citiesRepository      = citiesRepository;
     _continentsRepository  = continentsRepository;
     _countriesRepository   = countriesRepository;
     _ipV4ClientsRepository = ipV4ClientsRepository;
     _ipV6ClientsRepository = ipV6ClientsRepository;
     _databaseReader        = new DatabaseReader(configuration.GetValue <string>("MaxMindDbPath"));
 }
示例#22
0
        public HttpResponseMessage GetCountries()
        {
            EntityTagHeaderValue requestEtag = Request.Headers.IfNoneMatch.FirstOrDefault();
            EntityTagHeaderValue responseEtag;
            HttpResponseMessage  response;

            IEnumerable <Country> countryList = new List <Country>();

            try
            {
                ICountriesRepository repository = RepositoryProvider.GetRepository <ICountriesRepository>();
                countryList = repository.FetchAllCountries();

                if (countryList.Count() <= 0)
                {
                    response = Request.CreateResponse(HttpStatusCode.NoContent);
                }
                else
                {
                    responseEtag = new EntityTagHeaderValue("\"" + countryList.GetHashCode() + "\"");

                    if (requestEtag == null || requestEtag.Tag != responseEtag.Tag)
                    {
                        response = Request.CreateResponse(HttpStatusCode.OK, countryList);
                        response.Headers.CacheControl                = new System.Net.Http.Headers.CacheControlHeaderValue();
                        response.Headers.CacheControl.Public         = true;
                        response.Headers.CacheControl.MustRevalidate = true;
                        response.Headers.CacheControl.MaxAge         = new TimeSpan(30000);
                        response.Headers.CacheControl.NoCache        = false;
                        response.Headers.ETag = responseEtag;
                    }
                    else
                    {
                        response = Request.CreateResponse(HttpStatusCode.NotModified);
                    }
                }
            }
            catch (Exception exception)
            {
                string errorMessage = "Error while executing GetCountries() in CountriesController class. Error message: " + exception.Message;
                LogHelper.LogError(errorMessage, exception);
                response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Internal server error");
            }

            return(response);
        }
 public AccountController(UserManager <User> userManager, SignInManager <User> signInManager, ICountriesRepository countriesRepository)
 {
     _userManager         = userManager;
     _signInManager       = signInManager;
     _countriesRepository = countriesRepository;
 }
示例#24
0
 public ProductController(IProductsRepository productsRepository, ICategoriesRepository categoriesRepository, ICountriesRepository countriesRepository)
 {
     _productRepository    = productsRepository;
     _categoriesRepository = categoriesRepository;
     _countryRepository    = countriesRepository;
 }
示例#25
0
 public CountriesService(ICountriesRepository countriesRepo)
 {
     _countriesRepo = countriesRepo;
 }
示例#26
0
 public CountriesService()
 {
     countriesRepository = new CountriesRepository();
     citiesRepository    = new CrudRepository <City, int>();
     regionsRepository   = new CrudRepository <Region, int>();
 }
 public LanguagesService(ILanguagesRepository languagesRepository, ICharacterSetsRepository characterSetsRepository, ICountriesRepository countriesRepository)
 {
     _languagesRepository = languagesRepository;
     _characterSetsRepository = characterSetsRepository;
     _countriesRepository = countriesRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GetCountriesDirector"/> class.
 /// </summary>
 /// <param name="countriesRepository">The countries repository.</param>
 /// <param name="mapper">The country mapper.</param>
 public GetCountriesDirector(ICountriesRepository countriesRepository, IEntityToDtoMapper<Entities.Country, Dto.Country> mapper)
 {
     this.countriesRepository = countriesRepository;
     this.mapper = mapper;
 }
示例#29
0
 public CantonsService(ICantonsRepository cantonsRepository, ICountriesRepository countriesRepository)
     : base(cantonsRepository)
 {
     _countriesRepository = countriesRepository;
 }
 public EmployeeContactDetailsParametersMapper(ICountriesRepository countriesRepository)
 {
     _countriesRepository = countriesRepository;
 }
示例#31
0
 public CountriesManager(ICountriesRepository countriesRepository, ICacheHandler cacheHandler) : base(countriesRepository)
 {
     _countriesRepository = countriesRepository;
     _cacheHandler        = cacheHandler;
     _countriesCacheInfo  = cacheHandler.GetCacheInfo(CacheName.CountriesCache);
 }
示例#32
0
 public CountriesService(ICountriesRepository countriesRepository)
 {
     _countriesRepository = countriesRepository;
 }
示例#33
0
 public CountriesController(ICountriesRepository db)
 {
     this._db = db;
 }
 public CountriesController()
 {
     db = SQLiteRegistration.GetRepository(this);
 }
示例#35
0
 public CountriesController(ICountriesRepository countriesRepository, IMapper mapper)
 {
     this.countriesRepository = countriesRepository;
     this.mapper = mapper;
 }
示例#36
0
        public void PrepareRepositories(bool initialize = false)
        {
            // Kick the model creation process if not already created (hence force is false). In other words, do
            // not wait on any database activities. Without this, nothing happens unless some context activities take
            // place.
            _context = new YContext();
            if (initialize)
            {
                // Kick the model creation process if not already created (hence force is false). In other words, do
                // not wait on any database activities. Without this, nothing happens unless some context activities take
                // place.
                _context.Database.Initialize(force: false);
            }

            _timeZonesRepository = new TimeZonesRepository(_context);
            _channelsRepository = new ChannelsRepository(_context);
            _contactsRepository = new ContactsRepository(_context);
            _regionsRepository = new RegionsRepository(_context);
            _countriesRepository = new CountriesRepository(_context);
            _currenciesRepository = new CurrenciesRepository(_context);
            _languagesRepository = new LanguagesRepository(_context);
            _merchantsRepository = new MerchantsRepository(_context);
            _memberTypesRepository = new MemberTypesRepository(_context);
            _investmentSchemesRepository = new InvestmentSchemesRepository(_context);
            _invoicesRepository = new InvoicesRepository(_context);
            _periodsRepository = new PeriodsRepository(_context);
            _sponsorsRepository = new SponsorsRepository(_context, _invoicesRepository);
            _payoutEventsRepository = new PayoutEventsRepository(_context);
            _investmentUnitsRepository = new InvestmentUnitsRepository(_context, _sponsorsRepository, _invoicesRepository, _payoutEventsRepository);
            _instancesRepository = new InstancesRepository(_context, _sponsorsRepository, _countriesRepository, _regionsRepository, _investmentSchemesRepository, _currenciesRepository);
            _membersRepository = new MembersRepository(_context, _channelsRepository, _contactsRepository, _languagesRepository, _currenciesRepository, _timeZonesRepository, _memberTypesRepository, _merchantsRepository, _sponsorsRepository, _countriesRepository);
            _enrollmentsRepository = new EnrollmentsRepository(_context, _periodsRepository);
            _purchasesRepository = new PurchasesRepository(_context, _periodsRepository, _invoicesRepository);
            _cashBackBonusesRepository = new CashBackBonusesRepository(_context);
            _adminFeesRepository = new AdminFeesRepository(_context);
            _accumulationReservesRepository = new AccumulationReservesRepository(_context, _investmentUnitsRepository);
            _referralBonusesRepository = new ReferralBonusesRepository(_context);
            _membershipsRepository = new MembershipsRepository(_context, _membersRepository, _enrollmentsRepository, _purchasesRepository, _cashBackBonusesRepository, _adminFeesRepository, _accumulationReservesRepository, _referralBonusesRepository, _instancesRepository, _merchantsRepository, _investmentUnitsRepository, _periodsRepository, _currenciesRepository);
            _yesrRepository = new YesrRepository(_context);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="GetCountriesDirector"/> class.
 /// </summary>
 /// <param name="countriesRepository">The countries repository.</param>
 /// <param name="mapper">The country mapper.</param>
 public GetCountriesDirector(ICountriesRepository countriesRepository, IEntityToDtoMapper <Entities.Country, Dto.Country> mapper)
 {
     this.countriesRepository = countriesRepository;
     this.mapper = mapper;
 }