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< Security > Securities [get]
 
IQueryable< Portfolio > Portfolios [get]
 
IQueryable< Position > Positions [get]
 
IQueryable< Order > Orders [get]
 
IQueryable< MyTrade > MyTrades [get]
 
IQueryable< User > Users [get]
 
IQueryable< UserRole > UserRoles [get]
 
IQueryable< UserRoleRight > UserRoleRights [get]
 
IQueryable< UserGroup > UserGroups [get]
 
IQueryable< GroupExchange > GroupExchanges [get]
 
IQueryable< CommissionGroup > CommissionGroups [get]
 
IQueryable< HistoryMyTrade > HistoryMyTrades [get]
 
IQueryable< SettingsItem > Settings [get]
 
IQueryable< Exchange > Exchanges [get]
 
IQueryable< WorkingTime > WorkingTimes [get]
 
IQueryable< SecurityMargin > SecurityMargins [get]
 
IQueryable< News > News [get]
 
IQueryable< TradingOptions > TradingOptions [get]
 
IQueryable< TradingOptionsSecurity > TradingOptionsSecurities [get]
 
IQueryable< CommissionGroupItem > CommissionGroupItems [get]
 
IQueryable< PortfolioChange > PortfolioChanges [get]
 
IQueryable< PortfolioState > PortfolioStates [get]
 
IQueryable< PositionState > PositionStates [get]
 
IQueryable< SecurityRoute > SecurityRoutes [get]
 
IQueryable< PortfolioViewer > PortfolioViewers [get]
 
IQueryable< PortfolioGroup > PortfolioGroups [get]
 
IQueryable< ServerPnL > ServerPnL [get]
 
IQueryable< InstrumentExchange > InstrumentExchanges [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: