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); }
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); }
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(); }