public void MongoAbstractions_IsProcessed_Returns_True_If_Processed_Is_True() { IData data = new MongoData(); var codes = data.ZipCodes(); Assert.IsTrue(codes.Any()); }
public void CreateItem([FromBody] MongoData data) { var client = new MongoClient("mongodb://localhost"); var db = client.GetDatabase("test"); var testCollection = db.GetCollection <MongoData>("testdata"); testCollection.InsertOne(data); }
public MainWindow() { this.mongo = new MongoData(false); InitializeComponent(); this.lastUpdate = new DateTime(2000, 1, 1); MessageSend.Visibility = System.Windows.Visibility.Hidden; MessagesList.Visibility = System.Windows.Visibility.Hidden; MessageText.Visibility = System.Windows.Visibility.Hidden; }
/// <summary> /// Initializes a new instance of the <see cref="BlockStartup"/> class. /// </summary> public BlockStartup( ILogger <BlockStartup> logger, ISyncOperations syncOperations, SyncConnection syncConnection, IStorageOperations storageOperations, ICryptoClientFactory clientFactory, IStorage data) : base(logger) { connection = syncConnection; this.storageOperations = storageOperations; this.clientFactory = clientFactory; this.data = data; this.syncOperations = syncOperations; log = logger; mongoData = (MongoData)data; }
/// <summary> /// /// </summary> public StatsSyncer( IOptions <IndexerSettings> configuration, ISyncOperations syncOperations, IStorageOperations storageOperations, IStorage storage, SyncConnection syncConnection, StatsHandler statsHandler, ILogger <StatsSyncer> logger) : base(configuration, logger) { log = logger; data = (MongoData)storage; this.statsHandler = statsHandler; this.storageOperations = storageOperations; // Only run the StatsSyncer every 5 minute. Delay = TimeSpan.FromMinutes(5); watch = Stopwatch.Start(); }
private async void button2_Click(object sender, EventArgs e) { // Load all documents var obj = new MongoData() { someInteger = (int)theInteger.Value, someString = theString.Text }; var content = JsonConvert.SerializeObject(obj); var buffer = System.Text.Encoding.UTF8.GetBytes(content); var byteContent = new ByteArrayContent(buffer); byteContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); var response = await client.PostAsync("https://localhost:44374/api/Values", byteContent); MessageBox.Show("Posted"); }
public void Init() { db = new MongoData(); db.Init(); NetworkTransport.Init(); ConnectionConfig cc = new ConnectionConfig(); reliableChannel = cc.AddChannel(QosType.Reliable); HostTopology topo = new HostTopology(cc, MAX_USER); //Server Only hostId = NetworkTransport.AddHost(topo, PORT, null); webhostId = NetworkTransport.AddWebsocketHost(topo, WEB_PORT, null); Debug.Log(string.Format("Oppening connection on port {0} and webport {1}", PORT, WEB_PORT)); isStarted = true; // // Test // db.InsertAccount("testUsername","testPassword","testEmail"); }
/// <summary> /// Initializes a new instance of the <see cref="StatsController"/> class. /// </summary> public StatsController(StatsHandler statsHandler, IStorage storage) { this.statsHandler = statsHandler; this.storage = storage as MongoData; }