示例#1
0
        public async Task <IList <BrandWithLogoDtoModel> > GetBrandsWithLogos()
        {
            var allBrands = await this.brands.All().OrderBy(x => x.Name).ToListAsync();

            var brandsWithLogos = GetBrandsWithLogoMapper.Map(allBrands);

            return(brandsWithLogos);
        }
示例#2
0
        /// <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);
        }