/// <summary> /// Initializes a new instance of the <see cref="Scoreboard"/> class. /// </summary> /// <param name="printer">The object used to show messages.</param> /// <param name="sorter">The object used to sort scores.</param> /// <param name="scoresDataManager">The object from which scores are read and written in.</param> public Scoreboard(IPrinter printer, ISorter sorter, IDataManager<Dictionary<string, int>> scoresDataManager) { this.Score = new Dictionary<string, int>(); this.printer = printer; this.sorter = sorter; this.scoresDataManager = scoresDataManager; }
public ExecutionManager(IAlgorithm algorithm, IDataManager dataManager) { this.algorithm = algorithm; this.dataManager = dataManager; algorithm.DiagnosticsEvent += OnInternalDiagnosticsEvent; }
public OrderHub(IDataManager<UserInfo> userManager, IDataManager<Restaurant> restaurantManager,IDataManager<Receipt> receiptManager, IDataManager<Order> orderManager) { _userManager = userManager; _restaurantManager = restaurantManager; _receiptManager = receiptManager; _orderManager = orderManager; }
public JoinDBTF() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; ConnectorSelector = new ExtendSelector<IDataBaseConnector>(); TableSelector = new ExtendSelector<TableInfo>(); ImportColumns = new ObservableCollection<string>(); ConnectorSelector.GetItems = () => dataManager.CurrentConnectors.ToList(); ConnectorSelector.SelectChanged += (s, e) => TableSelector.SetSource(ConnectorSelector.SelectItem.RefreshTableNames()); TableSelector.SelectChanged += (s, e) => { IDataBaseConnector connector = ConnectorSelector.SelectItem; if (connector == null) return; TableInfo table = TableSelector.SelectItem; if (table == null) return; IEnumerable<IDictionarySerializable> datas = ConnectorSelector.SelectItem.GetEntities(table.Name, typeof (FreeDocument), 10, 0); IEnumerable<string> keys = datas.GetKeys(); ImportColumns.Clear(); foreach (string key in keys) { ImportColumns.Add(key); } }; }
public ProfileViewModel () { dataManager = App.DataManager; Avatar = Settings.Avatar; NickName = Settings.NickName; LoadingMessage = string.Empty; }
public DbEX() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; ConnectorSelector = new ExtendSelector<IDataBaseConnector>(); ConnectorSelector.SetSource(dataManager.CurrentConnectors); }
public AuthWindow() { InitializeComponent(); _dataManager = new AuthManager(); var authData = _dataManager.GetData(); App.VkApi = new VkApi(); if (authData != null) { App.VkApi.Authorize(authData.Token, authData.UserId); if (App.VkApi.IsAuthorized) { var tokenCorrect = true; try { App.VkApi.Database.GetCountries(false, null, 1, 0); } catch (UserAuthorizationFailException) { tokenCorrect = false; } if (tokenCorrect) ShowMain(); else if (File.Exists(_dataManager.Path)) File.Delete(_dataManager.Path); } } }
public SelectBindingViewModel(IDataManager dataManager, IModalManager modalManager) { _dataManager = dataManager; _modalManager = modalManager; PageNames = _dataManager.GetAllPageNames().ToList(); }
public OrdersViewModel(bool openOrders, string accountId) { this.accountId = accountId; this.openOrders = openOrders; this.Title = openOrders ? "Orders" : "History"; this.Icon = openOrders ? "order.png" : "orderhistory.png"; dataManager = DependencyService.Get<IDataManager>(); Orders = new ObservableCollection<Order>(); if (openOrders) { MessagingCenter.Subscribe<Order>(this, "OrderUpdate", (order) => { IsInitialized = false; }); } else { MessagingCenter.Subscribe<Order>(this, "OrderApproved", async (order) => { IsInitialized = false; }); } }
/// <summary> /// Invokes the additional init function on an object /// </summary> /// <param name="store">The IDatastore that loaded the object</param> /// <param name="item">The object</param> public void Invoke(IDataManager DataManager, object item) { if (_needsParm) _function.Invoke(item, new object[] { DataManager }); else _function.Invoke(item, null); }
public AggregateBars(IDataManager data, ISymbol symbol, IScale scale) { l.Info("Создаем AggregateBars для " + symbol + " " + scale); if (scale.scaleType != ScaleEnum.sec) throw new NotImplementedException("поддерживаются только ТАЙМ фреймы"); this.symbol = symbol; this.scale = scale; this.debKey = "(" + symbol + "." + scale + ") "; m_TickBars = data.GetBars(symbol, data.GetScale(ScaleEnum.tick, 1)); m_TickBars.Lock.AcquireReaderLock(1000); try { IBar bar = m_TickBars.First; while (bar != null) { m_TickBars_NewBarEvent(m_TickBars, new BarsEventArgs(this,bar)); bar = m_TickBars.GetNext(bar); } m_TickBars.NewBarEvent += new EventHandler<BarsEventArgs>(m_TickBars_NewBarEvent); m_TickBars.ChangeBarEvent += new EventHandler<BarsEventArgs>(m_TickBars_ChangeBarEvent); } finally { m_TickBars.Lock.ReleaseReaderLock(); } }
public AccountDetailsViewModel(Account account) { if (account == null) { Account = new Models.Account(); Account.Industry = Account.IndustryTypes[0]; Account.OpportunityStage = Account.OpportunityStages[0]; this.Title = "New Account"; } else { Account = account; this.Title = "Account"; } this.Icon = "account.png"; dataManager = DependencyService.Get<IDataManager>(); coder = new Geocoder(); MessagingCenter.Subscribe<Account>(this, "Account", (Account) => { IsInitialized = false; }); }
public void Init() { mocks = new MockRepository(); config = mocks.StrictMock<IUserConfiguration>(); view = mocks.DynamicMock<IProfileView>(); manager = mocks.DynamicMock<IDataManager>(); ClientServiceLocator.Register(config); }
public RestaurantLst(IDataManager<Cuisine> cuisinManager) : this() { _cuisinManager = cuisinManager; Cuisines = _cuisinManager.Get() .Select(c => new SelectListItem() { Text = c.Name, Value = c.Name }).AsEnumerable() ; }
public UsersController(IDataManager dataManager) { this.dataManager = dataManager; this.getCurrentUser = () => new UserModel() { UserId = "TestUser", Role = "admin" }; }
public Week(DateTime date, IDataManager manager) { this.manager = manager; Days = new SortedDictionary<DateTime, IList<Item>>(); AddPreviousDays(date); Days.Add(date, GetItemsForDate(date)); AddNextDays(date); }
public Player(IComponentFactory factory, IDataManager dataManager, ContentManager contentManager) { _componentFactory = factory; _contentManager = contentManager; _dataManager = dataManager; }
public SourcePageViewModel(IServiceManager serviceManager, IDataManager dataManager, ILoginManager loginManager) { ServiceManager = serviceManager; DataManager = dataManager; LoginManager = loginManager; SourceList = new ObservableCollection<SourceDTO>(); }
public MenuController(IMenuManager menuManager, ICategoryManager categoryManager, IManager<Ingredient> ingredientManager, IDataManager<Restaurant> restaurantManager) { _menuManager = menuManager; _categoryManager = categoryManager; _ingredientManager = ingredientManager; _restaurantManager = restaurantManager; }
public CategoriesViewModel(IDataManager dataManager, ILoginManager loginManager) { RssDataManager = dataManager; LoginManager = loginManager; RssDataManager.CategoryChanged += SetCategoryList; GetCategoryList(); }
public Level(IComponentFactory componentFactory, IDataManager dataManager, ContentManager contentManager) { _componentFactory = componentFactory; _dataManager = dataManager; _contentManager = contentManager; }
public UserLists(IDataManager<UserLists> dataManager) { _dataManager = dataManager; var lists = _dataManager.GetData(); ExcludedUsers = lists?.ExcludedUsers ?? new List<long>(); WatchededUsers = lists?.WatchededUsers ?? new List<long>(); _saveTimer = new Timer(SaveData, null, 0, 1000); }
public OrderController(IDishManager dishManager, IDataManager<DataModel.Model.Order> orderManager, IDataManager<UserInfo> userManager, IDataManager<Restaurant> restaurantManager, IDataManager<Receipt> receiptManager, IDataManager<DinnerTable> tableManager) { _dishManager = dishManager; _orderManager = orderManager; _userManager = userManager; _restaurantManager = restaurantManager; _receiptManager = receiptManager; _tableManager = tableManager; }
public DataSettingsView() { InitializeComponent(); dataManager = DependencyService.Get<IDataManager>(); bool bolInit = dataManager.DoesLocalDBExist(); lblDataInit.Text = bolInit.ToString(); }
protected override void Dispose(bool disposing) { if (disposing) { DataManager.Dispose(); DataManager = null; } base.Dispose(disposing); }
public DbGE() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; ConnectorSelector=new ExtendSelector<IDataBaseConnector>(); ConnectorSelector.GetItems = () => dataManager.CurrentConnectors.ToList(); TableNames=new ExtendSelector<TableInfo>(); Mount = -1; ConnectorSelector.SelectChanged += (s, e) => TableNames.SetSource(ConnectorSelector.SelectItem.RefreshTableNames()); }
// Methods internal FtpListenerRequest(string method, string parameter, IDataManager sender) { m_Method = method; m_Parameter1 = parameter; m_Sender = sender; if (method == WebRequestMethods.Ftp.UploadFile) { m_NeedRequestStream = true; } }
public DMServer(int port, IDataManager dataManager) { IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); //TODO: get rid of localhost (0x0100007f) IPAddress ipAddr = new IPAddress(0x0100007f); IPEndPoint localEP = new IPEndPoint(ipAddr/*ipHostInfo.AddressList[0]*/, port); _listeningSocket = new Socket(localEP.Address.AddressFamily, SocketType.Stream, ProtocolType.Tcp); _listeningSocket.Bind(localEP); _dataManager = dataManager; }
public static IReportCreator CreateInstance(IReportModel reportModel, IDataManager dataManager) { if (reportModel == null) { throw new ArgumentNullException("reportModel"); } if (dataManager == null) { throw new ArgumentNullException("dataManager"); } DataPageBuilder instance = new DataPageBuilder(reportModel,dataManager); return instance; }
public AbstractDataRenderer(IReportModel model, IDataManager dataManager, ReportDocument reportDocument, ILayouter layout):base(model,reportDocument,layout) { if (dataManager == null) { throw new ArgumentNullException("dataManager"); } this.dataManager = dataManager; }
public MainManager(IDataManager dataManager) { _dataManager = dataManager; }
public RenderDataReport(IReportModel model, IDataManager dataManager, ReportDocument reportDocument, ILayouter layout) : base(model, dataManager, reportDocument, layout) { }
public LoremIpsumService(IDataManager dataManager, IRandomNumberGenerator randomNumberGenerator) { _dataManager = dataManager; _randomNumberGenerator = randomNumberGenerator; _paragraphs = _dataManager.GetData(DataType.LoremIpsum).Replace("\"", "").Split('\n'); }
void ILog.WriteLog(TraceInfo traceInfo) { if (traceInfo.Level < 0) { if (!ExecutingContext.CurrentHostUrl.ToLower().StartsWith(@"http://localhost")) { bool messageTooLong = traceInfo.Message.Length > 32000; IDataManager dm = null; IEntityManager em = null; if (!string.IsNullOrEmpty(DataServiceName)) { dm = EntityManager.FromDataBaseService(DataServiceName); em = dm as IEntityManager; } else { em = EntityManager.FromDataSet(DataSetHelper.Create()); } LogException logException = em.CreateInstance <LogException>(); logException.ApplicationName = traceInfo.ApplicationName; logException.CommandName = traceInfo.CommandName; logException.InfoTypeName = traceInfo.InfoTypeName; logException.Message = (messageTooLong) ? "" : traceInfo.Message; logException.ServiceName = traceInfo.ServiceName; logException.DateException = traceInfo.Received; logException.UserAgent = (System.Web.HttpContext.Current != null && System.Web.HttpContext.Current.Request != null && (!string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.UserAgent))) ? System.Web.HttpContext.Current.Request.UserAgent : ""; AspectizeUser aspectizeUser = ExecutingContext.CurrentUser; if (aspectizeUser.IsAuthenticated && aspectizeUser["Email"] != null) { logException.UserName = aspectizeUser["Email"].ToString(); } else { logException.UserName = "******"; } if (messageTooLong && !string.IsNullOrEmpty(FileServiceName)) { IFileService fs = ExecutingContext.GetService <IFileService>(FileServiceName); Guid fileId = Guid.NewGuid(); string fileName = string.Format("Trace/{0}.txt", fileId); logException.Message = string.Format("Message Exception is too long to be saved in entity, and is saved in file {0}", fileName); MemoryStream stream = new MemoryStream(); StreamWriter writer = new StreamWriter(stream); writer.Write(traceInfo.Message); writer.Flush(); stream.Position = 0; fs.Write(fileName, stream); } if (!string.IsNullOrEmpty(DataServiceName)) { dm.SaveTransactional(); } if (!string.IsNullOrEmpty(MailTo) && !string.IsNullOrEmpty(MailServiceName)) { IAspectizeSMTPService smtpService = ExecutingContext.GetService <IAspectizeSMTPService>(MailServiceName); string subject = string.Format("Bug : {0} {1}", traceInfo.ApplicationName, logException.UserName); StringBuilder sb = new StringBuilder(); sb.AppendLine(); sb.AppendFormat("Date: {0}", traceInfo.Received); sb.AppendLine("<br />"); sb.AppendLine(); sb.AppendFormat("Application: {0}", traceInfo.ApplicationName); sb.AppendLine("<br />"); sb.AppendLine(); sb.AppendFormat("Host: {0}", ExecutingContext.CurrentHostUrl); sb.AppendLine("<br />"); sb.AppendLine(); if (System.Web.HttpContext.Current != null && System.Web.HttpContext.Current.Request != null) { sb.AppendFormat("Url: {0}", System.Web.HttpContext.Current.Request.Url.AbsoluteUri); sb.AppendLine("<br />"); sb.AppendLine(); } sb.AppendFormat("UserAgent: {0}", logException.UserAgent); sb.AppendLine("<br />"); sb.AppendLine(); sb.AppendFormat("Service: {0}", traceInfo.ServiceName); sb.AppendLine("<br />"); sb.AppendLine(); sb.AppendFormat("Command: {0}", traceInfo.CommandName); sb.AppendLine("<br />"); sb.AppendLine(); sb.AppendFormat("Message: {0}", (messageTooLong) ? logException.Message : traceInfo.Message.Replace("\r\n", "<br />")); sb.AppendLine("<br />"); string emailContent = sb.ToString(); smtpService.SendMail(false, MailTo.Split(','), subject, emailContent, null); } } } }
public BaseApiController(IDataManager dataManager) { DataManager = dataManager; ModelFactory = new TModelFactory(); }
public ArchiveManager(IDataManager dataManager) : this() { this.dataManager = dataManager; }
private static int CompareCreationTime(FileEntryViewModel left, FileEntryViewModel right, IDataManager dataManager) { var leftCreationTime = left.Entry.GetCreationTime(dataManager); var rightCreationTime = right.Entry.GetCreationTime(dataManager); return(leftCreationTime.CompareTo(rightCreationTime)); }
//private IConfiguration configruation; public HomeController(IDataManager dataManger /*,IConfiguration config*/) { this.dm = dataManger; //this.configruation=config; }
public PatientManager(IDataManager dataManager) { DataManager = dataManager; }
public UserSettingColumnBusinessData(IDataManager dataManager, IDataManagerDataTable dataManagerDataTable) { _dataManager = dataManager; _dataManagerDataTable = dataManagerDataTable; }
/// <summary> /// Конструктор /// </summary> /// <param name="parserSettings"></param> /// <param name="sites"></param> public Dispatcher(Settings parserSettings, List <Queue> queues, IDataManager dataManager) { Settings = parserSettings; Queues = queues; DataManager = dataManager; }
public EGym() { DataManager = new DataManagerSimulator(); }
public CollectionProcessor(DVDP.Collection collection, IDataManager dataManager, IIOServices ioServices) { _collection = collection; _dataManager = dataManager; _ioServices = ioServices; }
protected override IObjectLoader CreateObjectLoader(ClientTransaction constructedTransaction, IClientTransactionEventSink eventSink, IPersistenceStrategy persistenceStrategy, IInvalidDomainObjectManager invalidDomainObjectManager, IDataManager dataManager, ITransactionHierarchyManager hierarchyManager) { var objectLoader = base.CreateObjectLoader(constructedTransaction, eventSink, persistenceStrategy, invalidDomainObjectManager, dataManager, hierarchyManager); return(_factory(objectLoader)); }
public OrdersService(IDataManager dataManager, IMapper mapper) { _dataManager = dataManager; _mapper = mapper; }
public DataController(IDataManager dataManager) { DataManager = dataManager; }
public AddPrograms(IDataManager dm) { dman = dm; }
public Logic(IHashing hashing, IDataManager dataManager) { this.hashing = hashing; this.dataManager = dataManager; this.hashing = new HmacHashing(Encoding.UTF8.GetBytes("hello world"), "sha512"); }
private static int CompareLastWatched(FileEntryViewModel left, FileEntryViewModel right, string userName, IDataManager dataManager) { var leftLastWatched = dataManager.GetLastWatched(left.Entry, userName); var rightLastWatched = dataManager.GetLastWatched(right.Entry, userName); return(leftLastWatched.CompareTo(rightLastWatched)); }
public TableQueryFrom(IDataManager dataManager, ITableCommand command) { this.DataManager = dataManager; this.Command = command; }
private static int Compare(FileEntryViewModel left, FileEntryViewModel right, SortColumn sortColumn, bool ascending, string userName, IDataManager dataManager) { var compare = 0; switch (sortColumn) { case SortColumn.LastWatched: { compare = ascending ? CompareLastWatched(left, right, userName, dataManager) : CompareLastWatched(right, left, userName, dataManager); break; } case SortColumn.CreationTime: { compare = ascending ? CompareCreationTime(left, right, dataManager) : CompareCreationTime(right, left, dataManager); break; } } if (compare == 0) { compare = ascending ? CompareName(left, right) : CompareName(right, left); } return(compare); }
private void Bind() { DataTable dtFormulaValue = null; DataTable dtMain = null; DataRow drDate = DB.GetFirstRow("select Max(CalculateTime) from FormulaValue"); if (drDate != null) { object o = drDate[0]; if (o is DateTime) { DateTime d = (DateTime)o; d = d.AddHours(Config.AdjustHours); lDate.Text = d.ToString("MMM dd yyyy", DateTimeFormatInfo.InvariantInfo); for (int i = 0; i < dgList.Columns.Count; i++) { if (dgList.Columns[i] is BoundColumn) { BoundColumn bc = dgList.Columns[i] as BoundColumn; if (bc.HeaderText == "Close") { bc.HeaderText = d.ToString("yyyy-MM-dd"); } else if (bc.HeaderText == "Last") { bc.HeaderText = d.AddDays(-1).ToString("yyyy-MM-dd"); } } } } } IDataManager idm = Utils.GetDataManager(Config.DefaultDataManager); string Exchange = ""; string ConditionId = null; string GroupId = Request.QueryString["GroupId"]; string Filter = null; if (GroupId != null) { string[] ssGroup = (string[])htGroup[GroupId]; if (ssGroup != null) { if (ssGroup.Length > 2) { Exchange = ssGroup[2]; } if (ssGroup.Length > 3) { ConditionId = "_" + ssGroup[3]; } if (ssGroup.Length > 4) { Filter = ssGroup[4]; } } } if (Filter != null) { ConditionId = "_" + DB.GetCommaValues("select QuoteCode from FormulaValue where " + Filter, null, ","); if (ConditionId == "_") { ConditionId = "0"; } Tools.Log("Filter:" + ConditionId); } dgList.VirtualItemCount = idm.SymbolCount(Exchange, ConditionId, null); lTotal.Text = "Total :" + dgList.VirtualItemCount; dtMain = idm.GetStockList(Exchange, "NoRealtime" + ConditionId, null, "", dgList.CurrentPageIndex * dgList.PageSize, dgList.PageSize); DataColumn dcName = dtMain.Columns["QuoteName"]; int RemoveStart = 1; string[] ss = Config.AutoPullFormulaData.Split(';'); foreach (string s in ss) { if (string.Compare(Utils.GetValue(s), "Name", true) == 0) { dtMain.Columns[1].ColumnName = Utils.GetName(s); RemoveStart = 2; } } while (dtMain.Columns.Count > RemoveStart) { dtMain.Columns.RemoveAt(RemoveStart); } //idm.GetSymbolList("",null,null,"",dgList.CurrentPageIndex*dgList.PageSize,dgList.PageSize); dtMain.PrimaryKey = new DataColumn[] { dtMain.Columns[0] }; if (dtMain.Rows.Count > 0) { string s1 = dtMain.Rows[0][0].ToString(); string s2 = dtMain.Rows[dtMain.Rows.Count - 1][0].ToString(); dtFormulaValue = DB.GetDataTable("select * from FormulaValue where QuoteCode>='" + s1 + "' and QuoteCode<='" + s2 + "' order by QuoteCode"); } foreach (string s in ss) { try { dtMain.Columns.Add(Utils.GetName(s)); } catch { } } if (dtFormulaValue != null) { foreach (DataRow dr in dtFormulaValue.Rows) { DataRow drMain = dtMain.Rows.Find(dr["QuoteCode"]); if (drMain != null) { object o = dr["FormulaValue"]; double d = double.NaN; string s = ""; if (o != DBNull.Value) { d = float.Parse(o.ToString()); } string Format = null; string FormulaName = dr["FormulaName"].ToString(); if (htFormat[FormulaName] != null) { Format = htFormat[FormulaName].ToString(); } if (!double.IsNaN(d)) { if (Format == null) { Format = "f2"; } else if (Format == "Z") { Format = "f" + FormulaHelper.TestBestFormat(d, 0); } s = d.ToString(Format); } if (s != "") { drMain[dr["FormulaName"].ToString()] = s; } } } } dgList.DataSource = dtMain; dgList.DataBind(); }
internal static ObservableCollection <IFileEntryViewModel> GetSortedEntries(IEnumerable <FileEntry> modelEntries, string userName, IDataManager dataManager, IIOServices ioServices, SortColumn sortColumn, bool ascending) { var viewModelEntries = modelEntries.Select(item => new FileEntryViewModel(item, userName, dataManager, ioServices)).ToList(); viewModelEntries.Sort((left, right) => Compare(left, right, sortColumn, ascending, userName, dataManager)); return(new ObservableCollection <IFileEntryViewModel>(viewModelEntries)); }
public void Initialize() { manager = new DataManager(); }
public OhlcChartForm(IDataManager dataManager) : this() { this.dataManager = dataManager; }
public MainWindow() { InitializeComponent(); factory = ModelsFactory.Instance; dataManager = TextFileManager.Instance; }
//private IConfiguration configuration; public HomeController(IDataManager dataManager, IConfiguration config) { this.dm = dataManager; //this.configuration = config; }
public SocketMiddleware(RequestDelegate next, IHttpContextAccessor httpContextAccessor, IDataManager dm) { _next = next; _userId = httpContextAccessor.CurrentUser() ?? "guest"; _dm = dm; }
// ManagerVM remplacé par FaçadeVM public ManagerVM(IDataManager dataManager) { }
public ContentController(IDataManager dataManager) : base(dataManager) { _pageSize = 5; }