コード例 #1
0
 public RiskAssessmentLookupService(IRiskAssessmentRepository riskAssessmentRepository, IPeninsulaLog log, IEmployeeRepository employeeRepository, INonEmployeeRepository nonEmployeeRepository)
 {
     _riskAssessmentRepository = riskAssessmentRepository;
     _log = log;
     _employeeRepository = employeeRepository;
     _nonEmployeeRepository = nonEmployeeRepository;
 }
コード例 #2
0
ファイル: EmployeeService.cs プロジェクト: pachinko/NDDDCS
 static EmployeeService()
 {
     EmployeeService.unitOfWork = new UnitOfWork();
     EmployeeService.repository 
         = RepositoryFactory.GetRepository<IEmployeeRepository, 
         Employee>(EmployeeService.unitOfWork);
 }
コード例 #3
0
 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;
 }
コード例 #4
0
ファイル: Client.cs プロジェクト: mnasif786/Safe-Check
 public ClientController(IDependencyFactory dependencyFactory)
 {
     _clientDetailsService = dependencyFactory.GetInstance<IClientDetailsService>();
     _employeeRepository = dependencyFactory.GetInstance<IEmployeeRepository>();
     _checklistRepository = dependencyFactory.GetInstance<BusinessSafe.Domain.RepositoryContracts.SafeCheck.ICheckListRepository>();
     //_employeeRepository = ObjectFactory.GetInstance<IEmployeeRepository>();
 }
コード例 #5
0
 public OrgChartPresenter(IOrgChartView view, IEmployeeRepository repository, IEmployeeDetailPresenter employeeDetailPresenter)
 {
     View = view;
     EmployeeDetailPresenter = employeeDetailPresenter;
     View.Presenter = this;
     Repository = repository;
 }
コード例 #6
0
        /// <summary>
        /// Initializes a new instance of the <see cref="EmployeesViewModel"/> class.
        /// </summary>
        public EmployeesViewModel(IMessageMediator messageMediator, IUIVisualizerService uiVisualizerService, IEmployeeRepository employeeRepository,
            IMessageService messageService)
            : base(messageMediator)
        {
            Argument.IsNotNull(() => uiVisualizerService);
            Argument.IsNotNull(() => employeeRepository);
            Argument.IsNotNull(() => messageService);

            _uiVisualizerService = uiVisualizerService;
            _employeeRepository = employeeRepository;
            _messageService = messageService;

            AddEmployee = new Command(OnAddEmployeeExecute);
            EditEmployee = new Command(OnEditEmployeeExecute, OnEditEmployeeCanExecute);
            DeleteEmployee = new Command(OnDeleteEmployeeExecute, OnDeleteEmployeeCanExecute);

            Employees = new FastObservableCollection<IEmployee>();
            if (!ObjectHelper.IsNull(SelectedDepartment))
            {
                Employees.AddRange(EmployeeRepository.GetAllEmployees(SelectedDepartment.Name));
            }

            if (Employees.Count > 0)
            {
                SelectedEmployee = Employees[0];
            }

            Mediator.Register<string>(this, OnSelectedDepartmentUpdated, "UpdateEmployees");
        }
コード例 #7
0
 public SeatingPrioritySetupModel(IAreaRepository areaRepository,
     IEmployeeRepository employeeRepository, IEntityFactory entityFactory)
 {
     _areaRepository = areaRepository;
     _entityFactory = entityFactory;
     _employeeRepository = employeeRepository;
 }
コード例 #8
0
ファイル: ReportService.cs プロジェクト: hoangec/ECHRMS
 public ReportService(ICompanyRepository CompanyRepository,IEmployeeRepository employeeRespository, IExperienceRepository experienceRepository,ITerminateRepository terminateRepository)
 {
     this.companyRepository = CompanyRepository;
     this.employeeRespository = employeeRespository;
     this.experienceRepository = experienceRepository;
     this.terminateRepository = terminateRepository;
 }
コード例 #9
0
 public CreateEmployeeViewModel(Employee employee, IEmployeeRepository repository, MainViewModel mainViewModel)
     : base(mainViewModel)
 {
     Employee = employee;
     Repository = repository;
     Title = "Create Employee";
 }
コード例 #10
0
        public PayrollManagerTest()
        {
            _now = DateTime.Now;
            _ww = _now.WorkWeek();
            _employees = MockData.Employees;
            _grosses = MockData.Grosses(_ww.Start, _ww.End);

            _emprepos = Substitute.For<IEmployeeRepository>();
            _emprepos.Get().Returns(_employees);

            _dgrepos = Substitute.For<IDailyGrossRepository>();
            _dgrepos.Get(Arg.Any<Employee>(), Arg.Any<DateTime>(), Arg.Any<DateTime>()).ReturnsForAnyArgs(_grosses);
                
            _container = new WindsorContainer();
            _container
                .Register(Component.For<IEmployeeRepository>()
                    .Instance(_emprepos)
                )
                .Register(Component.For<IDailyGrossRepository>()
                    .Instance(_dgrepos)
                )

                .Register(Component.For<IPayrollManager>()
                    .ImplementedBy<PayrollManager>()
                );

            _mgr = _container.Resolve<IPayrollManager>();
        }
コード例 #11
0
 public ReportController(IPunchRepository punchRepository, IEmployeeRepository employeeRepository, ITardyService tardyService, IUnitOfWork<Punch> punchUnitOfWork)
 {
     _punchRepository = punchRepository;
     _employeeRepository = employeeRepository;
     _tardyService = tardyService;
     _punchUnitOfWork = punchUnitOfWork;
 }
コード例 #12
0
        public void CanInsertEmployee()
        {
            using (_session = NHibernateSessionManager.GetSession())
            {
                _employeeRepository = new EmployeeRepository(
                    new Repository<Employee>(_session)
                );

                _userRepository = new UserRepository(
                    new Repository<User>(_session)
                );

                using (var transaction = _session.BeginTransaction())
                {
                    var john = new Employee()
                    {
                        FirstName = "Johny",
                        LastName = "Doe",
                        BirthDate = new DateTime(1989, 12, 08),
                        Gender = Gender.Male,
                        HomeAddress = new Address("California", "90210", "Chill Rd.")
                    };

                    var johnAsUser = new User("mynameisjohnymamba", "mypassword", john);

                    var newEmployee = _employeeRepository.RegisterEmployee(john);
                    var newUser = _userRepository.CreateUser(johnAsUser);

                    transaction.Commit();
                }}
        }
コード例 #13
0
 public ProfileController(IRoleRepository roleRepository, IEmployeeRepository employeeRepository, IDepartmentRepository departmentRepository, ISeatingFloorRespository seatingFloorRespository)
 {
     this.roleRepository = roleRepository;
     this.employeeRepository = employeeRepository;
     this.departmentRepository = departmentRepository;
     this.seatingFloorRespository = seatingFloorRespository;
 }
コード例 #14
0
 public CompanyBusinessLogic(ICompanyRepository repository, IEmployeeRepository empRepository, IProjectRepository projectRepository, IPersonRepository personRepository)
 {
     _repository = repository;
     _empRepository = empRepository;
     _projectRepository = projectRepository;
     _personRepository = personRepository;
 }
コード例 #15
0
ファイル: SingleDbTest.cs プロジェクト: NetUtil/Util
 public void TestInit() {
     var context = Helper.GetEfContext();
     _employee = Employee.GetEmployee();
     _employeeRepository = new EmployeeRepository( context );
     _department = Department.GetDepartment();
     _departmentRepository = new DepartmentRepository( context );
     _context = _departmentRepository.GetUnitOfWork();
 }
コード例 #16
0
 public AttendanceManagerModel(IEntityFactory entityFactory, IEmployeeRepository employeeRepository, IRepository<Schedule> scheduleRepository, 
     IAttendanceRepository attendanceRepository)
 {
     _entityFactory = entityFactory;
     _employeeRepository = employeeRepository;
     _scheduleRepository = scheduleRepository;
     _attendanceRepository = attendanceRepository;
 }
コード例 #17
0
 public LoginViewModel(IDirectoryAuthenticator authenticator, IEmployeeRepository employeeRepository, MainViewModel mainViewModel)
     : base(mainViewModel)
 {
     Title = "Login";
     _directoryAuthenticator = authenticator;
     _employeeRepository = employeeRepository;
     LoadSettings();
 }
コード例 #18
0
 public UserRepository(ICredentialRepository credentialRepository,
                       IEmployeeRepository employeeRepository,
                       IPersonRepository personRepository)
 {
     _credentialRepository = credentialRepository;
     _employeeRepository = employeeRepository;
     _personRepository = personRepository;
 }
コード例 #19
0
		public EmployeeController(IEmployeeRepository employeeRepository, IDepartmentRepository departmentRepository, IUnitOfWork unitOfWork,
			IDisposableCollection disposables)
			: base(disposables)
		{
			_employeeRepository = employeeRepository;
			_departmentRepository = departmentRepository;
			_unitOfWork = unitOfWork;
		}
コード例 #20
0
 public OrgChartPresenter(IOrgChartView view, IEmployeeRepository repository, IEmployeeDetailPresenter employeeDetailPresenter, ICommand<AddNewEmployeeData> addNewEmployeeCommand)
 {
     View = view;
     EmployeeDetailPresenter = employeeDetailPresenter;
     AddNewEmployeeCommand = addNewEmployeeCommand;
     View.Presenter = this;
     Repository = repository;
 }
コード例 #21
0
 public EmployeeService(IEmployeeRepository employeeRepository, IEmploymentTypeRepository employmentTypeRepository, IPositionRepository positionRepository, IProgramRepository programRepository, IRoleRepository roleRepository, IEmployeeProgramRepository employeeProgramRepository)
 {
     this.employeeRepository = employeeRepository;
     this.employmentTypeRepository = employmentTypeRepository;
     this.positionRepository = positionRepository;
     this.roleRepository = roleRepository;
     this.programRepository = programRepository;
     this.employeeProgramRepository = employeeProgramRepository;
 }
コード例 #22
0
 public RealTimeAdherenceModel(IAgentStatusRepository agentStatusRepository, ISeatRepository seatRepository,
     IEmployeeRepository employeeRepository, IAdherenceEventRepository adherenceEventRepository)
 {
     _agentStatusRepository = agentStatusRepository;
     _adherenceEventRepository = adherenceEventRepository;
     _seatRepository = seatRepository;
     _employeeRepository = employeeRepository;
     _agentAcdidsCache = new Dictionary<Guid, IEnumerable<string>>(500);
 }
コード例 #23
0
ファイル: ExperienceService.cs プロジェクト: hoangec/ECHRMS
 public ExperienceService(IInsuranceRepository insuranceRepository, IExperienceRepository experienceRepository, IEmployeeRepository employeeRepository,ICompanyRepository companyRepository,IPositionRepository positionRepository, IUnitOfWork unitOfWork)
 {
     this.experienceRepository = experienceRepository;
     this.employeeRepository = employeeRepository;
     this.companyRepository = companyRepository;
     this.positionRepository = positionRepository;
     this.insuranceRepository = insuranceRepository;
     this.unitOfWork = unitOfWork;
 }
コード例 #24
0
 public HolidayService(
     IBus bus,
     IHolidayRepository holidayRepository,
     IEmployeeRepository employeeRepository)
 {
     _bus = bus;
     _holidayRepository = holidayRepository;
     _employeeRepository = employeeRepository;
 }
コード例 #25
0
ファイル: BoxPairSwapModel.cs プロジェクト: Mrding/Ribbon
        public BoxPairSwapModel(ITimeBoxRepository timeBoxRepository, IAttendanceRepository attendanceRepository,
            ILaborHoursCountingModel laborHoursCountingModel, IEmployeeRepository employeeRepository)
        {
            _attendanceRepository = attendanceRepository;
            _employeeRepository = employeeRepository;

            Applier = new BoxSwapModel(timeBoxRepository, attendanceRepository, laborHoursCountingModel);
            Replier = new BoxSwapModel(timeBoxRepository, attendanceRepository, laborHoursCountingModel);
        }
コード例 #26
0
 /// <summary>
 /// 实现控制反转
 /// </summary>
 /// <param name="moduleFunctionRepos"></param>
 public Admin_EmployeeController(IEmployeeRepository employeeRepos, IRoleRepository rolerepos, ICustomerRepository customerrepos, ecoBio.Wms.Backstage.Repositories.IDynamicToken tokenRepos,
       ecoBio.Wms.Backstage.Repositories.IDepartmentListRepository departmentListRepos)
 {
     _roleservice = new RoleService(rolerepos);
     _employeeservice = new EmployeeService(employeeRepos);
     _custoimerservice = new CustomerService(customerrepos);
     _tokenRepos = new Service.Management.DynamicTokenService(tokenRepos);
     _departmentListRepos = new Service.Management.DepartmentListService(departmentListRepos);
 }
コード例 #27
0
        public EmployeeController(IEmployeeRepository repository, string catalog, LoginView view)
        {
            this._LoginId = view.LoginId.ToLong();
            this._UserId = view.UserId.ToInt();
            this._OfficeId = view.OfficeId.ToInt();
            this._Catalog = catalog;

            this.EmployeeRepository = repository;
        }
コード例 #28
0
		public PermissionManagerTests()
		{
			var moqEmployeeRepository = new Mock<IEmployeeRepository>();
			moqEmployeeRepository
				.Setup(r => r.FetchAll())
				.Returns(new List<Employee>());

			_employeeRepository = moqEmployeeRepository.Object;
		} 
コード例 #29
0
 public OrderController(IOrderRepository orderRepo, 
     IEmployeeRepository employeeRepo, 
     IUnitOfWorkFactory uowFactory,
     IDynamicDataProvider dynamicDataProvider)
 {
     _orderRepo = orderRepo;
     _employeeRepo = employeeRepo;
     _uowFactory = uowFactory;
     _dynamicDataProvider = dynamicDataProvider;
 }
コード例 #30
0
 public EmployeeController(IEmployeeService employeeService,
     IEmployeeRepository employeeRepository,
     ITableRecordRepository tableRecordRepository,
     IUnitOfWork unitOfWork)
 {
     _employeeService = employeeService;
     _employeeRepository = employeeRepository;
     _tableRecordRepository = tableRecordRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #31
0
 public EmployeeServices(IEmployeeRepository EmployeeRepository)
 {
     _EmployeeRepository = EmployeeRepository;
 }
コード例 #32
0
 public EmployeeApiService(IEmployeeRepository employeeRepository, IMapper mapper, IOptions <AppSettings> settings)
 {
     _employeeRepository = employeeRepository ?? throw new ArgumentNullException(nameof(employeeRepository));
     _mapper             = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _settings           = settings ?? throw new ArgumentNullException(nameof(settings));
 }
コード例 #33
0
 public EmployeeService(IEmployeeRepository employeeRepository, IUnitOfWork unitOfWork)
 {
     this._employeeRepository = employeeRepository;
     this._unitOfWork         = unitOfWork;
 }
コード例 #34
0
 public SpecificContractsController(ICityRepository city, IContractTypeRepository contract_Type, ICountryRepository country, IForeignAgencyRepository agency, IEmployeeRepository emp, IReceiptDocRepository receipt, IContractSelectRepository select, IUserRepository user, IContractHistoryRepository history, IContractTicketRepository ticket, IContractVisaRepository visa, IContractDelegateRepository deleg, IJobTypeReository jobtype, ICustomerRepository customer, INationalityRepository nationality, ISpecificContractRepository contract, IMapper mapper, IToastNotification toastNotification)
 {
     _contract_Type     = contract_Type;
     _receipt           = receipt;
     _Contract          = contract;
     _mapper            = mapper;
     _toastNotification = toastNotification;
     _nationality       = nationality;
     _customer          = customer;
     _city     = city;
     _country  = country;
     _jobtype  = jobtype;
     _select   = select;
     _delegate = deleg;
     _visa     = visa;
     _ticket   = ticket;
     _history  = history;
     _user     = user;
     _emp      = emp;
     _agency   = agency;
 }
コード例 #35
0
        public int pageSize = 6; // How many elements on 1 page
        //public int pages = 4; ReflectionIT.Mvc.Paging

        public HomeController(IEmployeeRepository context)
        {
            _context = context;
        }
コード例 #36
0
 public OperatorController(IEmployeeRepository repository)
 {
     this.repository = repository;
 }
コード例 #37
0
 public EmployeeService(IEmployeeRepository repository)
 {
     _repository = repository;
 }
コード例 #38
0
 public EmployeesController(IEmployeeRepository employeeService)
 {
     this._context = employeeService;
 }
コード例 #39
0
 public CreateEmployeeCommand(UserManager <IdentityUser> userManager, IEmployeeRepository employeeService)
 {
     this.userManager     = userManager;
     this.employeeService = employeeService;
 }
コード例 #40
0
 public DetailsModel(IEmployeeRepository employeeRepository)
 {
     _employeeRepository = employeeRepository;
 }
コード例 #41
0
 //Ctor injection
 public HomeController(IEmployeeRepository employeeRepository,
                       IHostingEnvironment hostingEnvironment)
 {
     _employeeRepository     = employeeRepository;
     this.hostingEnvironment = hostingEnvironment;
 }//end Ctor injection
コード例 #42
0
 public EmployeesControllerTest()
 {
     _mockRepo = new EmployeeRepository();
     _logger   = new Logger();
 }
コード例 #43
0
 public BillController(IBillRepository billRepository, IEmployeeRepository employeeRepository)
 {
     _billRepository     = billRepository;
     _employeeRepository = employeeRepository;
 }
コード例 #44
0
 public Handler(IEmployeeRepository repository, IMapper mapper, IStringLocalizer <Localize.Resource> localizer)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
     _mapper     = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _localizer  = localizer ?? throw new ArgumentNullException(nameof(localizer));
 }
コード例 #45
0
 public GetEmployeeExistsQueryHandler(IEmployeeRepository employeeRepository)
 {
     _employeeRepository = employeeRepository;
 }
コード例 #46
0
 public EmployeesController(IEmployeeRepository employeeRepository)
 {
     _employeeRepository = employeeRepository;
 }
コード例 #47
0
 public GetEmployeeById(IEmployeeRepository employeeRepository)
 {
     this._employeeRepository = employeeRepository;
 }
コード例 #48
0
ファイル: HomeController.cs プロジェクト: ericung/kudvenkat
 public HomeController(IEmployeeRepository employeeRepository,
                       IHostingEnvironment hostingEnvironment)
 {
     _employeeRepository = employeeRepository;
     _hostingEnvironment = hostingEnvironment;
 }
コード例 #49
0
 public TasksController(ILogger <TasksController> logger, ITaskRepository context, IEmployeeRepository contextEmp)
 {
     _logger  = logger;
     _repo    = context;
     _repoEmp = contextEmp;
 }
コード例 #50
0
 public GetEmployeesHandler(IEmployeeRepository repository)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
コード例 #51
0
 public LocationEventHandler(IMapper mapper, ILocationRepository locationRepository, IEmployeeRepository employeeRepository)
 {
     _mapper             = mapper;
     _locationRepository = locationRepository;
     _employeeRepository = employeeRepository;
 }
コード例 #52
0
 public EmployeeController(IEmployeeRepository iEmployeeRepository, ILogManagement ilogManagement, IHostingEnvironment hostingEnvironment)
 {
     _iLogManagement      = ilogManagement;
     _iEmployeeRepository = iEmployeeRepository;
     _hostingEnvironment  = hostingEnvironment;
 }
コード例 #53
0
 public EmployeesController(IEmployeeRepository employeeRepository, IMapper mapper)
 {
     _employeeRepository = employeeRepository;
     _mapper             = mapper;
 }
コード例 #54
0
 /// <summary>
 /// Injecting Employee Repostory in Constructor
 /// </summary>
 /// <param name="employeeRepository"></param>
 public EmployeeManager(IEmployeeRepository employeeRepository)
 {
     _employeeRepository = employeeRepository;
 }
コード例 #55
0
 public EmployeeController(IEmployeeRepository repository)
 {
     this.repository = repository;
 }
コード例 #56
0
 public UpdateEmployeeCommandHandler(IEmployeeRepository employeeRepository, IMapper mapper)
 {
     _employeeRepository = employeeRepository;
     _mapper             = mapper;
 }
コード例 #57
0
 public EmployeeEventHandler(IMapper mapper, IEmployeeRepository employeeRepository)
 {
     _mapper             = mapper;
     _employeeRepository = employeeRepository;
 }
 public TasksController(ITaskRepository taskRepository, IEmployeeRepository employeeRepository, IAreaRepository areaRepository)
 {
     _taskRepository     = taskRepository;
     _areaRepository     = areaRepository;
     _employeeRepository = employeeRepository;
 }
コード例 #59
0
 public EmployeeService(IEmployeeRepository employeeRepository)
 {
     _employeeRepository = employeeRepository;
 }
コード例 #60
0
 public EmailRepository(IConfiguration configuration, ApplicationDbContext db, IEmployeeRepository EmailRepository)
 {
     _configuration   = configuration;
     mailconfig       = _configuration.GetSection("MailConfiguration").Get <EmailConfiguration>();
     _db              = db;
     _EmailRepository = EmailRepository;
 }