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);
        }
Ejemplo n.º 2
0
        public IHttpActionResult SaveResidentBalanceRefund(ResidentBalanceRefund baseRequest)
        {
            CreateBy   = SecurityHelper.CurrentPrincipal.LoginName;
            CreateDate = DateTime.Now;
            var response = service.SaveResidentBalanceRefund(baseRequest, CreateBy, CreateDate);

            return(Ok(response));
        }