Files
imexmobile/redux/employee/employee.actions.js
2023-05-05 09:26:34 -04:00

46 lines
1.3 KiB
JavaScript

import EmployeeActionTypes from "./employee.types";
export const employeeSignInStart = (employeeIdAndPin) => ({
type: EmployeeActionTypes.EMPLOYEE_SIGN_IN_START,
payload: employeeIdAndPin,
});
export const employeeSignInSuccess = (technician) => ({
type: EmployeeActionTypes.EMPLOYEE_SIGN_IN_SUCCESS,
payload: technician,
});
export const employeeSignInFailure = (error) => ({
type: EmployeeActionTypes.EMPLOYEE_SIGN_IN_FAILURE,
payload: error,
});
export const employeeSignOut = () => ({
type: EmployeeActionTypes.EMPLOYEE_SIGN_OUT,
});
export const employeeGetRatesStart = (id) => ({
type: EmployeeActionTypes.EMPLOYEE_GET_RATES_START,
payload: id,
});
export const employeeGetRatesSuccess = (technician) => ({
type: EmployeeActionTypes.EMPLOYEE_GET_RATES_SUCCESS,
payload: technician,
});
export const employeeGetRatesFailure = (error) => ({
type: EmployeeActionTypes.EMPLOYEE_GET_RATES_FAILURE,
payload: error,
});
export const timeTicketCreateStart = (timeTicket) => ({
type: EmployeeActionTypes.TIME_TICKET_CREATE_START,
payload: timeTicket,
});
export const timeTicketCreateSuccess = (insertTimeTickets) => ({
type: EmployeeActionTypes.TIME_TICKET_CREATE_SUCCESS,
payload: insertTimeTickets,
});
export const timeTicketCreateFailure = (error) => ({
type: EmployeeActionTypes.TIME_TICKET_CREATE_FAILURE,
payload: error,
});