private async Task <double> CalculateAverageTrainerRate(int trainerId) { var rates = await _rateRepository.GetTrainerRateValues(trainerId); return(rates.Count() != 0 ? rates.Average() : 0); }