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)); } }
public async Task <IResult> AddAsync(Brand entity) { await _brandDal.AddAsync(entity); return(new SuccessResult()); }
public async Task <IResult> Add(Brand brand) { await _brandDal.AddAsync(brand); return(new SuccessResult()); }
public async Task <IResult> Add(Brand brand) { await _brandDal.AddAsync(brand); return(new SuccessResult(Messages.BrandCreated)); }