Пример #1
0
        public static OccupationRepository GetOccupationRepository()
        {
            var repository = new OccupationRepository();

            repository.UnitOfWork = GetUnitOfWork();
            return(repository);
        }
Пример #2
0
        public static OccupationRepository GetOccupationRepository(IUnitOfWork unitOfWork)
        {
            var repository = new OccupationRepository();

            repository.UnitOfWork = unitOfWork;
            return(repository);
        }
 public SearchServiceImpl(ConstituentRepository constituentRepository, EmailRepository emailRepository, PhoneRepository phoneRepository, OccupationRepository occupationRepository, EducationDetailRepository educationDetailRepository, AddressRepository addressRepository)
 {
     this.constituentRepository = constituentRepository;
     this.addressRepository = addressRepository;
     this.educationDetailRepository = educationDetailRepository;
     this.occupationRepository = occupationRepository;
     this.phoneRepository = phoneRepository;
     this.emailRepository = emailRepository;
 }
 public void SetUp()
 {
     testDataHelper = new TestDataHelper();
     var constituent = ConstituentMother.ConstituentWithName(ConstituentNameMother.JamesFranklin());
     savedConstituent = testDataHelper.CreateConstituent(constituent);
     savedAddress = testDataHelper.CreateAddress(AddressMother.SanFrancisco(savedConstituent));
     occupationRepository = new OccupationRepository(testDataHelper.session);
     savedOccupation = testDataHelper.CreateOccupation(OccupationMother.Doctor(savedConstituent, savedAddress));
 }
Пример #5
0
        public UnitOfWork(IDbConnection connection,
                          IDbTransaction dbTransaction)
        {
            _connection    = connection;
            _dbTransaction = dbTransaction;

            DepartmentRepository = new DepartmentRepository(_connection, _dbTransaction);
            EmployerRepository   = new EmployerRepository(_connection, _dbTransaction);
            OccupationRepository = new OccupationRepository(_connection, _dbTransaction);
            UserAuthRepository   = new UserAuthRepository(_connection, _dbTransaction);
            UserRepository       = new UserRepository(_connection, _dbTransaction);
        }
Пример #6
0
        public void Setup()
        {
            fixture          = new Fixture();
            premiumDbContext = new Mock <PremiumDbContext>();

            var config = new MapperConfiguration(opts =>
            {
                opts.AddProfile <PremiumApiProfile>();
            });
            var mapper = config.CreateMapper();

            occupationRepository = new OccupationRepository(premiumDbContext.Object);
        }
Пример #7
0
        // Once we have available the instance of the "TALTestDBContext".
        // Then we will go to get the instance of the actual repository "OccupationRepository" based on the instance of "TALTestDBContext"
        // as follows inside the "OccupationControllerShould" constructor
        static OccupationControllerShould()
        {
            dbContextOptions = new DbContextOptionsBuilder <TALTestDBContext>()
                               .UseSqlServer(connectionString)
                               .Options;

            var context = new BlogDBContext(dbContextOptions);
            DummyDataDBInitializer db = new DummyDataDBInitializer();

            db.Seed(context);

            repository = new OccupationRepository(context);
        }
Пример #8
0
        public ICollection <Occupation> RetrieveAllOccupations()
        {
            var result = OccupationRepository.FindAll(a => a.IsActive == true).ToList();

            return(result);
        }
Пример #9
0
		public static OccupationRepository GetOccupationRepository(IUnitOfWork unitOfWork)
		{
			var repository = new OccupationRepository();
			repository.UnitOfWork = unitOfWork;
			return repository;
		}		
Пример #10
0
		public static OccupationRepository GetOccupationRepository()
		{
			var repository = new OccupationRepository();
			repository.UnitOfWork = GetUnitOfWork();
			return repository;
		}
Пример #11
0
 public ClientsController()
 {
     repo     = RepositoryHelper.GetClientRepository();
     occuRepo = RepositoryHelper.GetOccupationRepository(repo.UnitOfWork);
 }
Пример #12
0
        public List <Occupation> GetAllOccupation()
        {
            OccupationRepository repo = new OccupationRepository();

            return(repo.GetAllOccupation());
        }
Пример #13
0
 public ClientsController()
 {
     repo     = RepositoryHelper.GetClientRepository(unitOfWork);
     occuRepo = RepositoryHelper.GetOccupationRepository(unitOfWork); //改成使用同一條連線字串連線而不是二條
 }