public BaseResponse MoveMoney(MoveMoneyParameter param) { var result = new BaseResponse(); try { result = MinusMoney(new MoneyParameter() { Money = param.From, User = param.User }); if (!result.IsError) { param.From.Amount = cr.Convert(param.From.Currency, param.ToCurrency, param.From.Amount); param.From.Currency = param.ToCurrency; result = PlusMoney(new MoneyParameter() { Money = param.From, User = param.User }); } } catch (Exception e) { result.IsError = true; result.ErrorMessage = e.Message; } return(result); }
public BaseResponse MoveMoney(MoveMoneyParameter parm) { return(ws.MoveMoney(parm)); }