public async Task <PagedResultDto <BrandDto> > GetAll(PagedBrandRequestDto input) { IQueryable <Domain.Brand.Brand> raw = await BrandManager.GetAllBrand(input.Keyword); IQueryable <BrandDto> result = raw.Select(s => new BrandDto { BrandImageId = s.BrandImage.Image.Id, BrandImageUrl = s.BrandImage.Image.Url, Description = s.Description, Id = s.Id, Name = s.Name }); return(await GetPagedResult <BrandDto>(result, input)); }