validaciones de inputs
This commit is contained in:
@@ -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'],
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user