Beispiel #1
0
        protected override void UpdateInDatabase(SqlConnection conn)
        {
            UpdateInDatabase(conn, "UpdateInvite");

            GeneralMethods.SyncCollections <Guest>(
                Guest.GetGuestsByInviteId(conn, Id),
                Guests,
                (oldGuest, newGuest) => oldGuest.Id == newGuest.Id,
                guest => guest.Add(conn, Id),
                (oldGuest, newGuest) => newGuest.Update(conn, Id),
                guest => guest.Delete(conn));
        }
Beispiel #2
0
 protected override void Load(SqlConnection conn, sp.DataRow row)
 {
     base.Load(conn, row);
     Guests = new ObservableCollection <Guest>(Guest.GetGuestsByInviteId(conn, Id));
 }