ATAS
Loading...
Searching...
No Matches
ATAS.DataFeedsCore.Database.IDatabaseManager Interface Reference
Inheritance diagram for ATAS.DataFeedsCore.Database.IDatabaseManager:
[legend]
Collaboration diagram for ATAS.DataFeedsCore.Database.IDatabaseManager:
[legend]

Public Member Functions

long? GetCommissionGroupByPortfolio (string accountId)
 
double? Initialize ()
 
int Delete< TEntity > (TEntity entity)
 
void BeginTransaction ()
 
void CommitTransaction ()
 
void RollbackTransaction ()
 

Properties

long LastExtId [get]
 
long LastOrderId [get]
 
long LastTradeId [get]
 
IQueryable< SecuritySecurities [get]
 
IQueryable< PortfolioPortfolios [get]
 
IQueryable< PositionPositions [get]
 
IQueryable< OrderOrders [get]
 
IQueryable< MyTradeMyTrades [get]
 
IQueryable< UserUsers [get]
 
IQueryable< UserRoleUserRoles [get]
 
IQueryable< UserRoleRightUserRoleRights [get]
 
IQueryable< UserGroupUserGroups [get]
 
IQueryable< GroupExchangeGroupExchanges [get]
 
IQueryable< CommissionGroupCommissionGroups [get]
 
IQueryable< HistoryMyTradeHistoryMyTrades [get]
 
IQueryable< SettingsItemSettings [get]
 
IQueryable< ExchangeExchanges [get]
 
IQueryable< WorkingTimeWorkingTimes [get]
 
IQueryable< SecurityMarginSecurityMargins [get]
 
IQueryable< NewsNews [get]
 
IQueryable< TradingOptionsTradingOptions [get]
 
IQueryable< TradingOptionsSecurityTradingOptionsSecurities [get]
 
IQueryable< CommissionGroupItemCommissionGroupItems [get]
 
IQueryable< PortfolioChangePortfolioChanges [get]
 
IQueryable< PortfolioStatePortfolioStates [get]
 
IQueryable< PositionStatePositionStates [get]
 
IQueryable< SecurityRouteSecurityRoutes [get]
 
IQueryable< PortfolioViewerPortfolioViewers [get]
 
IQueryable< PortfolioGroupPortfolioGroups [get]
 
IQueryable< ServerPnLServerPnL [get]
 
IQueryable< InstrumentExchangeInstrumentExchanges [get]
 

Member Function Documentation

◆ BeginTransaction()

void ATAS.DataFeedsCore.Database.IDatabaseManager.BeginTransaction ( )

◆ CommitTransaction()

void ATAS.DataFeedsCore.Database.IDatabaseManager.CommitTransaction ( )

◆ Delete< TEntity >()

int ATAS.DataFeedsCore.Database.IDatabaseManager.Delete< TEntity > ( TEntity  entity)

◆ GetCommissionGroupByPortfolio()

long? ATAS.DataFeedsCore.Database.IDatabaseManager.GetCommissionGroupByPortfolio ( string  accountId)

◆ Initialize()

double? ATAS.DataFeedsCore.Database.IDatabaseManager.Initialize ( )

◆ RollbackTransaction()

void ATAS.DataFeedsCore.Database.IDatabaseManager.RollbackTransaction ( )

Property Documentation

◆ CommissionGroupItems

IQueryable<CommissionGroupItem> ATAS.DataFeedsCore.Database.IDatabaseManager.CommissionGroupItems
get

◆ CommissionGroups

IQueryable<CommissionGroup> ATAS.DataFeedsCore.Database.IDatabaseManager.CommissionGroups
get

◆ Exchanges

IQueryable<Exchange> ATAS.DataFeedsCore.Database.IDatabaseManager.Exchanges
get

◆ GroupExchanges

IQueryable<GroupExchange> ATAS.DataFeedsCore.Database.IDatabaseManager.GroupExchanges
get

◆ HistoryMyTrades

IQueryable<HistoryMyTrade> ATAS.DataFeedsCore.Database.IDatabaseManager.HistoryMyTrades
get

◆ InstrumentExchanges

IQueryable<InstrumentExchange> ATAS.DataFeedsCore.Database.IDatabaseManager.InstrumentExchanges
get

◆ LastExtId

long ATAS.DataFeedsCore.Database.IDatabaseManager.LastExtId
get

◆ LastOrderId

long ATAS.DataFeedsCore.Database.IDatabaseManager.LastOrderId
get

◆ LastTradeId

long ATAS.DataFeedsCore.Database.IDatabaseManager.LastTradeId
get

◆ MyTrades

IQueryable<MyTrade> ATAS.DataFeedsCore.Database.IDatabaseManager.MyTrades
get

◆ News

IQueryable<News> ATAS.DataFeedsCore.Database.IDatabaseManager.News
get

◆ Orders

IQueryable<Order> ATAS.DataFeedsCore.Database.IDatabaseManager.Orders
get

◆ PortfolioChanges

IQueryable<PortfolioChange> ATAS.DataFeedsCore.Database.IDatabaseManager.PortfolioChanges
get

◆ PortfolioGroups

IQueryable<PortfolioGroup> ATAS.DataFeedsCore.Database.IDatabaseManager.PortfolioGroups
get

◆ Portfolios

IQueryable<Portfolio> ATAS.DataFeedsCore.Database.IDatabaseManager.Portfolios
get

◆ PortfolioStates

IQueryable<PortfolioState> ATAS.DataFeedsCore.Database.IDatabaseManager.PortfolioStates
get

◆ PortfolioViewers

IQueryable<PortfolioViewer> ATAS.DataFeedsCore.Database.IDatabaseManager.PortfolioViewers
get

◆ Positions

IQueryable<Position> ATAS.DataFeedsCore.Database.IDatabaseManager.Positions
get

◆ PositionStates

IQueryable<PositionState> ATAS.DataFeedsCore.Database.IDatabaseManager.PositionStates
get

◆ Securities

IQueryable<Security> ATAS.DataFeedsCore.Database.IDatabaseManager.Securities
get

◆ SecurityMargins

IQueryable<SecurityMargin> ATAS.DataFeedsCore.Database.IDatabaseManager.SecurityMargins
get

◆ SecurityRoutes

IQueryable<SecurityRoute> ATAS.DataFeedsCore.Database.IDatabaseManager.SecurityRoutes
get

◆ ServerPnL

IQueryable<ServerPnL> ATAS.DataFeedsCore.Database.IDatabaseManager.ServerPnL
get

◆ Settings

IQueryable<SettingsItem> ATAS.DataFeedsCore.Database.IDatabaseManager.Settings
get

◆ TradingOptions

IQueryable<TradingOptions> ATAS.DataFeedsCore.Database.IDatabaseManager.TradingOptions
get

◆ TradingOptionsSecurities

IQueryable<TradingOptionsSecurity> ATAS.DataFeedsCore.Database.IDatabaseManager.TradingOptionsSecurities
get

◆ UserGroups

IQueryable<UserGroup> ATAS.DataFeedsCore.Database.IDatabaseManager.UserGroups
get

◆ UserRoleRights

IQueryable<UserRoleRight> ATAS.DataFeedsCore.Database.IDatabaseManager.UserRoleRights
get

◆ UserRoles

IQueryable<UserRole> ATAS.DataFeedsCore.Database.IDatabaseManager.UserRoles
get

◆ Users

IQueryable<User> ATAS.DataFeedsCore.Database.IDatabaseManager.Users
get

◆ WorkingTimes

IQueryable<WorkingTime> ATAS.DataFeedsCore.Database.IDatabaseManager.WorkingTimes
get

The documentation for this interface was generated from the following file: