generateGCUser static method

dynamic generateGCUser(
  1. int role,
  2. Map<String, dynamic> data
)

Implementation

static generateGCUser(int role,Map<String,dynamic> data){
  return {
    'email': data[email],
    'name': ([data[fname],data[mname],data[lname]]..removeWhere((e) => (e??"")=="")).join(" "),
    "role":role,
    'stage':0,
    'phone':data[phone],
    'days': DateTime.now().toIso8601String(),
    if(role==0)'age': data[age],
    if(role==0)'bmi': data[bmi],
    if(role==0)'state': data[state],
    "finished": FormUtils.generateFinish(role,data.values.where((e) => e!=null).length)
  };
}