mirror of
https://github.com/SoPat712/RUSwipeShare.git
synced 2025-08-21 19:08:46 -04:00
adding sellers
This commit is contained in:
@@ -21,7 +21,7 @@ class Seller implements Comparable<Seller> {
|
||||
String uid = "";
|
||||
List<dynamic> location;
|
||||
TimeRange availableTime;
|
||||
int price;
|
||||
double price;
|
||||
|
||||
Seller(this.name, this.uid, this.location, this.availableTime, this.price);
|
||||
|
||||
@@ -56,6 +56,22 @@ List<Seller> fetchNSellers(int n) {
|
||||
return sellers;
|
||||
}
|
||||
|
||||
void addSeller(Seller seller) async {
|
||||
final CollectionReference sellers =
|
||||
FirebaseFirestore.instance.collection('sellers');
|
||||
return await sellers
|
||||
.add({
|
||||
'name': seller.name,
|
||||
'uid': seller.uid,
|
||||
'price': seller.price,
|
||||
'start-time': seller.availableTime.startTime,
|
||||
'end-time': seller.availableTime.endTime,
|
||||
'location': seller.location,
|
||||
})
|
||||
.then((value) => print(""))
|
||||
.catchError((error) => print("ERROR ADDING DATA: $error"));
|
||||
}
|
||||
|
||||
Future<List<Seller>> getSellers(Filter filter) async {
|
||||
CollectionReference users = FirebaseFirestore.instance.collection('sellers');
|
||||
List<Seller> sellers = List.empty(growable: true);
|
||||
|
Reference in New Issue
Block a user