private static void CreateMessageMaps() { MessageEndpointMappingDB mapping = new MessageEndpointMappingDB(); mapping.Endpoint = "MySFTPClient"; mapping.Messages = "MyMessages.SendCommand, MyMessages"; CreateMessageMaps(mapping); }
private static void CreateMessageMaps(MessageEndpointMappingDB mapping) { var client = new MongoClient(ConnectionString); var server = client.GetServer(); MongoDatabase myConfig = server.GetDatabase("MyConfig"); MongoCollection<BsonDocument> endpoints = myConfig.GetCollection<BsonDocument>("MessageEndpointMappingDB"); BsonDocument endpoint = new BsonDocument { { "AssemblyName", mapping.AssemblyName }, { "Endpoint", mapping.Endpoint }, { "Messages", mapping.Messages }, { "Namespace", mapping.Namespace }, { "TypeFullName", mapping.TypeFullName } }; endpoints.Insert(endpoint); }