public override async Task <CitiesPaginationReply> GetCitiesPagination(CitiesPaginationRequest request, ServerCallContext context) { var getCitiesInfoPagination = await _cityManager.GetCitiesInfoPagination(request.NumberOfCities, request.PageNumber); var citiesPaginationReply = _mapper.Map <CitiesPaginationReply>(getCitiesInfoPagination); citiesPaginationReply.Cities.AddRange(_mapper.Map <RepeatedField <CityReply> >(getCitiesInfoPagination.CityInfos.ToList())); return(citiesPaginationReply); }