Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/Silverlight/VB/GridDemo/Controls/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/Silverlight/VB/GridDemo/Controls/RiaSC.Web.g.vb

Imports Microsoft.VisualBasic
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel.DataAnnotations
Imports System.Runtime.Serialization
Imports System.ServiceModel
Imports System.ServiceModel.DomainServices.Client
Imports System.ServiceModel.DomainServices.Client.ApplicationServices
Imports System.ServiceModel.Web

Namespace RiaSC
	Public NotInheritable Partial Class WebContext
		Inherits WebContextBase

		#Region "Extensibility Method Definitions"
		Partial Private Sub OnCreated()
		End Sub

		#End Region
		Public Sub New()
			Me.OnCreated()
		End Sub
		Public Shadows Shared ReadOnly Property Current() As WebContext
			Get
				Return (CType(WebContextBase.Current, WebContext))
			End Get
		End Property
	End Class
End Namespace
Namespace RiaSC.Web
	Public NotInheritable Partial Class SCContext
		Inherits DomainContext

		#Region "Extensibility Method Definitions"
		Partial Private Sub OnCreated()
		End Sub

		#End Region
		Public Sub New()
			Me.New(New WebDomainClient(Of ISCServiceContract)(New Uri("http://demos.devexpress.com/Services/RiaSC/RiaSC-Web-SCService.svc", UriKind.Absolute)))
		End Sub
		Public Sub New(ByVal serviceUri As Uri)
			Me.New(New WebDomainClient(Of ISCServiceContract)(serviceUri))
		End Sub
		Public Sub New(ByVal domainClient As DomainClient)
			MyBase.New(domainClient)
			Me.OnCreated()
		End Sub
		Public ReadOnly Property SCIssuesDemos() As EntitySet(Of SCIssuesDemo)
			Get
				Return MyBase.EntityContainer.GetEntitySet(Of SCIssuesDemo)()
			End Get
		End Property
		Public Function GetSCIssuesDemoQuery() As EntityQuery(Of SCIssuesDemo)
			Me.ValidateMethod("GetSCIssuesDemoQuery", Nothing)
			Return MyBase.CreateQuery(Of SCIssuesDemo)("GetSCIssuesDemo", Nothing, False, True)
		End Function
		Public Function GetSCIssuesDemoByTechnologyQuery(ByVal technologyName As String) As EntityQuery(Of SCIssuesDemo)
			Dim parameters As New Dictionary(Of String, Object)()
			parameters.Add("technologyName", technologyName)
			Me.ValidateMethod("GetSCIssuesDemoByTechnologyQuery", parameters)
			Return MyBase.CreateQuery(Of SCIssuesDemo)("GetSCIssuesDemoByTechnology", parameters, False, True)
		End Function
		Public Function GetSCIssuesDemoByTechnologyExtendedData(ByVal technologyName As String, ByVal extendedDataInfo As String, ByVal callback As Action(Of InvokeOperation(Of String)), ByVal userState As Object) As InvokeOperation(Of String)
			Dim parameters As New Dictionary(Of String, Object)()
			parameters.Add("technologyName", technologyName)
			parameters.Add("extendedDataInfo", extendedDataInfo)
			Me.ValidateMethod("GetSCIssuesDemoByTechnologyExtendedData", parameters)
			Return (CType(Me.InvokeOperation("GetSCIssuesDemoByTechnologyExtendedData", GetType(String), parameters, True, callback, userState), InvokeOperation(Of String)))
		End Function
		Public Function GetSCIssuesDemoByTechnologyExtendedData(ByVal technologyName As String, ByVal extendedDataInfo As String) As InvokeOperation(Of String)
			Dim parameters As New Dictionary(Of String, Object)()
			parameters.Add("technologyName", technologyName)
			parameters.Add("extendedDataInfo", extendedDataInfo)
			Me.ValidateMethod("GetSCIssuesDemoByTechnologyExtendedData", parameters)
			Return (CType(Me.InvokeOperation("GetSCIssuesDemoByTechnologyExtendedData", GetType(String), parameters, True, Nothing, Nothing), InvokeOperation(Of String)))
		End Function
		Public Function GetSCIssuesDemoExtendedData(ByVal extendedDataInfo As String, ByVal callback As Action(Of InvokeOperation(Of String)), ByVal userState As Object) As InvokeOperation(Of String)
			Dim parameters As New Dictionary(Of String, Object)()
			parameters.Add("extendedDataInfo", extendedDataInfo)
			Me.ValidateMethod("GetSCIssuesDemoExtendedData", parameters)
			Return (CType(Me.InvokeOperation("GetSCIssuesDemoExtendedData", GetType(String), parameters, True, callback, userState), InvokeOperation(Of String)))
		End Function
		Public Function GetSCIssuesDemoExtendedData(ByVal extendedDataInfo As String) As InvokeOperation(Of String)
			Dim parameters As New Dictionary(Of String, Object)()
			parameters.Add("extendedDataInfo", extendedDataInfo)
			Me.ValidateMethod("GetSCIssuesDemoExtendedData", parameters)
			Return (CType(Me.InvokeOperation("GetSCIssuesDemoExtendedData", GetType(String), parameters, True, Nothing, Nothing), InvokeOperation(Of String)))
		End Function
		Protected Overrides Function CreateEntityContainer() As EntityContainer
			Return New SCContextEntityContainer()
		End Function
		<ServiceContract()> _
		Public Interface ISCServiceContract
			<FaultContract(GetType(DomainServiceFault), Action:="http://tempuri.org/SCService/GetSCIssuesDemoDomainServiceFault", Name:="DomainServiceFault", Namespace:="DomainServices"), OperationContract(AsyncPattern:=True, Action:="http://tempuri.org/SCService/GetSCIssuesDemo", ReplyAction:="http://tempuri.org/SCService/GetSCIssuesDemoResponse"), WebGet()> _
			Function BeginGetSCIssuesDemo(ByVal callback As AsyncCallback, ByVal asyncState As Object) As IAsyncResult
			Function EndGetSCIssuesDemo(ByVal result As IAsyncResult) As QueryResult(Of SCIssuesDemo)
			<FaultContract(GetType(DomainServiceFault), Action:="http://tempuri.org/SCService/GetSCIssuesDemoByTechnologyDomainServiceFault", Name:="DomainServiceFault", Namespace:="DomainServices"), OperationContract(AsyncPattern:=True, Action:="http://tempuri.org/SCService/GetSCIssuesDemoByTechnology", ReplyAction:="http://tempuri.org/SCService/GetSCIssuesDemoByTechnologyResponse"), WebGet()> _
			Function BeginGetSCIssuesDemoByTechnology(ByVal technologyName As String, ByVal callback As AsyncCallback, ByVal asyncState As Object) As IAsyncResult
			Function EndGetSCIssuesDemoByTechnology(ByVal result As IAsyncResult) As QueryResult(Of SCIssuesDemo)
			<FaultContract(GetType(DomainServiceFault), Action:="http://tempuri.org/SCService/GetSCIssuesDemoByTechnologyExtendedDataDomainService" & "Fault", Name:="DomainServiceFault", Namespace:="DomainServices"), OperationContract(AsyncPattern:=True, Action:="http://tempuri.org/SCService/GetSCIssuesDemoByTechnologyExtendedData", ReplyAction:="http://tempuri.org/SCService/GetSCIssuesDemoByTechnologyExtendedDataResponse")> _
			Function BeginGetSCIssuesDemoByTechnologyExtendedData(ByVal technologyName As String, ByVal extendedDataInfo As String, ByVal callback As AsyncCallback, ByVal asyncState As Object) As IAsyncResult
			Function EndGetSCIssuesDemoByTechnologyExtendedData(ByVal result As IAsyncResult) As String
			<FaultContract(GetType(DomainServiceFault), Action:="http://tempuri.org/SCService/GetSCIssuesDemoExtendedDataDomainServiceFault", Name:="DomainServiceFault", Namespace:="DomainServices"), OperationContract(AsyncPattern:=True, Action:="http://tempuri.org/SCService/GetSCIssuesDemoExtendedData", ReplyAction:="http://tempuri.org/SCService/GetSCIssuesDemoExtendedDataResponse")> _
			Function BeginGetSCIssuesDemoExtendedData(ByVal extendedDataInfo As String, ByVal callback As AsyncCallback, ByVal asyncState As Object) As IAsyncResult
			Function EndGetSCIssuesDemoExtendedData(ByVal result As IAsyncResult) As String
		End Interface

		Friend NotInheritable Class SCContextEntityContainer
			Inherits EntityContainer

			Public Sub New()
				Me.CreateEntitySet(Of SCIssuesDemo)(EntitySetOperations.None)
			End Sub
		End Class
	End Class
	<DataContract(Namespace:="http://schemas.datacontract.org/2004/07/RiaSC.Web")> _
	Public NotInheritable Partial Class SCIssuesDemo
		Inherits Entity

		Private _createdOn? As DateTime

		Private _id As String

		Private _modifiedOn? As DateTime

		Private _oid As Guid

		Private _productName As String

		Private _status As String

		Private _subject As String

		Private _technologyName As String

		Private _urgent? As Boolean

		#Region "Extensibility Method Definitions"
		Partial Private Sub OnCreated()
		End Sub
		Partial Private Sub OnCreatedOnChanging(ByVal value? As DateTime)
		End Sub
		Partial Private Sub OnCreatedOnChanged()
		End Sub
		Partial Private Sub OnIDChanging(ByVal value As String)
		End Sub
		Partial Private Sub OnIDChanged()
		End Sub
		Partial Private Sub OnModifiedOnChanging(ByVal value? As DateTime)
		End Sub
		Partial Private Sub OnModifiedOnChanged()
		End Sub
		Partial Private Sub OnOidChanging(ByVal value As Guid)
		End Sub
		Partial Private Sub OnOidChanged()
		End Sub
		Partial Private Sub OnProductNameChanging(ByVal value As String)
		End Sub
		Partial Private Sub OnProductNameChanged()
		End Sub
		Partial Private Sub OnStatusChanging(ByVal value As String)
		End Sub
		Partial Private Sub OnStatusChanged()
		End Sub
		Partial Private Sub OnSubjectChanging(ByVal value As String)
		End Sub
		Partial Private Sub OnSubjectChanged()
		End Sub
		Partial Private Sub OnTechnologyNameChanging(ByVal value As String)
		End Sub
		Partial Private Sub OnTechnologyNameChanged()
		End Sub
		Partial Private Sub OnUrgentChanging(ByVal value? As Boolean)
		End Sub
		Partial Private Sub OnUrgentChanged()
		End Sub

		#End Region
		Public Sub New()
			Me.OnCreated()
		End Sub
		<DataMember()> _
		Public Property CreatedOn() As DateTime?
			Get
				Return Me._createdOn
			End Get
			Set(ByVal value? As DateTime)
				If (Not Me._createdOn.Equals(value)) Then
					Me.OnCreatedOnChanging(value)
					Me.RaiseDataMemberChanging("CreatedOn")
					Me.ValidateProperty("CreatedOn", value)
					Me._createdOn = value
					Me.RaiseDataMemberChanged("CreatedOn")
					Me.OnCreatedOnChanged()
				End If
			End Set
		End Property
		<DataMember(), StringLength(100)> _
		Public Property ID() As String
			Get
				Return Me._id
			End Get
			Set(ByVal value As String)
				If (Me._id <> value) Then
					Me.OnIDChanging(value)
					Me.RaiseDataMemberChanging("ID")
					Me.ValidateProperty("ID", value)
					Me._id = value
					Me.RaiseDataMemberChanged("ID")
					Me.OnIDChanged()
				End If
			End Set
		End Property
		<DataMember()> _
		Public Property ModifiedOn() As DateTime?
			Get
				Return Me._modifiedOn
			End Get
			Set(ByVal value? As DateTime)
				If (Not Me._modifiedOn.Equals(value)) Then
					Me.OnModifiedOnChanging(value)
					Me.RaiseDataMemberChanging("ModifiedOn")
					Me.ValidateProperty("ModifiedOn", value)
					Me._modifiedOn = value
					Me.RaiseDataMemberChanged("ModifiedOn")
					Me.OnModifiedOnChanged()
				End If
			End Set
		End Property
		<DataMember(), Editable(False, AllowInitialValue:=True), Key(), RoundtripOriginal()> _
		Public Property Oid() As Guid
			Get
				Return Me._oid
			End Get
			Set(ByVal value As Guid)
				If (Me._oid <> value) Then
					Me.OnOidChanging(value)
					Me.ValidateProperty("Oid", value)
					Me._oid = value
					Me.RaisePropertyChanged("Oid")
					Me.OnOidChanged()
				End If
			End Set
		End Property
		<DataMember(), StringLength(100)> _
		Public Property ProductName() As String
			Get
				Return Me._productName
			End Get
			Set(ByVal value As String)
				If (Me._productName <> value) Then
					Me.OnProductNameChanging(value)
					Me.RaiseDataMemberChanging("ProductName")
					Me.ValidateProperty("ProductName", value)
					Me._productName = value
					Me.RaiseDataMemberChanged("ProductName")
					Me.OnProductNameChanged()
				End If
			End Set
		End Property
		<DataMember(), StringLength(100)> _
		Public Property Status() As String
			Get
				Return Me._status
			End Get
			Set(ByVal value As String)
				If (Me._status <> value) Then
					Me.OnStatusChanging(value)
					Me.RaiseDataMemberChanging("Status")
					Me.ValidateProperty("Status", value)
					Me._status = value
					Me.RaiseDataMemberChanged("Status")
					Me.OnStatusChanged()
				End If
			End Set
		End Property
		<DataMember(), StringLength(255)> _
		Public Property Subject() As String
			Get
				Return Me._subject
			End Get
			Set(ByVal value As String)
				If (Me._subject <> value) Then
					Me.OnSubjectChanging(value)
					Me.RaiseDataMemberChanging("Subject")
					Me.ValidateProperty("Subject", value)
					Me._subject = value
					Me.RaiseDataMemberChanged("Subject")
					Me.OnSubjectChanged()
				End If
			End Set
		End Property
		<DataMember(), StringLength(100)> _
		Public Property TechnologyName() As String
			Get
				Return Me._technologyName
			End Get
			Set(ByVal value As String)
				If (Me._technologyName <> value) Then
					Me.OnTechnologyNameChanging(value)
					Me.RaiseDataMemberChanging("TechnologyName")
					Me.ValidateProperty("TechnologyName", value)
					Me._technologyName = value
					Me.RaiseDataMemberChanged("TechnologyName")
					Me.OnTechnologyNameChanged()
				End If
			End Set
		End Property
		<DataMember()> _
		Public Property Urgent() As Boolean?
			Get
				Return Me._urgent
			End Get
			Set(ByVal value? As Boolean)
				If (Not Me._urgent.Equals(value)) Then
					Me.OnUrgentChanging(value)
					Me.RaiseDataMemberChanging("Urgent")
					Me.ValidateProperty("Urgent", value)
					Me._urgent = value
					Me.RaiseDataMemberChanged("Urgent")
					Me.OnUrgentChanged()
				End If
			End Set
		End Property
		Public Overrides Function GetIdentity() As Object
			Return Me._oid
		End Function
	End Class
End Namespace