Imports System.EnterpriseServices ''' ''' Implements the transactional server-side DataPortal object as ''' discussed in Chapter 5. ''' _ Public Class DataPortal Inherits ServicedComponent ''' ''' Invokes the server-side DataPortal Create method within ''' a COM+ transaction. ''' _ Public Function Create(ByVal Criteria As Object, ByVal Principal As Object) As Object Dim portal As New CSLA.Server.DataPortal() Return portal.Create(Criteria, Principal) End Function ''' ''' Invokes the server-side DataPortal Fetch method within ''' a COM+ transaction. ''' _ Public Function Fetch(ByVal Criteria As Object, ByVal Principal As Object) As Object Dim portal As New CSLA.Server.DataPortal() Return portal.Fetch(Criteria, Principal) End Function ''' ''' Invokes the server-side DataPortal Update method within ''' a COM+ transaction. ''' _ Public Function Update(ByVal obj As Object, ByVal Principal As Object) As Object Dim portal As New CSLA.Server.DataPortal() Return portal.Update(obj, Principal) End Function ''' ''' Invokes the server-side DataPortal Delete method within ''' a COM+ transaction. ''' _ Public Sub Delete(ByVal Criteria As Object, ByVal Principal As Object) Dim portal As New CSLA.Server.DataPortal() portal.Delete(Criteria, Principal) End Sub End Class