public async Task <IList <BrandWithLogoDtoModel> > GetBrandsWithLogos() { var allBrands = await this.brands.All().OrderBy(x => x.Name).ToListAsync(); var brandsWithLogos = GetBrandsWithLogoMapper.Map(allBrands); return(brandsWithLogos); }
/// <summary> /// method - get brands with their images from database /// </summary> /// <returns></returns> public async Task <IList <BrandWithLogoDtoModel> > GetBrandsWithLogos() { var brandsAll = this.brands.All(); var allBrands = await EfExtensions.ToListAsyncSafe <Brand>(brandsAll); var allOrderedBrands = allBrands.OrderBy(x => x.Name).ToList(); var brandsWithLogos = GetBrandsWithLogoMapper.Map(allOrderedBrands); return(brandsWithLogos); }