Example #1
0
 public EmployeeService(IContactRepository contactRepository,
                        IDependantRepository dependantRepository,
                        IEducationRepository educationRepository,
                        IEmployeeRepository employeeRepository,
                        IEmployeeAttachementRepository employeeAttachementRepository,
                        IEmployeeEmergencyContactRepository employeeEmergencyContactRepository,
                        IImmigrationRepository immigrationRepository,
                        IJobInformationRepository jobInformationRepository,
                        ISalaryRepository salaryRepository,
                        ISupervisorRepository supervisorRepository,
                        IEmployeeMembershipRepository membershipRepository,
                        IUserAppService userService
                        )
 {
     _contactRepository                  = contactRepository;
     _dependantRepository                = dependantRepository;
     _educationRepository                = educationRepository;
     _employeeRepository                 = employeeRepository;
     _employeeAttachementRepository      = employeeAttachementRepository;
     _employeeEmergencyContactRepository = employeeEmergencyContactRepository;
     _immigrationRepository              = immigrationRepository;
     _jobInformationRepository           = jobInformationRepository;
     _salaryRepository     = salaryRepository;
     _supervisorRepository = supervisorRepository;
     _membershipRepository = membershipRepository;
     _userService          = userService;
 }
 public SalaryController(IUserRepository userRepository,
                         ISalaryRepository salaryRepository, IDriverRepository driverRepository)
 {
     _userRepository   = userRepository;
     _salaryRepository = salaryRepository;
     _driverRepository = driverRepository;
 }
Example #3
0
 public CreateCommandHandler(ISalaryRepository repository, IUnitOfWork unitOfWork, IMapper mapper, IAuthenticatedUserService authenticatedUser)
 {
     _repository        = repository;
     _unitOfWork        = unitOfWork;
     _mapper            = mapper;
     _authenticatedUser = authenticatedUser;
 }
 public EmployeeMonthSalaryController(IConfiguration configuration, IEmployeeRepository EmployeeRepository, ISalaryRepository SalaryRepository)
 {
     IAR        = EmployeeRepository;
     ISR        = SalaryRepository;
     IAR.constr = configuration.GetConnectionString("SqlConn");
     ISR.constr = configuration.GetConnectionString("SqlConn");
 }
Example #5
0
 public JobPostUnitOfWork(DataContext context)
 {
     this.Context = context;
     JobPosts     = new JobPostRepository(context);
     JobDays      = new JobDayRepository(context);
     Salaries     = new SalaryRepository(context);
 }
Example #6
0
 public UnitOfWork(IConfiguration config
                   , IProjectRepository projectRepository
                   , IMemberRepository memberRepository
                   , IProjectMaintenanceRepository projectMaintenanceRepository
                   , IAttachmentFileRepository attachmentFileRepository
                   , IUserRepository userRepository
                   , IMstRepository mstRepository
                   , IEmployeeRepository employeeRepository
                   , ICustomerRepository customerRepository
                   , ITaskRepository taskRepository
                   , ISalaryRepository salaryRepository
                   , IAnnualLeavePaidRepository annualLeavePaidRepository
                   , IAnnualBonusRepository annualBonusRepository
                   , IKPIRepository kPIRepository
                   )
 {
     _config                       = config;
     _projectRepository            = projectRepository;
     _MemberRepository             = memberRepository;
     _projectMaintenanceRepository = projectMaintenanceRepository;
     _attachmentFileRepository     = attachmentFileRepository;
     _UserRepository               = userRepository;
     _MstRepository                = mstRepository;
     _EmployeeRepository           = employeeRepository;
     _CustomerRepository           = customerRepository;
     _taskRepository               = taskRepository;
     _salaryRepository             = salaryRepository;
     _annualLeavePaidRepository    = annualLeavePaidRepository;
     _annualBonusRepository        = annualBonusRepository;
     _kPIRepository                = kPIRepository;
 }
 public CountryService(ICountryRepository countryRepository, IPensionRepository pensionRepository, ITaxRepository taxRepository, ISalaryRepository salaryRepository, IBankRepository bankRepository)
 {
     this._countryRepository = countryRepository;
     this._bankRepository    = bankRepository;
     this._salaryRepository  = salaryRepository;
     this._pensionRepository = pensionRepository;
     this._taxRepository     = taxRepository;
 }
Example #8
0
 public CurrencyService(ICurrencyRepository currencyRepository, IPensionRepository pensionRepository, ITaxRepository taxRepository, ISalaryRepository salaryRepository, IBankAccountRepository bankAccountRepository)
 {
     this._currencyRepository    = currencyRepository;
     this._bankAccountRepository = bankAccountRepository;
     this._salaryRepository      = salaryRepository;
     this._pensionRepository     = pensionRepository;
     this._taxRepository         = taxRepository;
 }
Example #9
0
 public SalaryService(ISalaryRepository salaryRepository)
 {
     this._salaryRepository = salaryRepository;
     if (!string.IsNullOrEmpty(CurrentUser.DbName))
     {
         this._dbName = CurrentUser.DbName;
     }
 }
 public DepartmentService(IUnitOfWork unitOfWork
                          , IDepartmentRepository departmentRepository
                          , IUserRepository userRepository
                          , ISalaryRepository salaryRepository)
 {
     _unitOfWork           = unitOfWork;
     _departmentRepository = departmentRepository;
     _userRepository       = userRepository;
     _salaryRepository     = salaryRepository;
 }
 public EmployeeService(IDepartmentEmployeeRepository departmentEmployeeRepository,
     IDepartmentRepository departmentRepository, IEmployeeRepository employeeRepository,
     ISalaryRepository salaryRepository, ITitleRepository titleRepository)
 {
     this.departmentEmployeeRepository = departmentEmployeeRepository;
     this.departmentRepository = departmentRepository;
     this.employeeRepository = employeeRepository;
     this.salaryRepository = salaryRepository;
     this.titleRepository = titleRepository;
 }
Example #12
0
 public PersonnelController(IUnitOfWork unitOfWork,
     IUserRepository userRepository,
     IPersonnelRepository personnelRepository,
     ISalaryRepository salaryRepository)
 {
     _unitOfWork = unitOfWork;
     _personnelRepository = personnelRepository;
     _userRepository = userRepository;
     _salaryRepository = salaryRepository;
 }
Example #13
0
 public PersonnelController(IUnitOfWork unitOfWork,
                            IUserRepository userRepository,
                            IPersonnelRepository personnelRepository,
                            ISalaryRepository salaryRepository)
 {
     _unitOfWork          = unitOfWork;
     _personnelRepository = personnelRepository;
     _userRepository      = userRepository;
     _salaryRepository    = salaryRepository;
 }
Example #14
0
        public WarriorService(IWarriorRepository warriorRepo, ISalaryRepository salaryRepo)
        {
            if (warriorRepo == null)
            {
                throw new ArgumentNullException(nameof(warriorRepo));
            }
            if (salaryRepo == null)
            {
                throw new ArgumentNullException(nameof(salaryRepo));
            }

            this.warriorRepo = warriorRepo;
            this.salaryRepo  = salaryRepo;
        }
        public ISalary GetSalary()
        {
            try
            {
                ISalaryRepository SalaryEmployeeRepos = null;

                if (_Employee.IsExempt == true)
                {
                    SalaryEmployeeRepos = new SalaryEmployeeExemptRepository(_Employee);
                }

                return(SalaryEmployeeRepos?.GetSalary());
            }
            catch (Exception e)
            {
                throw new Exception("Some error message");
            }
        }
Example #16
0
 public EmployeeController(ISalaryRepository repository)
 {
     _repository = repository;
 }
Example #17
0
 public LedgerMonthController(IConfiguration configuration, ISalaryRepository SalaryRepository)
 {
     ISR        = SalaryRepository;
     ISR.constr = configuration.GetConnectionString("SqlConn");
 }
 public SalaryService(ISalaryRepository salaryRepository, ISalaryDeductionRepository salaryDeductionRepository)
 {
     this._salaryRepository          = salaryRepository;
     this._salaryDeductionRepository = salaryDeductionRepository;
 }
Example #19
0
 public TaxService(ITaxRepository taxRepository, ISalaryRepository salaryRepository)
 {
     this._taxRepository    = taxRepository;
     this._salaryRepository = salaryRepository;
 }
Example #20
0
 public RegisterSalaryCommandHandler(ISalaryRepository salaryRepository, IEmployeeRepository employeeRepository, IValidator <RegisterSalaryCommandRequest> validator)
 {
     this.salaryRepository   = salaryRepository;
     this.employeeRepository = employeeRepository;
     this.validator          = validator;
 }
Example #21
0
 public CreateSalaryCommandHandler(IMediator mediator, ISalaryRepository Repository)
 {
     _mediator   = mediator;
     _Repository = Repository;
 }
 public GetCategoryByIdQueryHandler(ISalaryRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
 public RealtimeSalaryCalculator(ISalaryRepository salaryRepository)
 {
     _salaryRepository = salaryRepository;
 }
        //public EmployeePermanentCreatedIntegrationEventHandler(
        //    ISalaryRepository repository,
        //    ILogger<EmployeePermanentCreatedIntegrationEventHandler> logger)
        //{
        //   _repository = repository ?? throw new ArgumentNullException(nameof(repository));
        //    _logger = logger ?? throw new ArgumentNullException(nameof(logger));
        //}

        public EmployeePermanentCreatedIntegrationEventHandler(ISalaryRepository repository)
        {
            _repository = repository ?? throw new ArgumentNullException(nameof(repository));
        }
Example #25
0
 public SalaryService(ISalaryRepository salaryRepository)
 {
     _salaryRepository = salaryRepository;
 }
Example #26
0
 public SalaryController(ISalaryRepository salRepository)
 {
     _salRepository = salRepository;
 }
 public UpdateCommandHandler(ISalaryRepository repository, IUnitOfWork unitOfWork, IMapper mapper)
 {
     _repository = repository;
     _unitOfWork = unitOfWork;
     _mapper     = mapper;
 }
 public SalaryService(ISalaryRepository salaryRepository)
 {
     this.salaryRepository = salaryRepository;
 }
Example #29
0
 public UpdateSalaryCommandHandler(ISalaryRepository salaryRepository, IValidator <UpdateSalaryCommandRequest> validator)
 {
     this.salaryRepository = salaryRepository;
     this.validator        = validator;
 }
 public SalariesController(ISalaryRepository SalaryRepository)
 {
     _SalaryRepository = SalaryRepository;
 }
 public LedgerMonthListViewComponent(IConfiguration configuration, ISalaryRepository SalaryRepository)
 {
     ISR        = SalaryRepository;
     ISR.constr = configuration.GetConnectionString("SqlConn");
     config     = configuration;
 }
 public PayCalculatorController(ISalaryRepository salaryRepository, ISessionManager sessionManager, IRealtimeSalaryCalculator salaryCalculator)
 {
     _salaryRepository = salaryRepository;
     _sessionManager = sessionManager;
     _salaryCalculator = salaryCalculator;
 }
Example #33
0
 public RealtimeSalaryCalculator(ISalaryRepository salaryRepository)
 {
     _salaryRepository = salaryRepository;
 }
Example #34
0
 public SearchSalariesByEmployeeIdQueryHandler(ISalaryRepository salaryRepository, IEmployeeRepository employeeRepository, IValidator <SearchSalariesByEmployeeIdQueryRequest> validator)
 {
     this.salaryRepository   = salaryRepository;
     this.employeeRepository = employeeRepository;
     this.validator          = validator;
 }
Example #35
0
 public HomeController(ISalaryRepository salaryRepository)
 {
     _salaryRepository = salaryRepository;
 }
 public SessionManager(ISalaryRepository salaryRepository)
 {
     _salaryRepository = salaryRepository;
 }