示例#1
0
        public async System.Threading.Tasks.Task AddFG14SystemdatenAsync(FG14Connect.FG14v3.Systemdaten s, string sender)
        {
            //  var collectionFG14 = _database.GetCollection<BsonDocument>("fg14");
            string dbConURL = "mongodb://*****:*****@" + dbConnectionStringURL;

            _client   = new MongoClient(new MongoUrl(dbConURL));
            _database = _client.GetDatabase("appharbor_xbngsdnl");



            var fg14db = _database.GetCollection <FG14v3.Systemdaten>("fg14");

            //var document = new BsonDocument
            //    {
            //      {"Timestanp",new BsonDateTime(DateTime.Now)},
            //      {"Sender",new BsonString(sender)},
            //      {"Type",new BsonString(DsType.Prozessdaten.ToString()) },
            //      {"Timestamp",new BsonDateTime(s.timestamp)},
            //      {"User",new BsonString(s.User)},
            //      {"ID",new BsonInt32(s.ID)},
            //      {"Test",new BsonString(s.Text)},
            //      {"Tool",new BsonString(s.ToolNr)}

            //    };
            await fg14db.InsertOneAsync(s);

            //collectionFG14.InsertOneAsync(document).Wait();
        }
示例#2
0
        public mongodb()
        {
            string dbConURL = "mongodb://*****:*****@" + dbConnectionStringURL;

            _client   = new MongoClient(new MongoUrl(dbConURL));
            _database = _client.GetDatabase("appharbor_xbngsdnl");


            var fg14db = _database.GetCollection <FG14v3.Systemdaten>("fg14");

            FG14Connect.FG14v3.Systemdaten testdaten = new FG14Connect.FG14v3.Systemdaten();
            testdaten.ID        = 1;
            testdaten.Text      = "TEST";
            testdaten.timestamp = DateTime.Now;
            testdaten.ToolNr    = "0815";
            testdaten.User      = "******";
            fg14db.InsertOneAsync(testdaten).Wait();
            // AddFG14SystemdatenAsync(testdaten, "Test").Wait();
        }
示例#3
0
 public void SendFG14Systemdaten(string sender, FG14Connect.FG14v3.Systemdaten sDaten)
 {
     // Call the broadcastMessage method to update clients.
     Startup.db.AddFG14SystemdatenAsync(sDaten, sender).Wait();
     Clients.All.broadcastFG14Systemdaten(sender, sDaten);
 }