public SupplementsDialogViewModel(IPayrollSupplementEndpoint supplementsEndpoint, IPayrollSupplementEmployeeEndpoint payrollSupplementEmployeeEndpoint) { _supplementsEndpoint = supplementsEndpoint; _payrollSupplementEmployeeEndpoint = payrollSupplementEmployeeEndpoint; AddSupplementCommand = new DelegateCommand(AddSupplement, CanAddSupplement); }
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); }