I have these 2 methods :
changeStartTime(event, id) {
if (event.hour >= 10 && event.minute >= 10) {
this.priceRules[id-1].startTime = event.hour+":"+event.minute;
}
else if (event.hour >= 10 && event.minute < 10) {
this.priceRules[id-1].startTime = event.hour+":0"+event.minute;
}
else {
this.priceRules[id-1].startTime = "0"+event.hour+":0"+event.minute;
}
}
changeEndTime(event, id) {
if (event.hour >= 10 && event.minute >= 10) {
this.priceRules[id-1].endTime = event.hour+":"+event.minute;
}
else if (event.hour >= 10 && event.minute < 10) {
this.priceRules[id-1].endTime = event.hour+":0"+event.minute;
}
else {
this.priceRules[id-1].endTime = "0"+event.hour+":0"+event.minute;
}
}
As you can see, they are very very similar, the only thing that changes is startTime and endTime. It's a bad manner of a developer, so what I want is only one method with a third parameter ( maybe a string ? ) but i don't know how to do that. Thank you