public BaseResponse <List <ResidentBalanceRefund> > SaveResidentBalanceRefund(ResidentBalanceRefund request, string CreateBy, DateTime CreateDate) { BaseResponse <List <ResidentBalanceRefund> > response = new BaseResponse <List <ResidentBalanceRefund> >(); response.Data = new List <ResidentBalanceRefund>(); unitOfWork.BeginTransaction(); var preItem = new ResidentBalanceRefund() { BALANCEREFUNDID = request.BALANCEREFUNDID, BALANCEID = request.BALANCEID, REFUNDAMOUNT = request.REFUNDAMOUNT, REASON = request.REASON, RECEIVER = request.RECEIVER, OPERATOR = request.OPERATOR, PAYMENTTYPE = request.PAYMENTTYPE, REFUNDTIME = CreateDate, CREATEBY = CreateBy, CREATETIME = CreateDate, ISDELETE = false }; base.Save <LTC_RESIDENTBALANCEREFUND, ResidentBalanceRefund>(preItem, (q) => q.BALANCEREFUNDID == preItem.BALANCEREFUNDID); unitOfWork.Commit(); response.Data.Add(preItem); return(response); }
public IHttpActionResult SaveResidentBalanceRefund(ResidentBalanceRefund baseRequest) { CreateBy = SecurityHelper.CurrentPrincipal.LoginName; CreateDate = DateTime.Now; var response = service.SaveResidentBalanceRefund(baseRequest, CreateBy, CreateDate); return(Ok(response)); }