public async Task <CollectionResult <GetRobotCompanyDto> > GetCompaniesByFilterParamsAsync( RobotCompanyFilterParamsDto filterParamsDto, CancellationToken ct = default) { var filterParams = _mapper.Map <RobotCompanyFilterParams>(filterParamsDto); var robotModels = await _unitOfWork.RobotCompanyRepository.GetCompaniesByFilterParamsAsync(filterParams, ct); return(_mapper.Map <CollectionResult <GetRobotCompanyDto> >(robotModels)); }
public async Task <ActionResult> GetCompaniesAsync([FromQuery] RobotCompanyFilterParamsDto filterParams) { var companies = await _robotCompanyService.GetCompaniesByFilterParamsAsync(filterParams); return(Json(JsonResultData.Success(companies))); }