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(); }
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(); }
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); }