chnages has been made

This commit is contained in:
Daniah Ayad Al-sultani
2026-02-12 14:25:19 +03:00
parent a7930d19e5
commit 08b16df68d
13 changed files with 467 additions and 413 deletions

View File

@@ -7,7 +7,7 @@ import '../dto/advances_list_response_dto.dart';
abstract class AdvanceRemoteDataSource {
Future<AdvanceResponseDto> createAdvance(AdvanceRequestDto request);
Future<AdvancesListResponseDto> getAdvances();
Future<AdvancesListResponseDto> getAdvances(String employeeId);
}
class AdvanceRemoteDataSourceImpl implements AdvanceRemoteDataSource {
@@ -71,9 +71,12 @@ class AdvanceRemoteDataSourceImpl implements AdvanceRemoteDataSource {
}
@override
Future<AdvancesListResponseDto> getAdvances() async {
Future<AdvancesListResponseDto> getAdvances(String employeeId) async {
try {
final response = await apiClient.get('/SalaryInAdvance');
final response = await apiClient.get(
'/SalaryInAdvance',
queryParameters: {'EmployeeId': employeeId},
);
if (response.statusCode == 200) {
final responseData = response.data;

View File

@@ -9,7 +9,7 @@ import '../dto/vacations_list_response_dto.dart';
abstract class VacationRemoteDataSource {
Future<VacationResponseDto> createVacation(VacationRequestDto request);
Future<VacationTypesResponseDto> getVacationTypes();
Future<VacationsListResponseDto> getVacations();
Future<VacationsListResponseDto> getVacations(String employeeId);
}
class VacationRemoteDataSourceImpl implements VacationRemoteDataSource {
@@ -125,9 +125,12 @@ class VacationRemoteDataSourceImpl implements VacationRemoteDataSource {
}
@override
Future<VacationsListResponseDto> getVacations() async {
Future<VacationsListResponseDto> getVacations(String employeeId) async {
try {
final response = await apiClient.get('/Vacation');
final response = await apiClient.get(
'/Vacation',
queryParameters: {'EmployeeId': employeeId},
);
if (response.statusCode == 200) {
final responseData = response.data;