public Models.TradeResponseModel Post(Guid id, [FromBody] Models.TradeRequestModel model) { long transactionId; var result = new Models.TradeResponseModel(); result.State = new Application.Money().Expend(id, model.ClientAppId, model.ClientOrder, model.Value, model.Memo, model.Callback, out transactionId); result.TransactionId = transactionId; return(result); }
public Models.TradeResponseModel Post(Guid id, [FromBody] Models.TradeRequestModel model) { long transactionId; var rechargeResult = new Application.Money().Recharge(id, model.ClientAppId, model.ClientOrder, model.Value, model.Memo, model.Callback, out transactionId); var result = new Models.TradeResponseModel(); result.State = rechargeResult ? DataDefinition.TradeState.Success : DataDefinition.TradeState.ExistClientOrder; result.TransactionId = transactionId; return(result); }