Пример #1
0
 public void AddPhone(string userName, IList<Phone> phones)
 {
     using (var db = new PhoneBookContext())
     {
         var account = db.Account.Include(p => p.Phones).FirstOrDefault(user => user.UserName == userName);
         db.Account.Attach(account);
         var entry = db.Entry(account);
         account?.Phones.AddRange(phones);
         entry.Property(e => e.Phones).IsModified = true;
         db.SaveChanges();
     }
 }
Пример #2
0
 public void AddPhone(int id, Phone phone)
 {
     using (var db = new PhoneBookContext())
     {
         var account = db.Account.Include(p => p.Phones).FirstOrDefault(user=>user.Id ==id);
         db.Account.Attach(account);
         var entry = db.Entry(account);
         account?.Phones.Add(phone);
         entry.Property(e => e.Phones).IsModified = true;
         db.SaveChanges();
     }
 }