Beispiel #1
0
        public void RemoveProduct(long productId)
        {
            if (productId <= 0)
            {
                throw new InvalidProductIdException(productId);
            }

            _productDataAccess.Delete(productId);
        }
Beispiel #2
0
 public IResult Delete(Product product)
 {
     try
     {
         productDataAccess.Delete(product);
     }
     catch (Exception ex)
     {
         var builder = new StringBuilder();
         return(new ErrorResult(false, builder.Append(ex.Message).Append(ex.InnerException.Message).ToString()));
     }
     return(new SuccessResult(Messages.ProductDeleted));
 }
Beispiel #3
0
 public int DeleteById(int id)
 {
     return(_dataAccess.Delete(id));
 }
Beispiel #4
0
 public void Delete(int id)
 {
     _dataAccess.Delete(id);
 }