public async Task <IResult> Handle(DeleteCategoryCommand request, CancellationToken cancellationToken) { var categoryToDelete = _categoryDal.Get(p => p.CategoryId == request.CategoryId); await _categoryDal.DeleteAsync(categoryToDelete); return(new SuccessResult(Messages.Deleted)); }
public async Task <IActionResult> DeleteAsync(int id) { var category = await _categoryDal.GetAsync(p => p.Id == id); if (category == null) { return(BadRequest()); } await _categoryDal.DeleteAsync(category); return(NoContent()); }
public async Task <IResult> DeleteAsync(Category category) { try { await _categoryDal.DeleteAsync(category); return(new SuccessResult("Category deleted successfully")); } catch (Exception ex) { return(new ErrorResult(ex.Message, "Business.CategoryManager.DeleteAsync")); } }
public async Task <IResult> Delete(Category category) { await _categoryDal.DeleteAsync(category); return(new SuccessResult()); }
public async Task <IResult> DeleteAsync(Category category) { await _categoryDal.DeleteAsync(category); return(new SuccessResult(Messages.Category.DeleteSuccess)); }
public async Task DeleteAsync(Category entity, bool realDelete = false) { var cancelToken = new CancellationTokenSource(); await _categoryDal.DeleteAsync(entity, cancelToken.Token, realDelete); }
public IResult DeleteAsync(Category category) { _categoryDal.DeleteAsync(category); return(new SuccessResult(CategoryMessages.Deleted)); }