Пример #1
0
 public static ip_payments Map(IPPaymentsModel iPPaymentsModel, ip_payments ipPaymentssDB)
 {
     ipPaymentssDB.quote_id          = iPPaymentsModel.quote_id;
     ipPaymentssDB.payment_amount    = iPPaymentsModel.payment_amount;
     ipPaymentssDB.payment_date      = iPPaymentsModel.payment_date;
     ipPaymentssDB.payment_note      = iPPaymentsModel.payment_note == null? " ": iPPaymentsModel.payment_note;
     ipPaymentssDB.payment_method_id = iPPaymentsModel.payment_method_id;
     return(ipPaymentssDB);
 }
Пример #2
0
        public static IPPaymentsModel Map(ip_payments ipPaymentssDB)
        {
            IPPaymentsModel iPPaymentsModel = new IPPaymentsModel();

            iPPaymentsModel.quote_id          = ipPaymentssDB.quote_id;
            iPPaymentsModel.payment_amount    = ipPaymentssDB.payment_amount.HasValue? ipPaymentssDB.payment_amount.Value:0;
            iPPaymentsModel.payment_date      = ipPaymentssDB.payment_date;
            iPPaymentsModel.payment_note      = ipPaymentssDB.payment_note;
            iPPaymentsModel.payment_method_id = ipPaymentssDB.payment_method_id;
            return(iPPaymentsModel);
        }
Пример #3
0
        public void Update(IPPaymentsModel paymentsModel)
        {
            var paymentsDB = AMDSystemsEntities.ip_payments.Where(qi => qi.quote_id == paymentsModel.quote_id).FirstOrDefault();

            if (paymentsDB == null)
            {
                paymentsDB = new ip_payments();
                paymentsModel.payment_date = DateTime.Now;
                Mapper.Map(paymentsModel, paymentsDB);
                AMDSystemsEntities.ip_payments.Add(paymentsDB);
            }
            else
            {
                Mapper.Map(paymentsModel, paymentsDB);
            }
            AMDSystemsEntities.SaveChanges();
        }