insertAttendanceLog method
Implementation
Future<(bool,String)> insertAttendanceLog(
{String? ip, String? employeeId, String? bu, String? meterScan, String? hostName, String? state,String? EmployeeName}) async {
ValidateMobileUser validateMobileUser = ValidateMobileUser();
var checkPreferencsValidateUser = await _hrdPreference.getValidateUser();
validateMobileUser.licenseddeviceid = checkPreferencsValidateUser.licenseddeviceid;
validateMobileUser.deviceLicenseKey = checkPreferencsValidateUser.deviceLicenseKey;
validateMobileUser.description = checkPreferencsValidateUser.description;
final request = InsertAttendantLogRequest(
icEmployeeId: employeeId,
state: state,
userAdd: EmployeeName,
ip: ip,
locations: bu,
hostname: hostName,
meterScan: meterScan,
validateMobileUser: validateMobileUser
);
final response = await EmployeesStub.insertAttendanceLog(request);
if(response.success){
if (kDebugMode) {
print('Success: ${response.success}, Message: ${response.message}');
}
return (true,response.message);
}else{
if (kDebugMode) {
print('Success: ${response.success}, Message: ${response.message}');
}
return (false,response.message);
}
}