public IResult DeleteCategory(Category category) { if (IsEndCategory(category.CategoryId)) { try { if (!category.IsMainCategory) { var subCategory = _subCategoryDal.Get(sc => sc.SubCategoryId == category.CategoryId); _subCategoryDal.Delete(subCategory); } _categoryDal.Delete(category); return(new SuccessResult()); } catch (Exception) { return(new ErrorResult(Messages.ErrorWhileDeletingEntity)); } } return(new ErrorResult(Messages.CategoryCantDeleted)); }
public IResult Delete(SubCategory entity) { _subCategoryDal.Delete(entity); return(new SuccessResult(Messages.SubCategoryDeleted)); }