Ejemplo n.º 1
0
        public ActionResult <PagedObject <WorkType> > QueryWorkType([FromQuery] WorkTypeQueryRequest request)
        {
            var dto      = _mapper.Map <WorkTypeQueryRequest, WorkTypeQueryDto>(request);
            var entities = _workTypeService.QueryWorkType(dto);
            var result   = new PagedObject <WorkType>
            {
                Page     = dto.Page,
                PageSize = dto.PageSize,
                Total    = dto.TotalCount,
                Items    = _mapper.Map <IList <Domain.Entities.WorkType>, List <WorkType> >(entities),
            };

            return(result);
        }