Reservation Deal Completion WIP

localization_aamir
Faiz Hashmi 2 years ago
parent 689460a78d
commit d375b9dff3

@ -111,6 +111,7 @@ class ApiConsts {
static String adsPhotoOfficeAppointmentCreate = "${baseUrlServices}api/Advertisement/PhotoOfficeAppointment_Create";
static String adsMCBankAccountAdGet = "${baseUrlServices}api/Advertisement/MCBankAccountAd_Get";
static String adsReserveCreate = "${baseUrlServices}api/Advertisement/AdsReserve_Create";
static String reserveAdPaymentOnDealDoneCreate = "${baseUrlServices}api/Advertisement/ReserveAdPaymentOnDealDone_Create";
//Subscription
static String getAllSubscriptions = "${baseUrlServices}api/Common/Subscription_Get";

@ -365,6 +365,8 @@ extension RequestTypeStatusToInt on RequestsTypeEnum {
}
}
// 290223243016
extension AdPostStatusToInt on AdPostStatus {
int getIdFromAdPostStatusEnum() {
switch (this) {

@ -0,0 +1,7 @@
class PdfReceiptModel {
int? id;
String? pdfName;
String? pdfString;
PdfReceiptModel({this.id, this.pdfName, this.pdfString});
}

@ -137,6 +137,7 @@ class AdVM extends BaseVM {
notifyListeners();
}
}
}

@ -44,7 +44,6 @@ class AdsDetailView extends StatefulWidget {
class _AdsDetailViewState extends State<AdsDetailView> {
@override
void initState() {
log("ad: ${widget.adDetails.adReserveStatus}");
scheduleMicrotask(() {
onAdDetailsLoaded();
});
@ -93,6 +92,7 @@ class _AdsDetailViewState extends State<AdsDetailView> {
@override
Widget build(BuildContext context) {
log("ad: ${widget.adDetails.id}");
return Scaffold(
appBar: CustomAppBar(
title: "Ads",
@ -1190,9 +1190,8 @@ class BuildAdDetailsActionButtonForMyAds extends StatelessWidget {
if (adVM.state == ViewState.busy) {
return const CircularProgressIndicator();
} else {
reservedAdActions(context, adDetailsModel: adDetailsModel, adVM: adVM);
return reservedAdActions(context, adDetailsModel: adDetailsModel, adVM: adVM);
}
break;
case AdPostStatus.buyingService:
case AdPostStatus.reserveCancel:
case AdPostStatus.rejected:

@ -33,6 +33,7 @@ class _LoginWithPasswordState extends State<LoginWithPassword> {
ClassType type = ClassType.EMAIL;
//TODO: ONLY FOR DEVELOPMENT PURPOSE
// String phoneNum = "966504278212", password = "Fa@1234";
// String phoneNum = "966504278213", password = "Fa@1234";
String phoneNum = "966504278214", password = "Fa@1234";
String email = "";

Loading…
Cancel
Save