Exemple #1
0
        public void Delete(Bill bill)
        {
            Require.NotNull(bill, "bill");

            if (bill.IsSettled)
            {
                throw new InvalidOperationException("Eine abgerechnete Rechnung darf nicht gelöscht werden!");
            }
            Peanut billForPeanut = PeanutService.FindFromBill(bill);

            if (billForPeanut != null)
            {
                billForPeanut.RemoveAssociatedBill(bill);
            }
            BillDao.Delete(bill);
        }
Exemple #2
0
 public bool Delete(BillQueryForm bill)
 {
     ISqlMapper mapper = MapperHelper.GetMapper();
     BillDao dao = new BillDao(mapper);
     return dao.Delete(bill);
 }