public PayrollProcessingViewModel(IMapper mapper, IPayrollEndpoint payrollEndpoint, IPayrollSupplementEmployeeEndpoint supplementEndpoint, IPayrollArchivePrepare processPayroll) { _mapper = mapper; _payrollEndpoint = payrollEndpoint; _supplementEndpoint = supplementEndpoint; _processPayroll = processPayroll; CalculatePayrollCommand = new DelegateCommand(Calculate, CanCalculate); SaveToArchiveCommand = new DelegateCommand(SaveToArchive, CanSave); }
public ArchiveViewModel(IPayrollArchiveEndpoint archiveEndpoint, IDialogService showDialog, IRegionManager regionManager, IBookAccountSettingsEndpoint settingsEndpoint, IPayrollArchivePrepare payrollArchivePrepare) { _archiveEndpoint = archiveEndpoint; _showDialog = showDialog; _regionManager = regionManager; _settingsEndpoint = settingsEndpoint; _payrollArchivePrepare = payrollArchivePrepare; _bookName = "Plaća"; DeletePayrollCommand = new DelegateCommand(DeleteSelectedRecord, CanDelete); CreateJoppdFormCommand = new DelegateCommand(CreateJoppdDialog, CanCreateJoppd); AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings); ProcessPayrollCommand = new DelegateCommand(ProcessItem, CanProcess); }
public PayrollProcessingViewModel(IMapper mapper, IPayrollEndpoint payrollEndpoint, IPayrollSupplementEmployeeEndpoint supplementEndpoint, IPayrollArchivePrepare processPayroll, IPayrollCalculation payrollCalculation, IEmployeeEndpoint employeeEndpoint, ICityEndpoint cityEndpoint, IDialogService showDialog) { _mapper = mapper; _payrollEndpoint = payrollEndpoint; _supplementEndpoint = supplementEndpoint; _processPayroll = processPayroll; _payrollCalculation = payrollCalculation; _employeeEndpoint = employeeEndpoint; _cityEndpoint = cityEndpoint; _showDialog = showDialog; CalculatePayrollCommand = new DelegateCommand(Calculate, CanCalculate); SaveToArchiveCommand = new DelegateCommand(SaveToArchive, CanSave); ChangeSelectedCalculationCommand = new DelegateCommand(Recalculate, CanRecalculate); }