ASP.NET 2.0 Instant Results
class has only one property:
Property
Type
Description
Item(ByVal Index As Integer)
Integer
Returns the
Contact
object stored at the
position in index in the collection.
The
ContactCollection
class's public methods are as follows:
Method
Return Type
Description
Add(ByVal NewContact As Contact)
None
Adds a
Contact
object to
the collection held by the
ContactCollection
object.
Add(ByVal ContactId As Long)
None
Creates a new
Contact
object.
ContactId
is passed to the
Contact
object's constructor
to ensure it's populated with
the contact's details from the
database. The new
Contact
object is then added to the
collection maintained by the
ContactCollection
object.
Remove(ByVal Index as Integer)
None
Removes the
Contact
object
from the collection at the speci-
fied index.
That deals with the
Contact
classes; now take a look at the two classes dealing with diary entries.
The DiaryEntry Class
The
DiaryEntry
class objectifies a single entry in a diary. It encapsulates everything to do with diary
entries, including creating, updating, and retrieving diary entry data. It handles all the database access
for diary entries.
It has three constructors, outlined in the following table:
Constructor
Description
New(ByVal DiaryId as Integer)
Creates a new
DiaryEntry
object with all properties
set to their default values.
New(ByVal DiaryEntryId As Long)
Creates a new
DiaryEntry
object with its properties
retrieved from the database using the argument
DiaryEntryId
.
New(ByVal DiaryId AS Integer,
Creates a new
DiaryEntry
object with its properties
ByVal EntryDate As Date)
retrieved from the database using the arguments
DiaryId
and
EntryDate
.
11
The Online Diary and Organizer