public static MarginTradingAccountAsset ConvertToDomain(this AccountAssetRecord asset) { return(new MarginTradingAccountAsset { TradingConditionId = asset.TradingConditionId, BaseAssetId = asset.BaseAssetId, Instrument = asset.Instrument, LeverageInit = asset.LeverageInit, LeverageMaintenance = asset.LeverageMaintenance, SwapLong = asset.SwapLong, SwapShort = asset.SwapShort, SwapLongPct = asset.SwapLongPct, SwapShortPct = asset.SwapShortPct, CommissionLong = asset.CommissionLong, CommissionShort = asset.CommissionShort, CommissionLot = asset.CommissionLot, DeltaBid = asset.DeltaBid, DeltaAsk = asset.DeltaAsk, PositionLimit = asset.PositionLimit, DealLimit = asset.DealLimit }); }
public async Task AddOrEditAccountAssetAsync(AccountAssetRecord model) { await Api.ApiBackofficeAccountAssetsAddPostAsync(_settings.ApiKey, model.ConvertToDomain()); }