validaciones de inputs

This commit is contained in:
Juan Felipe Duarte
2023-05-12 16:56:43 -05:00
parent d5702207d2
commit 4b1e214742
23 changed files with 8566 additions and 207 deletions
+10
View File
@@ -18,6 +18,8 @@ class EventoService {
double longitude,
String status,
int? tarifa,
bool professionalScored,
bool userScored,
) async {
try {
DateTime ahora = DateTime.now();
@@ -38,6 +40,8 @@ class EventoService {
'status': status,
'Timestamp': ahora,
'tarifa': tarifa ?? 0,
'professional_scored': professionalScored,
'user_scored': userScored,
}).then((value) {
FirebaseFirestore.instance.collection('users').doc(uid).update({
'services': FieldValue.arrayUnion([value.id])
@@ -138,6 +142,8 @@ class Event {
String status;
ScoresModel? scoresModel;
int? tarifa;
bool professionalScored;
bool userScored;
Event({
this.id,
@@ -154,6 +160,8 @@ class Event {
this.latitud,
this.status = 'pendiente',
this.tarifa,
this.professionalScored = false,
this.userScored = false,
});
factory Event.fromJson(Map<String, dynamic> json) {
@@ -172,6 +180,8 @@ class Event {
latitud: json['latitude'] ?? 0,
status: json['status'],
tarifa: json['tarifa'] ?? 0,
professionalScored: json['professional_scored'],
userScored: json['user_scored'],
);
}