public Person Update(string PersonId, Person person) { Session.Store(person); Session.SaveChanges(); return person; }
public Person Update(int PersonId, Person person) { if (person.Contacts != null) { foreach (Contact ct in person.Contacts) { ct.personId = PersonId; if (ct.Id == 0) _dbCtx.Contacts.Add(ct); else _dbCtx.Entry(ct).State = System.Data.Entity.EntityState.Modified; } } if (person.Addresses != null) { foreach (Address ad in person.Addresses) { ad.personId = PersonId; if (ad.Id == 0) _dbCtx.Addresses.Add(ad); else _dbCtx.Entry(ad).State = System.Data.Entity.EntityState.Modified; } } _dbCtx.Entry(person).State = System.Data.Entity.EntityState.Modified; _dbCtx.SaveChanges(); return person; }
public Person Create(Person person) { _dbCtx.Persons.Add(person); _dbCtx.SaveChanges(); return person; }
public Person Create(Person person) { Session.Store(person); Session.SaveChanges(); return person; }