Advertisement
Advertisement
| 06.28.2008 at 01:42AM PDT, ID: 23523677 |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
|
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: |
Public Class Item
Private _id As String
Private _title As String
Private _visible As Boolean
Private _description As String
Private _price As Double
Private _inStock As Boolean
Private _imageUrl As String
Private _imageAltText As String
Public Sub New(ByVal id As String, ByVal visible As Boolean, ByVal title As String)
If [String].IsNullOrEmpty(id) Then
Throw New ArgumentException(Messages.ItemIdUndefined)
End If
If [String].IsNullOrEmpty(title) Then
Throw New ArgumentException(Messages.ItemTitleUndefined)
End If
_id = id
_visible = visible
_title = title
End Sub 'New
Public ReadOnly Property Id() As String
Get
Dim ret As String
If [String].IsNullOrEmpty(_id) Then
ret = [String].Empty
Else
ret = _id
End If
Return ret
End Get
End Property
Public Property Visible() As Boolean
Get
Return _visible
End Get
Set(ByVal value As Boolean)
_visible = value
End Set
End Property
Public Property Title() As String
Get
Dim ret As String
If String.IsNullOrEmpty(_title) Then
ret = String.Empty
Else
ret = _title
End If
Return ret
End Get
Set(ByVal value As String)
If [String].IsNullOrEmpty(value) Then
Throw New InvalidOperationException(Messages.ItemTitleIsNull)
End If
_title = value
End Set
End Property
Public Property Description() As String
Get
Return _description
End Get
Set(ByVal value As String)
_description = value
End Set
End Property
Public Property Price() As Double
Get
Return _price
End Get
Set(ByVal value As Double)
_price = value
End Set
End Property
Public Property InStock() As Boolean
Get
Return _inStock
End Get
Set(ByVal value As Boolean)
_inStock = value
End Set
End Property
Public Property ImageUrl() As String
Get
Dim ret As String
If String.IsNullOrEmpty(_imageUrl) Then
ret = String.Empty
Else
ret = _imageUrl
End If
Return ret
End Get
Set(ByVal value As String)
_imageUrl = value
End Set
End Property
Public Property ImageAltText() As String
Get
Dim ret As String
If String.IsNullOrEmpty(_imageAltText) Then
ret = String.Empty
Else
ret = _imageAltText
End If
Return ret
End Get
Set(ByVal value As String)
_imageAltText = value
End Set
End Property
End Class 'Item
|