コード例 #1
0
        /// <summary>
        /// Добавляет бренд
        /// </summary>
        public async Task AddBrandAsync(Brand brand)
        {
            if ((await _automobileRepository.GetBrandAsync(brand.Title)) == null)
            {
                _automobileRepository.AddBrand(brand);
                await _automobileRepository.UnitOfWork.SaveChangesAsync();

                await _distributedCache.SetStringAsync(brand.BrandId.ToString(), JsonConvert.SerializeObject(brand));

                await _distributedCache.SetStringAsync(BRANDS_KEY, "");
            }
        }