public async Task <Result <PageDataDto <ManufacturerDto> > > Handle(GetManufacturersPageCommand request, CancellationToken cancellationToken) { var manufacturersInDb = await _manufacturerRepository.GetPageAsync(request.Page, request.PageSize); var count = await _manufacturerRepository.GetCountAsync(_ => true); var manufacturers = _mapper.Map <List <ManufacturerDto> >(manufacturersInDb); PageDataDto <ManufacturerDto> pageData = new(manufacturers, count); return(Result <PageDataDto <ManufacturerDto> > .Success(pageData)); }