public ResponseDto GetListCount(CommentGetListCriteriaDto criteriaDto) { ResponseDto responseDto = new ResponseDto(); CommentGetListCriteriaBo criteriaBo = new CommentGetListCriteriaBo() { CaseId = criteriaDto.CaseId, CommentTypeId = criteriaDto.CommentTypeId, ProductId = criteriaDto.ProductId, PersonId = criteriaDto.PersonId, Session = Session }; ResponseBo responseBo = commentBusiness.GetListCount(criteriaBo); responseDto = responseBo.ToResponseDto(); return(responseDto); }
public ResponseDto <List <CommentListDto> > GetList(CommentGetListCriteriaDto criteriaDto) { CommentGetListCriteriaBo criteriaBo = new CommentGetListCriteriaBo() { CaseId = criteriaDto.CaseId, CommentTypeId = criteriaDto.CommentTypeId, CommentSortTypeId = criteriaDto.CommentSortTypeId, ProductId = criteriaDto.ProductId, PersonId = criteriaDto.PersonId, CommentId = criteriaDto.CommentId, PageOffSet = criteriaDto.PageOffSet, Session = Session }; ResponseBo <List <CommentListBo> > responseBo = commentBusiness.GetList(criteriaBo); ResponseDto <List <CommentListDto> > responseDto = responseBo.ToResponseDto <List <CommentListDto>, List <CommentListBo> >(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new List <CommentListDto>(); foreach (CommentListBo itemBo in responseBo.Bo) { responseDto.Dto.Add(new CommentListDto() { Id = itemBo.Id, CommentTypeId = itemBo.CommentTypeId, IsAuthorSeller = itemBo.IsAuthorSeller, AuthorPersonFullName = itemBo.AuthorPersonFullName, LanguageId = itemBo.LanguageId, Comment = itemBo.Comment, Star = itemBo.Star, OrderId = itemBo.OrderId, ProductId = itemBo.ProductId, PersonId = itemBo.PersonId, OrderProductId = itemBo.OrderProductId, PersonFullName = itemBo.PersonFullName, ProductName = itemBo.ProductName, ProductTypeId = itemBo.ProductTypeId, CreateDateNumber = itemBo.CreateDate.ToNumberFromDateTime(), UpdateDateNumber = itemBo.UpdateDate.ToNumberFromDateTimeNull(), LikeCount = itemBo.LikeCount, DislikeCount = itemBo.DislikeCount, MyLike = itemBo.MyLike, RelatedCommentId = itemBo.RelatedCommentId }); } } return(responseDto); }