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

Public Member Functions

 DatabaseManager (string configurationName)
 
 DatabaseManager (string providerName, string connectionString)
 
 DatabaseManager (DataProviderBase provider, string connectionString)
 
double? Initialize ()
 
long? GetCommissionGroupByPortfolio (string accountId)
 
- Public Member Functions inherited from ATAS.DataFeedsCore.Database.IDatabaseManager
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]
 
IQueryable< OvernightSwapValueOvernightSwapValues [get]
 
- Properties inherited from ATAS.DataFeedsCore.Database.IDatabaseManager
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]
 

Constructor & Destructor Documentation

◆ DatabaseManager() [1/3]

ATAS.DataFeedsCore.Database.DatabaseManager.DatabaseManager ( string  configurationName)

◆ DatabaseManager() [2/3]

ATAS.DataFeedsCore.Database.DatabaseManager.DatabaseManager ( string  providerName,
string  connectionString 
)

◆ DatabaseManager() [3/3]

ATAS.DataFeedsCore.Database.DatabaseManager.DatabaseManager ( DataProviderBase  provider,
string  connectionString 
)

Member Function Documentation

◆ GetCommissionGroupByPortfolio()

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

◆ Initialize()

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

Property Documentation

◆ CommissionGroupItems

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

◆ CommissionGroups

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

◆ Exchanges

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

◆ GroupExchanges

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

◆ HistoryMyTrades

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

◆ InstrumentExchanges

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

◆ LastExtId

long ATAS.DataFeedsCore.Database.DatabaseManager.LastExtId
get

◆ LastOrderId

long ATAS.DataFeedsCore.Database.DatabaseManager.LastOrderId
get

◆ LastTradeId

long ATAS.DataFeedsCore.Database.DatabaseManager.LastTradeId
get

◆ MyTrades

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

◆ News

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

◆ Orders

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

◆ OvernightSwapValues

IQueryable<OvernightSwapValue> ATAS.DataFeedsCore.Database.DatabaseManager.OvernightSwapValues
get

◆ PortfolioChanges

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

◆ PortfolioGroups

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

◆ Portfolios

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

◆ PortfolioStates

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

◆ PortfolioViewers

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

◆ Positions

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

◆ PositionStates

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

◆ Securities

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

◆ SecurityMargins

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

◆ SecurityRoutes

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

◆ ServerPnL

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

◆ Settings

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

◆ TradingOptions

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

◆ TradingOptionsSecurities

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

◆ UserGroups

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

◆ UserRoleRights

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

◆ UserRoles

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

◆ Users

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

◆ WorkingTimes

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

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