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

            collectionBackOfficeContact.InsertOne(document);
        }
Beispiel #2
0
        public static void AddMasterData(BackOfficeContactViewModel model)
        {
            var manager = PlugInManager.GetMasterDataManager();
            var contact = new BackOfficeContact();


            contact.Id          = Guid.NewGuid().ToString();
            contact.Address     = model.Address;
            contact.City        = model.City;
            contact.CompanyName = model.CompanyName;
            contact.Country     = model.Country;
            contact.Email       = model.Email;
            contact.FirstName   = model.FirstName;
            contact.LastName    = model.LastName;

            manager.AddMasterData(contact);
        }
Beispiel #3
0
        public void UpdateMasterData(BackOfficeContact document)
        {
            var filter = Builders <BackOfficeContact> .Filter.Eq(s => s.Id, document.Id);

            collectionBackOfficeContact.ReplaceOne(filter, document);
        }