orderlistcomplete
This commit is contained in:
26
lib/src/logic/repo/order_repo.dart
Normal file
26
lib/src/logic/repo/order_repo.dart
Normal file
@@ -0,0 +1,26 @@
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:fpdart/fpdart.dart';
|
||||
import 'package:grocery_app/src/core/utils/custom_dio_exception.dart';
|
||||
import 'package:grocery_app/src/core/utils/response_type_def.dart';
|
||||
import 'package:grocery_app/src/data/myOrder.dart';
|
||||
import 'package:grocery_app/src/data/order_paymnet.dart';
|
||||
import 'package:grocery_app/src/logic/services/orderSirvice.dart';
|
||||
|
||||
class OrderRepo {
|
||||
final OrderService _orderService;
|
||||
OrderRepo(this._orderService);
|
||||
|
||||
FutureResult<MyOrder> myOrder(data) async {
|
||||
try {
|
||||
var response = await _orderService.myOrder(data);
|
||||
|
||||
MyOrder productCategory = myOrderFromJson(response.toString());
|
||||
print("ldkjglfdhglkj ${productCategory}");
|
||||
|
||||
return right(productCategory);
|
||||
} on DioException catch (e) {
|
||||
var error = CustomDioExceptions.handleError(e);
|
||||
return left(error);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -114,6 +114,28 @@ class ProductRepo {
|
||||
}
|
||||
}
|
||||
|
||||
FutureResult<OrderPaymnet> paymentCODOrder(data) async {
|
||||
try {
|
||||
var response = await _productService.paymentCODOrder(data);
|
||||
print("kjdfglkjfdgjklfgkldj${data} ${response} ");
|
||||
|
||||
OrderPaymnet productCategory = orderPaymnetFromJson(response.toString());
|
||||
|
||||
print("lkjdflkjfhgdkhfgkd ");
|
||||
// final String model = response.toString();
|
||||
|
||||
return right(productCategory);
|
||||
} on DioException catch (e) {
|
||||
var error = CustomDioExceptions.handleError(e);
|
||||
return left(error);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
FutureResult<List<Product>> similarProduct(
|
||||
data, BuildContext context, id) async {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user