コード例 #1
0
        public Brand CreateBrand(Brand brand)
        {
            if (string.IsNullOrEmpty(brand.SpeakerBrand))
            {
                throw new InvalidDataException("Can not create a brand without a name");
            }

            return(_brandRepository.CreateBrand(brand));
        }
コード例 #2
0
 public async Task <IActionResult> Create([Bind("Id,Name")] BrandVM brand)
 {
     if (ModelState.IsValid &&
         !String.IsNullOrEmpty(brand.Name) &&
         await _brandRepository.CreateBrand(_mapper.Map <BrandModel>(brand)))
     {
         return(base.RedirectToAction(nameof(Index)));
     }
     return(View(brand));
 }
コード例 #3
0
 public IActionResult CreateBrand(BrandViewModel model)
 {
     if (ModelState.IsValid)
     {
         var brand = brandRepository.CreateBrand(model);
         if (brand > 0)
         {
             return(RedirectToAction("ShowBrands", "Admin"));
         }
     }
     return(View());
 }
コード例 #4
0
 public bool AddBrand(Brand brand)
 {
     return(_brandRepository.CreateBrand(brand));
 }
コード例 #5
0
 public string CreateBrand(Brand brand)
 {
     return(_brandRepository.CreateBrand(brand));
 }
コード例 #6
0
        public async Task <BrandDto> CreateBrand(BrandDto brandCreateDto)
        {
            BrandDto newBrand = await _brandRepo.CreateBrand(brandCreateDto);

            return(newBrand);
        }