Exemple #1
0
        public async Task <IEnumerable <RoutesRouteDto> > GetAllFavoriteRoutesAsync(IEnumerable <int> routesIds)
        {
            var routes = await _repository.GetAllFavoriteRoutesAsync(routesIds);

            var routeDtoList = new List <RoutesRouteDto>();
            var result       = _mapper.Map <IEnumerable <Route>, IEnumerable <RoutesRouteDto> >(routes).ToList();

            for (int i = 0; i < result.Count(); i++)
            {
                result[i].PunctualityPercentage
                    = PunctualityConverter.RoutePunctualityPercentage(routes.ElementAt(i));
            }

            return(result);
        }