public PaySlipsController( ILoggerService loggerService, IPaySlipService paySlipService) { _loggerService = loggerService; _paySlipService = paySlipService; }
public PaySlipViewModel() { service = DependencyService.Get <IPaySlipService>(); #if DEBUG Task.Run(async() => await FillTestData()); #endif }
private static void RegisterServices() { StandardKernel kernel = new StandardKernel(); kernel.Load(new PaySlipModule()); _paySlipService = kernel.Get <IPaySlipService>(); _csvService = kernel.Get <ICsvService>(); }
public PaySlipServiceTest() { _stubPaySlipRepository = new Mock <IPaySlipRepository>(); _stubTaxFactory = new Mock <ITaxFactory>(); _stubTaxFactory .Setup(factory => factory.GetTaxable()) .Returns(SetupTaxable()); _stubPaySlipRepository .Setup(repo => repo.CreatePaySlipAsync(It.IsAny <Entity.PaySlip>())) .ReturnsAsync(1); _paySlipService = new PaySlipService(_stubTaxFactory.Object, _stubPaySlipRepository.Object); }
public PayrollPeriodService( IPaySlipAttributeService paySlipAttributeService, IEmployeeService employeeService, IPaySlipService paySlipService, IPaySlipTemplateService paySlipTemplateService, IPaySlipItemService paySlipItemService, ITemplateDetailMappingService templateDetailMappingService, IUnitOfWork unitOfWork, IMapper mapper) : base(unitOfWork, mapper) { this.paySlipService = paySlipService; this.paySlipTemplateService = paySlipTemplateService; this.employeeService = employeeService; this.paySlipItemService = paySlipItemService; this.paySlipAttributeService = paySlipAttributeService; this.templateDetailMappingService = templateDetailMappingService; }
static void Main() { var kernel = new StandardKernel(); kernel.Load(Assembly.GetExecutingAssembly()); _paySlipService = kernel.Get <IPaySlipService>(); _fileService = kernel.Get <IFileService>(); LogService.Welcome(Constants.WelcomeMessage); LogService.Info(Constants.EnterEmployeeFilePathMessage); var employeesFilePath = GetFilePath(true); var employees = GetEmployees(employeesFilePath); if (!employees.Any()) { LogService.Error(Constants.PressAnyKeyToQuitMessage); Console.ReadKey(); return; } var payslips = GetPaySlips(employees); LogService.Info(Constants.EnterPaySlipFilePathMessage); var payslipFilePath = GetFilePath(false); var payslipsPrinted = _fileService.ExportPaySlipsCSV(payslips, payslipFilePath); if (payslipsPrinted > 0) { LogService.Success(string.Format(Constants.PaySlipsSuccess, payslipsPrinted)); } LogService.Info(Constants.PressAnyKeyToQuitMessage); Console.ReadKey(); }
public PaySlipsController(IPaySlipService payslipService) { _payslipService = payslipService; }
public HomeController(ISalaryInfoService salaryInfoService, IPaySlipService paySlipService, IMapper mapper) { _salaryInfoService = salaryInfoService; _paySlipService = paySlipService; _mapper = mapper; }
public PaySlipController(IPaySlipService payslipService) { this.payslipService = payslipService; }
public PaySlipController(IPaySlipService paySlipService, IDistributorService distributorService, IStaffService staffService) { this._paySlipService = paySlipService; _distributorService = distributorService; _staffService = staffService; }
public PaySlips(IPaySlipService service, IEventPublisher publisher) => (Service, Publisher) = (service, publisher);