public void CreateContactTest()
        {
            ContactPersonOrganization contactToCreate = new ContactPersonOrganization();

            //contactToCreate.Id = "Try#7";
            contactToCreate.Name = new UniversalEntities.PersonName();
            //UniversalEntities.PersonName name;
            contactToCreate.Name.Title  = "Dr.";
            contactToCreate.Name.First  = "Gaurang";
            contactToCreate.Name.Middle = "Friend";
            contactToCreate.Name.Last   = "Gupta";

            contactToCreate.Addresses = new List <UniversalEntities.Address>();
            UniversalEntities.Address address1 = new UniversalEntities.Address();
            address1.Line1   = "Lucknow";
            address1.Line2   = "Lucknow";
            address1.Line3   = "Lucknow";
            address1.City    = "Lucknow";
            address1.PinCode = "226021";
            address1.State   = "UP";
            address1.Country = "Country";
            contactToCreate.Addresses.Add(address1);

            UniversalEntities.Address address2 = new UniversalEntities.Address();
            address2.Line1   = "Lucknow";
            address2.Line2   = "Lucknow";
            address2.Line3   = "Lucknow";
            address2.City    = "Lucknow";
            address2.PinCode = "226021";
            address2.State   = "UP";
            address2.Country = "Country";
            contactToCreate.Addresses.Add(address2);

            contactToCreate.Phones = new List <string>();
            contactToCreate.Phones.Add("+915222326464");
            contactToCreate.Phones.Add("+915222326565");
            contactToCreate.Phones.Add("+915224060310");

            contactToCreate.Mobiles = new List <string>();
            contactToCreate.Mobiles.Add("+919005120111");
            contactToCreate.Mobiles.Add("+919919992181");

            contactToCreate.Emails = new List <string>();
            contactToCreate.Emails.Add("*****@*****.**");
            contactToCreate.Emails.Add("*****@*****.**");
            contactToCreate.Emails.Add("*****@*****.**");

            string idOfNewContact = ContactPersonOrganizationDB.CreateContact(contactToCreate);

            System.Diagnostics.Debug.Write("<<<<<<<<<<<<<<<<<");
            System.Diagnostics.Debug.WriteLine(idOfNewContact);
        }
Beispiel #2
0
        public static string CreateContact(ContactPersonOrganization newContact)
        {
            MongoClient    client   = new MongoClient();
            IMongoDatabase database = client.GetDatabase("GCCHRConnectDB");
            IMongoCollection <ContactPersonOrganization> collection = database.GetCollection <ContactPersonOrganization>(ContactPersonOrganization.TableOrCollectionName);

            collection.InsertOne(newContact);

            IMongoDatabase database1 = client.GetDatabase("TestDB");
            IMongoCollection <BsonDocument> collection1 = database1.GetCollection <BsonDocument>(ContactPersonOrganization.TableOrCollectionName);
            BsonDocument TestDoc = new BsonDocument("SampleKey", 12);

            collection1.InsertOne(TestDoc);
            return(newContact.Id);
        }