예제 #1
0
        public void AddMasterData(B2BCustomer document)
        {
            if (document.Id == string.Empty)
            {
                document.Id = Guid.NewGuid().ToString();
            }

            collectionB2BCustomer.InsertOne(document);
        }
예제 #2
0
        // Mapiraj view objekt ,a to je CoreViewModel koji služi za prezentaciju Providera i B2BCustomera u B2BCustomer objekt te napravi update objekta u bazi
        public static void UpdateMasterDataB2BCustomer(CoreViewModel model)
        {
            var manager     = PlugInManager.GetBookingDataManager();
            var b2bcustomer = new B2BCustomer();

            b2bcustomer.Id       = model.Id;
            b2bcustomer.Address  = model.Address;
            b2bcustomer.Country  = model.Country;
            b2bcustomer.Bank     = model.Bank;
            b2bcustomer.City     = model.City;
            b2bcustomer.Contacts = model.Contacts;
            b2bcustomer.IBAN     = model.IBAN;
            b2bcustomer.Name     = model.Name;
            b2bcustomer.PersonalIdentificationNumber = model.PersonalIdentificationNumber;
            b2bcustomer.Notes     = model.Notes;
            b2bcustomer.PartnerId = model.ProviderId;

            manager.UpdateMasterData(b2bcustomer);
        }
예제 #3
0
        public void UpdateMasterData(B2BCustomer document)
        {
            var filter = Builders <B2BCustomer> .Filter.Eq(s => s.Id, document.Id);

            collectionB2BCustomer.ReplaceOne(filter, document);
        }