| @ -0,0 +1,24 @@ | |||||
| const nome = _req.getString("nome"); | |||||
| const crm = _req.getString("crm"); | |||||
| var errors = _val.list(); | |||||
| if (!nome) { | |||||
| errors.add("nome"); | |||||
| } | |||||
| if (!crm) { | |||||
| errors.add("crm"); | |||||
| } | |||||
| if (nome && crm) { | |||||
| var insertedData = _db.insertIfNotExists( | |||||
| 'medico', | |||||
| _val.map() | |||||
| .set("nome", nome) | |||||
| .set("c_r_m", crm) | |||||
| ); | |||||
| _out.json({insertedData: insertedData}) | |||||
| } else { | |||||
| _out.json({erros: {"campos faltando": errors}}) | |||||
| } | |||||
| @ -0,0 +1,23 @@ | |||||
| const fields = ["nome", "r_g", "c_p_f", "data_de_nascimento", "endereco", "telefone"] | |||||
| const data = _val.map(); | |||||
| var errors = _val.list(); | |||||
| for (field of fields) { | |||||
| let value = _req.getString(field); | |||||
| if (!value) { | |||||
| errors.add(field); | |||||
| } else { | |||||
| data.set(field, value); | |||||
| } | |||||
| } | |||||
| if (errors.isEmpty()) { | |||||
| var insertedData = _db.insertIfNotExists( | |||||
| 'paciente', | |||||
| data | |||||
| ); | |||||
| _out.json({insertedData: insertedData}) | |||||
| } else { | |||||
| _out.json({"erros": {"campos_faltando": errors}}) | |||||
| } | |||||