All Employees fetching task done in advance payment screen

This commit is contained in:
Manish 2025-11-13 15:27:13 +05:30 committed by Vaibhav Surve
parent 4c9fecdfcf
commit de657a4bce

View File

@ -427,35 +427,20 @@ class ApiService {
}
/// Get details of a single service project
static Future<ServiceProjectDetailModel?> getServiceProjectDetailApi(
String projectId) async {
final endpoint = "${ApiEndpoints.getServiceProjectDetail}/$projectId";
logSafe("Fetching details for Service Project ID: $projectId");
static Future<ServiceProjectDetailModel?> getServiceProjectDetailApi(
String projectId) async {
final endpoint = "${ApiEndpoints.getServiceProjectDetail}/$projectId";
logSafe("Fetching details for Service Project ID: $projectId");
try {
final response = await _getRequest(endpoint);
try {
final response = await _getRequest(endpoint);
if (response == null) {
logSafe("Service Project Detail request failed: null response",
level: LogLevel.error);
return null;
}
if (response == null) {
logSafe("Service Project Detail request failed: null response",
level: LogLevel.error);
return null;
}
final jsonResponse = _parseResponseForAllData(
response,
label: "Service Project Detail",
);
final jsonResponse = _parseResponseForAllData(
response,
label: "Service Project Detail",
@ -469,19 +454,9 @@ class ApiService {
level: LogLevel.error);
logSafe("StackTrace: $stack", level: LogLevel.debug);
}
if (jsonResponse != null) {
return ServiceProjectDetailModel.fromJson(jsonResponse);
}
} catch (e, stack) {
logSafe("Exception during getServiceProjectDetailApi: $e",
level: LogLevel.error);
logSafe("StackTrace: $stack", level: LogLevel.debug);
}
return null;
}
return null;
}
/// Get Service Project List
static Future<ServiceProjectListModel?> getServiceProjectsListApi({
@ -2116,10 +2091,13 @@ class ApiService {
}
/// Fetch employees with optional query. Returns raw list (List<dynamic>)
static Future<List<dynamic>> getEmployees(
{Map<String, String>? queryParams}) async {
static Future<List<dynamic>> getEmployees(
{Map<String, String>? queryParams}) async {
try {
final endpoint = ApiEndpoints.getEmployeesWithoutPermission;
final endpoint = ApiEndpoints.getEmployeesWithoutPermission;
final resp = await _getRequest(endpoint, queryParams: queryParams);
if (resp == null) return [];