Пример #1
0
        public IEnumerable <PendingAndAcceptedCurrentRequestResponseDto> GetAllPendingAndAcceptedCurrentRequestsByUserId(int id)
        {
            var requests = requestRepository.GetAllPendingAndAcceptedCurrentRequestsByUserId(id);
            var response = requests.Select(request =>
            {
                var cubicle = request.SharedSpace.Publication.Reservation.Cubicle;
                var campus  = _campusRepository.GetOneById(cubicle.CampusId);

                return(PendingAndAcceptedCurrentRequestResponseDto.FromSharedSpace(
                           request,
                           request.SharedSpace.Publication.Reservation.Cubicle,
                           request.SharedSpace.Publication,
                           request.SharedSpace.Resource,
                           request.SharedSpace,
                           request.Constant,
                           campus
                           ));
            });

            return(response);
        }