public IActionResult Get([FromQuery] PositionQueryModel positionQuery) { return(Ok(new { Data = _positionService.GetPositions(positionQuery), Count = _positionService.Count() })); }
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); }