public void Delete(Product product) { //Hata Yogurma islemi kesinlikle arayüze verilmez, business layerda yapilir, //Aksi kullanim SOLIDìn s sine aykiridir. //Business layerda DAL' hata mesajlari barindirilamaz //Ön Yüzde sadece hata kullanicinin anlayicagi sekilde gösterilr try { _productDal.Delete(product); } catch (Exception ex) { bool rethrow = false; //rethrow = BusinessLogicExceptionHandler.HandleExcetion(ref ex); if (rethrow) { throw ex; } } }
public void Delete(int productId) { _productDal.Delete(productId); }