public BaseResponse <BillV2PAY> SaveBillV2Pay(BillV2PAY request, string CreateBy, DateTime CreateDate) { var newItem = new BillV2PAY() { SELFPAY = request.SELFPAY, NCIITEMTOTALCOST = request.NCIITEMTOTALCOST, NCIPAY = request.NCIPAY, NCIITEMSELFPAY = request.NCIITEMSELFPAY, ACCOUNTBALANCEPAY = request.ACCOUNTBALANCEPAY, OPERATOR = request.OPERATOR, PAYER = request.PAYER, PAYMENTTYPE = request.PAYMENTTYPE, INVOICENO = request.INVOICENO, FEENO = request.FEENO, PAYTIME = CreateDate, CREATEBY = SecurityHelper.CurrentPrincipal.EmpNo, CREATETIME = CreateDate, UPDATEBY = request.CREATEBY, UPDATETIME = request.UPDATETIME, ISDELETE = request.ISDELETE }; var billInfo = unitOfWork.GetRepository <LTC_BILLV2PAY>().dbSet.Where(m => m.BILLPAYID == newItem.BILLPAYID).FirstOrDefault(); if (billInfo != null) { unitOfWork.GetRepository <LTC_BILLV2PAY>().Update(billInfo); unitOfWork.Save(); } return(base.Save <LTC_BILLV2PAY, BillV2PAY>(newItem, (q) => q.BILLPAYID == newItem.BILLPAYID)); }
public IHttpActionResult SaveBillV2Pay(BillV2PAY baseRequest) { CreateBy = SecurityHelper.CurrentPrincipal.LoginName; CreateDate = DateTime.Now; var response = service.SaveBillV2Pay(baseRequest, CreateBy, CreateDate); return(Ok(response)); }