first commit

This commit is contained in:
Anbarasu
2026-05-26 18:01:57 +05:30
commit 6d59c8daf6
297 changed files with 35238 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
// lib/controllers/order_controller/create_order_controller.dart
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import '../../domain/provider/order/create_order.dart';
import '../../modules/orders/create_order.dart';
class OrderController extends GetxController {
final CreateOrderProvider provider = CreateOrderProvider();
var isLoading = false.obs;
Future<CreateOrderResponse?> createOrder(CreateOrderRequest request) async {
try {
isLoading.value = true;
final response = await provider.createOrder(request);
isLoading.value = false;
if (response.status == 'accepted') {
print(response.status);
print("✅ Order Success");
} else {
print("❌ Order Failed");
}
return response; // ✅ VERY IMPORTANT
} catch (e) {
isLoading.value = false;
print("🔥 ERROR: $e");
return null; // ✅ return null on error
}
}}