public async Task <IResult> AddAsync(Category category) { try { await _categoryDal.AddAsync(category); return(new SuccessResult("Category added successfully.")); } catch (Exception ex) { return(new ErrorResult(ex.Message, "Business.CategoryManager.AddAsync")); } }
public async Task <IResult> AddAsync(Category entity) { IResult result = BusinessRules.Run(await CategoryAlreadyExists(entity.Name)); if (result != null) { return(result); } entity.Name = StringHelper.TitleToPascalCase(entity.Name); entity.Url = StringHelper.FriendlyUrl(entity.Name); await _categoryDal.AddAsync(entity); return(new SuccessResult()); }
public async Task <IResult> Handle(CreateCategoryCommand request, CancellationToken cancellationToken) { var categoryExits = await _categoryDal.GetAsync(u => u.CategoryName == request.CategoryName); if (categoryExits != null) { return(new ErrorResult(Messages.NameAlreadyExist)); } var category = new Category { CategoryName = request.CategoryName }; await _categoryDal.AddAsync(category); return(new SuccessResult(Messages.Added)); }
public async Task <Category> AddAsync(Category category) { return(await _categoryDal.AddAsync(category)); }
public async Task <IResult> Add(Category category) { await _categoryDal.AddAsync(category); return(new SuccessResult()); }
public async Task <IResult> AddAsync(Category category) { await _categoryDal.AddAsync(category); return(new SuccessResult(Messages.Category.AddSuccess)); }
public async Task <IActionResult> AddAsync(Category category) { await _categoryDal.AddAsync(category); return(NoContent()); }
public async Task AddAsync(Category entity) { var cancelToken = new CancellationTokenSource(); await _categoryDal.AddAsync(entity, cancelToken.Token); }
public IResult AddAsync(Category category) { _categoryDal.AddAsync(category); return(new SuccessResult(CategoryMessages.Added)); }