public void DeletePayment(int id) { try { PaymentToSupplier payment = new PaymentToSupplier(); payment = _supplierRepository.GetPaymentById(id); _supplierRepository.DeletePayment(payment); } catch (Exception ex) { fault.Result = false; fault.ErrorMessage = "Error in DeletePayment method"; fault.ErrorDetails = ex.ToString(); throw new FaultException <FaultData>(fault); } }