/// <summary> /// List the methods needed for data initialization /// </summary> private void InitializeData() { _purchaseBillBusiness = new PurchaseBillBusiness(); purchaseBills = _purchaseBillBusiness.GetAll(); DataContext = purchaseBills; ListPurchaseBills.ItemsSource = purchaseBills; }
public bool Delete(object id) { var entity = _supplierRepository.GetById(id); if (entity == null) { return(false); } if (_productRepository.GetAll().Any(p => p.SupplierId == entity.SupplierId) || _purchaseBillBusiness.GetAll().Any(p => p.SupplierId == entity.SupplierId)) { return(false); } return(_supplierRepository.Delete(entity)); }