public PayrollCalculationDialogViewModel(IPayrollEndpoint payrollEndpoint, IPayrollCalculation payrollCalculation, ICityEndpoint cityEndpoint) { _payrollEndpoint = payrollEndpoint; _payrollCalculation = payrollCalculation; _cityEndpoint = cityEndpoint; CalculateCommand = new DelegateCommand(CalculatePayroll); SaveAndCloseCommand = new DelegateCommand(SaveAndCloseDialog); }
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 PayrollViewModel(IPayrollEndpoint payrollEndpoint, IPayrollSupplementEmployeeEndpoint payrollSupplementEmployeeEndpoint, IDialogService showDialog, IEmployeeEndpoint employeeEndpoint) { _payrollEndpoint = payrollEndpoint; _employeeEndpoint = employeeEndpoint; _payrollSupplementEmployeeEndpoint = payrollSupplementEmployeeEndpoint; _showDialog = showDialog; CalculatePayrollCommand = new DelegateCommand(OpenCalculationDialog, CanCalculate); AddSupplementCommand = new DelegateCommand(OpenSupplementsDialog, CanAddSupplement); DeleteSupplementCommand = new DelegateCommand(DeleteSelectedSupplement, CanAddSupplement); }
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); }