/// <summary> This method copy's each database field from the <paramref name="source"/> interface to this data row.</summary> public void Copy_From(IAEAGSport source, bool includePrimaryKey = false) { if (includePrimaryKey) this.Id = source.Id; this.NameId = source.NameId; this.NumberOfPages = source.NumberOfPages; this.Titel = source.Titel; this.StandVon = source.StandVon; this.BelegungTennis = source.BelegungTennis; this.BelegungBadminton = source.BelegungBadminton; this.BeschreibungTennis = source.BeschreibungTennis; this.BeschreibungBadminton = source.BeschreibungBadminton; this.TRFullBookableUnits = source.TRFullBookableUnits; this.TRBookings = source.TRBookings; this.TRRessource = source.TRRessource; this.ModifyTimeStamp = source.ModifyTimeStamp; this.ProcessingStatus = source.ProcessingStatus; }
/// <summary> /// This method copy's each database field which is in the <paramref name="includedColumns"/> /// from the <paramref name="source"/> interface to this data row. /// </summary> public void Copy_From_But_TakeOnly(IAEAGSport source, params string[] includedColumns) { if (includedColumns.Contains(AEAGSportsTable.IdCol)) this.Id = source.Id; if (includedColumns.Contains(AEAGSportsTable.NameIdCol)) this.NameId = source.NameId; if (includedColumns.Contains(AEAGSportsTable.NumberOfPagesCol)) this.NumberOfPages = source.NumberOfPages; if (includedColumns.Contains(AEAGSportsTable.TitelCol)) this.Titel = source.Titel; if (includedColumns.Contains(AEAGSportsTable.StandVonCol)) this.StandVon = source.StandVon; if (includedColumns.Contains(AEAGSportsTable.BelegungTennisCol)) this.BelegungTennis = source.BelegungTennis; if (includedColumns.Contains(AEAGSportsTable.BelegungBadmintonCol)) this.BelegungBadminton = source.BelegungBadminton; if (includedColumns.Contains(AEAGSportsTable.BeschreibungTennisCol)) this.BeschreibungTennis = source.BeschreibungTennis; if (includedColumns.Contains(AEAGSportsTable.BeschreibungBadmintonCol)) this.BeschreibungBadminton = source.BeschreibungBadminton; if (includedColumns.Contains(AEAGSportsTable.TRFullBookableUnitsCol)) this.TRFullBookableUnits = source.TRFullBookableUnits; if (includedColumns.Contains(AEAGSportsTable.TRBookingsCol)) this.TRBookings = source.TRBookings; if (includedColumns.Contains(AEAGSportsTable.TRRessourceCol)) this.TRRessource = source.TRRessource; if (includedColumns.Contains(AEAGSportsTable.ModifyTimeStampCol)) this.ModifyTimeStamp = source.ModifyTimeStamp; if (includedColumns.Contains(AEAGSportsTable.ProcessingStatusCol)) this.ProcessingStatus = source.ProcessingStatus; }
/// <summary> This method copy's each database field into the <paramref name="target"/> interface. </summary> public void Copy_To(IAEAGSport target, bool includePrimaryKey = false) { if (includePrimaryKey) target.Id = this.Id; target.NameId = this.NameId; target.NumberOfPages = this.NumberOfPages; target.Titel = this.Titel; target.StandVon = this.StandVon; target.BelegungTennis = this.BelegungTennis; target.BelegungBadminton = this.BelegungBadminton; target.BeschreibungTennis = this.BeschreibungTennis; target.BeschreibungBadminton = this.BeschreibungBadminton; target.TRFullBookableUnits = this.TRFullBookableUnits; target.TRBookings = this.TRBookings; target.TRRessource = this.TRRessource; target.ModifyTimeStamp = this.ModifyTimeStamp; target.ProcessingStatus = this.ProcessingStatus; }