//---------------------------------------------------------------------------------------------------------------------------------- private bool SecFilter(object item) { ISecurityInfo sec = item as ISecurityInfo; return((TickerFilterString.Trim() == "" || sec.Ticker.Contains(TickerFilterString)) && (NameFilterString.Trim() == "" || sec.SecurityName.Contains(NameFilterString))); }
public SecurityInfo(ISecurityInfo securityInfo) { if (securityInfo != null) { this.Populate(securityInfo); } }
private void Populate(ISecurityInfo securityInfo) { this.IsActive = securityInfo.IsActive; this.IsTempPassword = securityInfo.IsTempPassword; this.Password = securityInfo.Password; this.Username = securityInfo.Username; if (securityInfo.DateTimePasswordExpires.HasValue) this.DateTimePasswordExpires = DateTimePasswordExpires.Value; }
private void Populate(ISecurityInfo securityInfo) { this.IsActive = securityInfo.IsActive; this.IsTempPassword = securityInfo.IsTempPassword; this.Password = securityInfo.Password; this.Username = securityInfo.Username; if (securityInfo.DateTimePasswordExpires.HasValue) { this.DateTimePasswordExpires = DateTimePasswordExpires.Value; } }
private readonly Dictionary <string, MyCandlesSource> candlesSources = new Dictionary <string, MyCandlesSource>(); // Key - "SecID_timeFrame" public ICandlesSourceFromProvider GetCandlesSource(string secID, TimeFrame timeFrame) { string candlesSources_key = $"{secID}_{(int)timeFrame}"; if (!candlesSources.ContainsKey(candlesSources_key)) { ISecurityInfo secInfo = GetSecFromCatalog(secID); MyCandlesSource candlesSource = new MyCandlesSource(secInfo.ExchangeName, secInfo.Ticker, timeFrame, EndCandlesSourceUsing); candlesSources.Add(candlesSources_key, candlesSource); return(candlesSource); } else { return(candlesSources[candlesSources_key]); } }
public SecurityDataViewModel(ISecurityInfo security) { Security = security; }
private void SetUserContextWithMessage(ISecurityInfo message) { message.SetUserContext(_userContext); }