示例#1
0
        public async Task <CollectionResult <GetRobotTypeDto> > GetRobotTypesByFilterParamsAsync(
            RobotTypeFilterParamsDto filterParamsDto,
            CancellationToken ct = default)
        {
            var filterParams = _mapper.Map <RobotTypeFilterParams>(filterParamsDto);

            var robotModels =
                await _unitOfWork.RobotTypeRepository.GetTypesByFilterParamsAsync(filterParams, ct);

            return(_mapper.Map <CollectionResult <GetRobotTypeDto> >(robotModels));
        }
示例#2
0
        public async Task <ActionResult> GetTypesAsync([FromQuery] RobotTypeFilterParamsDto filterParams)
        {
            var types = await _robotTypeService.GetRobotTypesByFilterParamsAsync(filterParams);

            return(Json(JsonResultData.Success(types)));
        }