public iExchange.Common.TransactionError InstalmentPayoff(Guid submitorId, Guid accountId, Guid currencyId, decimal sumSourcePaymentAmount, decimal sumSourceTerminateFee, Protocal.Physical.TerminateData terminateData) { return(this.Call <TransactionError>(() => this.Service.InstalmentPayoff(submitorId, accountId, currencyId, sumSourcePaymentAmount, sumSourceTerminateFee, terminateData))); }
public TransactionError InstalmentPayoff(Guid submitorId, Guid accountId, Guid currencyId, decimal sumSourcePaymentAmount, decimal sumSourceTerminateFee, Protocal.Physical.TerminateData terminateData) { return(ServerFacade.Default.Server.PrePayoff(submitorId, accountId, currencyId, sumSourcePaymentAmount, sumSourceTerminateFee, terminateData)); }
internal TransactionError PrePayoff(Guid submitorId, Guid accountId, Guid currencyId, decimal sumSourcePaymentAmount, decimal sumSourceTerminateFee, Protocal.Physical.TerminateData terminateData) { return(this.CallByRead(() => { var account = GetAccount(accountId); return account.PrePayForInstalment(submitorId, currencyId, sumSourcePaymentAmount, sumSourceTerminateFee, terminateData); }, () => TransactionError.RuntimeError)); }