public IActionResult DriverProfile() { var currentUserId = int.Parse(User.Identity.Name); var driver = _driverService.DGetById(currentUserId); var model = _mapper.Map <DriverModel>(driver); float rateAve = 0; int _count = 0; foreach (var order in driver.Orders) { if (order.Rate > 0) { rateAve += order.Rate; _count++; } } rateAve /= _count; model.rateAverage = rateAve; if (model == null) { return(NotFound()); } return(Ok(model)); }