public void Save(User user)
        {
            var collection    = GetCollection <User>(USER_COLLECTION);
            var wrappedObject = new QueryObjectWrapper <User>
            {
                Object = user,
                _id    = user.UserId
            };

            collection.Save(wrappedObject);
        }
        public void Save(AccommodationSupplier accommodationSupplier)
        {
            var collection    = GetCollection <AccommodationSupplier>(ACCOMMODATIONSUPPLIER_COLLECTION);
            var wrappedObject = new QueryObjectWrapper <AccommodationSupplier>
            {
                Object = accommodationSupplier,
                _id    = accommodationSupplier.AccommodationSupplierId
            };

            collection.Save(wrappedObject);
        }
        public void Save(Authentication authentication)
        {
            var collection    = GetCollection <Authentication>(AUTHENTICATION_COLLECTION);
            var wrappedObject = new QueryObjectWrapper <Authentication>
            {
                Object = authentication,
                _id    = authentication.AuthenticationId
            };

            collection.Save(wrappedObject);
        }
        public void Save(AccommodationLead accommodationLead)
        {
            var collection    = GetCollection <AccommodationLead>(ACCOMMODATIONLEAD_COLLECTION);
            var wrappedObject = new QueryObjectWrapper <AccommodationLead>
            {
                Object = accommodationLead,
                _id    = accommodationLead.AccommodationLeadId
            };

            collection.Save(wrappedObject);
        }