public void DeletePaymentMethod(int ID)
 {
     Models.DBObjects.PaymentMethod paymentMethodToDelete = dbContext.PaymentMethods.FirstOrDefault(x => x.PaymentMethodID == ID);
     if (paymentMethodToDelete != null)
     {
         dbContext.PaymentMethods.DeleteOnSubmit(paymentMethodToDelete);
         dbContext.SubmitChanges();
     }
 }
 public void UpdatePaymentMethod(PaymentMethodModel paymentMethodModel)
 {
     Models.DBObjects.PaymentMethod existingPaymentMethod = dbContext.PaymentMethods.FirstOrDefault(x => x.PaymentMethodID == paymentMethodModel.PaymentMethodID);
     if (existingPaymentMethod != null)
     {
         existingPaymentMethod.PaymentMethodID = paymentMethodModel.PaymentMethodID;
         existingPaymentMethod.Name            = paymentMethodModel.Name;
         existingPaymentMethod.Description     = paymentMethodModel.Description;
         dbContext.SubmitChanges();
     }
 }
        private Models.DBObjects.PaymentMethod MapModelToDbObject(PaymentMethodModel paymentMethodModel)
        {
            Models.DBObjects.PaymentMethod dbpaymentMethodModel = new Models.DBObjects.PaymentMethod();
            if (paymentMethodModel != null)
            {
                dbpaymentMethodModel.PaymentMethodID = paymentMethodModel.PaymentMethodID;
                dbpaymentMethodModel.Name            = paymentMethodModel.Name;
                dbpaymentMethodModel.Description     = paymentMethodModel.Description;

                return(dbpaymentMethodModel);
            }
            return(null);
        }
        private PaymentMethodModel MapDbObjectToModel(Models.DBObjects.PaymentMethod dbPaymentMethod)
        {
            PaymentMethodModel paymentMethodModel = new PaymentMethodModel();

            if (dbPaymentMethod != null)
            {
                paymentMethodModel.PaymentMethodID = dbPaymentMethod.PaymentMethodID;
                paymentMethodModel.Name            = dbPaymentMethod.Name;
                paymentMethodModel.Description     = dbPaymentMethod.Description;

                return(paymentMethodModel);
            }

            return(null);
        }