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); } } }
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); } } } }