public List <PaginationModel <PostCardModel> > MapPostCardPaginationDTOsToModels(List <PaginationDTO <PostCardDTO> > postCardPaginationDTOs) { if (postCardPaginationDTOs == null) { return(null); } List <PaginationModel <PostCardModel> > postCardPaginationModels = new List <PaginationModel <PostCardModel> >(); foreach (PaginationDTO <PostCardDTO> postCardPaginationDTO in postCardPaginationDTOs) { PaginationModel <PostCardModel> postCardPaginationModel = MapPostCardPaginationDTOToModel(postCardPaginationDTO); postCardPaginationModels.Add(postCardPaginationModel); } return(postCardPaginationModels); }
public PaginationModel <PostCardModel> MapPostCardPaginationDTOToModel(PaginationDTO <PostCardDTO> postCardPaginationDTO) { if (postCardPaginationDTO == null) { return(null); } PaginationModel <PostCardModel> postCardPaginationModel = new PaginationModel <PostCardModel> { Models = MapPostCardDTOsToModels(postCardPaginationDTO.DTOs), HasNext = postCardPaginationDTO.HasNext, HasPrevious = postCardPaginationDTO.HasPrevious, PageNumber = postCardPaginationDTO.PageNumber, PageSize = postCardPaginationDTO.PageSize, Pages = postCardPaginationDTO.Pages }; return(postCardPaginationModel); }
public PaginationModel <CommentModel> MapCommentPaginationDTOToModel(PaginationDTO <CommentDTO> commentPaginationDTO) { if (commentPaginationDTO == null) { return(null); } List <CommentDTO> commentDTOs = commentPaginationDTO.DTOs; List <CommentModel> commentModels = MapCommentDTOsToModels(commentDTOs); PaginationModel <CommentModel> commentPaginationModel = new PaginationModel <CommentModel>() { Models = commentModels, HasNext = commentPaginationDTO.HasNext, HasPrevious = commentPaginationDTO.HasPrevious, PageNumber = commentPaginationDTO.PageNumber, PageSize = commentPaginationDTO.PageSize, Pages = commentPaginationDTO.Pages }; return(commentPaginationModel); }