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)); }
public async Task <ActionResult> GetTypesAsync([FromQuery] RobotTypeFilterParamsDto filterParams) { var types = await _robotTypeService.GetRobotTypesByFilterParamsAsync(filterParams); return(Json(JsonResultData.Success(types))); }