コード例 #1
0
 public IActionResult Get([FromQuery] PositionQueryModel positionQuery)
 {
     return(Ok(new
     {
         Data = _positionService.GetPositions(positionQuery),
         Count = _positionService.Count()
     }));
 }
コード例 #2
0
        public async Task <ActionResult <int> > Count([FromBody] Position_PositionFilterDTO Position_PositionFilterDTO)
        {
            if (UnAuthorization)
            {
                return(Forbid());
            }
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            PositionFilter PositionFilter = ConvertFilterDTOToFilterEntity(Position_PositionFilterDTO);

            PositionFilter = await PositionService.ToFilter(PositionFilter);

            int count = await PositionService.Count(PositionFilter);

            return(count);
        }