public SnackMachine CreateSnackMachine()
        {
            var snackMachine = new MongoObject <SnackMachine>(new SnackMachine());

            _snackMachines.InsertOne(snackMachine);

            return(snackMachine.Unwrap());
        }
        public AutomatedTellerMachine CreateATM()
        {
            var atm = new MongoObject <AutomatedTellerMachine>(new AutomatedTellerMachine());

            _atms.InsertOne(atm);

            return(atm.Unwrap());
        }
Example #3
0
 public static T Unwrap <T>(this MongoObject <T> t)
 {
     return(t.Element);
 }