public void Delete(int id) { var wedding = _weddingBusiness.GetWedding(id); var couple = wedding.Couple; var cerimony = wedding.Cerimony; var party = wedding.Party; var paymentPlan = wedding.PaymentPlan; _weddingBusiness.Delete(wedding.Id); if (couple != null) { _coupleServices.Delete(couple); } if (cerimony != null) { _addressServices.Delete(cerimony); } if (party != null) { _addressServices.Delete(party); } if (paymentPlan != null) { _paymentPlanServices.Delete(paymentPlan); } }
[HttpDelete("{id}")]// api/PaymentPlan/5 public void Delete(int id) { _paymentPlanServices.Delete(id); }