Пример #1
0
        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);
        }
Пример #2
0
 public BaseResponse MoveMoney(MoveMoneyParameter parm)
 {
     return(ws.MoveMoney(parm));
 }