예제 #1
0
 public void AddAddress()
 {
     using (ILoggerFactory logFact = new LoggerFactory())
     {
         using (var db = createNewDataContextInstance())
         {
             IContactService crsrv = new ContactDBService(db, logFact);
             Contact         ct    = crsrv.ListByName(contactName, true).FirstOrDefault();
             ct.AddAddress("Home", "52D rue des Crets", "74200 Allinges");
             crsrv.Update(ct);
         }
     }
 }
예제 #2
0
 public void GetSingleContact()
 {
     using (ILoggerFactory logFact = new LoggerFactory())
     {
         using (var db = createNewDataContextInstance())
         {
             IContactService crsrv = new ContactDBService(db, logFact);
             Contact         ct    = crsrv.GetByID(1);
             ct.UpdateName2("Test Name 2");
             crsrv.Update(ct);
         }
     }
 }
예제 #3
0
        public void CreateContact()
        {
            using (ILoggerFactory logFact = new LoggerFactory())
            {
                using (TAPIDataContext db = createNewDataContextInstance())
                {
                    db.Database.EnsureDeleted();
                    db.Database.EnsureCreated();

                    IContactService csrv = new ContactDBService(db, logFact);
                    Contact         ct   = csrv.ListByName(contactName, true).FirstOrDefault();

                    if (ct == null)
                    {
                        ct = new Contact(contactName);
                        csrv.Add(ct);
                    }
                }
            }
        }