public string Recharge(UserRechargeParameterModel para) { string result = ""; MessageModel message = new MessageModel(); JavaScriptSerializer jss = new JavaScriptSerializer(); HashSet <object> returnResult = new HashSet <object>(); using (HiGame_V1Entities context = new HiGame_V1Entities()) { db_AssetRecord assetRecord = new db_AssetRecord(); assetRecord.UserID = para.UserID; assetRecord.VirtualMoney = para.VirtualMoney; assetRecord.TrueMoney = para.VirtualMoney / 10; assetRecord.GainWay = ASSET.GAINWAY_RECHARGE; assetRecord.GainTime = DateTime.Now; assetRecord.State = ASSET.MONEYSTATE_YES; //时间+操作+收入支出金额 assetRecord.Remark = assetRecord.GainTime + " " + assetRecord.GainWay + " " + ASSET.PAY_IN + assetRecord.VirtualMoney.ToString(); //将充值记录加入资产记录表 context.db_AssetRecord.Add(assetRecord); context.SaveChanges(); message.Message = MESSAGE.OK; message.MessageCode = MESSAGE.OK_CODE; } returnResult.Add(message); result = jss.Serialize(returnResult); return(result); }
public HttpResponseMessage Recharge([FromBody] UserRechargeParameterModel para) { UserLogic userLogic = new UserLogic(); jsonResult = userLogic.Recharge(para); returnResult.Content = new StringContent(jsonResult, Encoding.UTF8, "application/json"); return(returnResult); }