public void AddNewVendor(Vendor vendor, int wid) { var wedding = Weddings.FirstOrDefault(w => w.WeddingId == wid); if (wedding != null) { if (wedding.Vendors == null) { wedding.Vendors = new List <Vendor>(); System.Console.WriteLine("initializing vendor list"); } wedding.Vendors.Add(vendor); SaveChanges(); } }