コード例 #1
0
        public async Task <IResult> AddAsync(BrandAddDto brandAddDto)
        {
            var ruleResult = BusinessRules.Run(await CheckBrandNameExistAsync(brandAddDto.Name));

            if (!ruleResult.Success)
            {
                return(ruleResult);
            }

            Brand brandToAdd = new Brand()
            {
                Name = brandAddDto.Name
            };

            bool addResult = await _brandDal.AddAsync(brandToAdd);

            if (addResult == true)
            {
                return(new SuccessResult(Messages.BrandAdded));
            }
            else
            {
                return(new ErrorResult(Messages.BrandNotAdded));
            }
        }
コード例 #2
0
        public async Task <IResult> AddAsync(Brand entity)
        {
            await _brandDal.AddAsync(entity);

            return(new SuccessResult());
        }
コード例 #3
0
        public async Task <IResult> Add(Brand brand)
        {
            await _brandDal.AddAsync(brand);

            return(new SuccessResult());
        }
コード例 #4
0
        public async Task <IResult> Add(Brand brand)
        {
            await _brandDal.AddAsync(brand);

            return(new SuccessResult(Messages.BrandCreated));
        }