in ngo-ui/src/app/ui/ngos-list/ngos-list.component.ts [153:170]
setRatings(ngo: Ngo) {
this.ngoService.getNGORating(ngo.id).subscribe(
data => {
let rating = 0;
for (const i in data) {
if (data[i]) {
rating = rating + data[i].rating;
if (SessionService.getUser().name === data[i].donorUserName) {
ngo.ngo_user_rating = data[i].rating;
}
}
}
if (rating > 0) {
rating = rating / data.length;
}
ngo.ngo_rating = Math.ceil(rating);
});
}