Beispiel #1
0
 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));
 }