internal static void Delete(CustomerManagement.DAL.CustomersDataContext dc, PaymentStatusCode paymentStatusCode) { DAL.PaymentStatusCode dalPaymentStatusCode = findRecord(dc, paymentStatusCode.Id); dalPaymentStatusCode.Deleted = true; dc.SubmitChanges(); }
internal void SaveDependent(CustomerManagement.DAL.CustomersDataContext dc, CustomerManagement.DAL.PaymentTransaction dalPaymentTransaction) { DAL.PaymentStatusCode dalPaymentStatusCode = null; if (this.Id == 0) { dalPaymentStatusCode = new DAL.PaymentStatusCode(); map(dc, this, dalPaymentStatusCode); dalPaymentStatusCode.PaymentTransaction = dalPaymentTransaction; this.PaymentTransactionId = dalPaymentTransaction.Id; dc.PaymentStatusCodes.InsertOnSubmit(dalPaymentStatusCode); } else { dalPaymentStatusCode = findRecord(dc, this.Id); map(dc, this, dalPaymentStatusCode); } dc.SubmitChanges(); this.Id = dalPaymentStatusCode.Id; }
internal void SaveDependent(CustomerManagement.DAL.CustomersDataContext dc, DAL.PaymentHeader dalPaymentHeader) { DAL.PaymentTransaction dalPaymentTransaction = null; this.PaymentType.SaveDependent(dc); if (this.Id == 0) { dalPaymentTransaction = new CustomerManagement.DAL.PaymentTransaction(); map(dc, this, dalPaymentTransaction); dalPaymentTransaction.PaymentHeader = dalPaymentHeader; this.PaymentId = dalPaymentHeader.Id; dalPaymentTransaction.PaymentTypeId = this.PaymentType.Id; dc.PaymentTransactions.InsertOnSubmit(dalPaymentTransaction); } else { dalPaymentTransaction = findRecord(dc, this.Id); map(dc, this, dalPaymentTransaction); } dc.SubmitChanges(); this.Id = dalPaymentTransaction.Id; this.PaymentStatusCode.SaveDependent(dc, dalPaymentTransaction); }