public bool DeleteWedding(int weddingId, int userId) { var wedding = Weddings.Include(w => w.GuestList) .SingleOrDefault(w => w.WeddingId == weddingId && w.UserId == userId); if (wedding != null) { GuestWeddings.RemoveRange(wedding.GuestList); Weddings.Remove(wedding); SaveChanges(); return(true); } else { return(false); } }