merge branches

This commit is contained in:
amirrezaghabeli
2025-08-18 08:28:18 +03:30
parent 0a54b613cd
commit 36f66bfca5
48 changed files with 2348 additions and 613 deletions
@@ -1,18 +1,17 @@
import 'package:tm_app/core/utils/result.dart';
import 'package:tm_app/data/services/model/tender_detail_request/tender_detail_request.dart';
import 'package:tm_app/data/services/model/tender_detail_response/tender_detail_response_model.dart';
import 'package:tm_app/data/services/tender_detail_service.dart';
import '../services/model/tender_detail_response/tender_detail_response_model.dart';
class TenderDetailRepository {
TenderDetailRepository({required TenderDetailService tenderDetailService})
: _tenderDetailService = tenderDetailService;
: _tenderDetailService = tenderDetailService;
final TenderDetailService _tenderDetailService;
Future<Result<TenderDetailResponseModel>> getTenderDetail({
required TenderDetailRequest request,
}) async {
return await _tenderDetailService.getTenderDetail(request: request);
}
Future<Result<TenderDetailResponseModel>> getTenderDetail({
required String tenderId,
}) async {
return _tenderDetailService.getTenderDetails(tenderId: tenderId);
}
}
@@ -3,7 +3,6 @@ import 'package:tm_app/data/services/model/tenders/tender_dislike_response/tende
import 'package:tm_app/data/services/model/tenders/tender_like_response/tender_like_response.dart';
import 'package:tm_app/data/services/model/tenders/tender_reject_response/tender_reject_response.dart';
import 'package:tm_app/data/services/model/tenders/tender_submit_response/tender_submit_response.dart';
import 'package:tm_app/data/services/model/tenders/tenders_request/tenders_request.dart';
import 'package:tm_app/data/services/model/tenders/tenders_response/tenders_response.dart';
import 'package:tm_app/data/services/tenders_service.dart';
@@ -12,10 +11,8 @@ class TendersRepository {
: _tendersService = tendersService;
final TendersService _tendersService;
Future<Result<TendersResponse>> getTenders({
TendersRequest? tendersRequestModel,
}) async {
return _tendersService.getTenders(tendersRequestModel: tendersRequestModel);
Future<Result<TendersResponse>> getTenders() async {
return _tendersService.getTenders();
}
Future<Result<TenderLikeResponse>> likeTender() async {