public async Task <BasePagingDto <GrahpDto> > GraphYearReservation(int userId, int year, int currentPage, int pageSize) { var listStore = await _reservationRepository.GetYourReservation(userId); var result = new ObservableCollection <GrahpDto>(); foreach (var data in listStore) { if (data.CreatedDate.Value.Year == year) { result.Add(new GrahpDto { Days = data.CreatedDate == null ? 0 : data.CreatedDate.Value.Day, Months = data.CreatedDate == null ? 0 : data.CreatedDate.Value.Month, Years = data.CreatedDate == null ? 0 : data.CreatedDate.Value.Year });; } } var listFieldDto = _mapper.Map <List <GrahpDto> >(result); var resultPaging = MakePaging.GraphDtoToPaging(listFieldDto, currentPage, pageSize); return(resultPaging); }