Skip to content
Snippets Groups Projects
Commit a25508e0 authored by Rudolf Copi Eckelberg's avatar Rudolf Copi Eckelberg
Browse files

Changed uggly if chain for switch statement

parent b1185494
No related branches found
No related tags found
2 merge requests!116Release v1.0.0,!25Auth
......@@ -72,19 +72,31 @@ SimulationSchema.methods.setEnrollments = function (e) {
}
SimulationSchema.methods.update = function (property, value) {
let success = true;
if (property === 'time') {
if (!this.setTime(value)) success = false;
} else if (property === 'location') {
if (!this.setLocation(value)) success = false;
} else if (property === 'failure_rate') {
if (!this.setFailureRate(value)) success = false;
} else if (property === 'goals_care') {
if (!this.setCareGoals(value)) success = false;
} else if (property === 'goals_inclusion') {
if (!this.setInclusionGoals(value)) success = false;
} else if (property === 'enrollments') {
if (!this.setEnrollments(value)) success = false;
} else success = false;
switch(property){
case 'time':
if (!this.setTime(value)) success = false;
break;
case 'location':
if (!this.setLocation(value)) success = false;
break;
case 'failure_rate':
if (!this.setFailureRate(value)) success = false;
break;
case 'goals_care':
if (!this.setCareGoals(value)) success = false;
break;
case 'goals_inclusion':
if (!this.setInclusionGoals(value)) success = false;
break;
case 'enrollments':
if (!this.setEnrollments(value)) success = false;
break;
case 'name':
this.name = value;
break;
default:
success = false;
}
return success;
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment