0% found this document useful (0 votes)
341 views742 pages

ASP Net Dating Code Reference

Uploaded by

Hùng Nguyễn
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
341 views742 pages

ASP Net Dating Code Reference

Uploaded by

Hùng Nguyễn
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

AspNetDating Code Reference

Copyright (c) 2008. All rights reserved.

AspNetDating Code Reference

Table of Contents Symbol Reference


AspNetDating.Classes Namespace AbuseReport Class AbuseReport.AbuseReport Constructor AbuseReport Enumerations AspNetDating.Classes.AbuseReport.ReportType Enumeration AbuseReport Methods AbuseReport.Fetch Method AbuseReport.Save Method AbuseReport.Search Method AbuseReport Properties AbuseReport.DateReported Property AbuseReport.ID Property AbuseReport.Report Property AbuseReport.ReportedBy Property AbuseReport.ReportedUser Property AbuseReport.Reviewed Property AbuseReport.TargetID Property AbuseReport.Type Property AbuseReportSearchResults Class AbuseReportSearchResults Methods AbuseReportSearchResults.GetPage Method AbuseReportSearchResults.GetTotalPages Method AbuseReportSearchResults.LoadResult Method AbuseReportSearchResults Properties AbuseReportSearchResults.AbuseReports Property AccessDeniedException Class AccessDeniedException Constructor AccessDeniedException.AccessDeniedException Constructor () AccessDeniedException.AccessDeniedException Constructor (string) Admin Class Admin Constructor Admin.Admin Constructor () Admin.Admin Constructor (string) Admin Classes Admin.AdminPrivileges Class Admin.RawAdminPrivileges Class

1
1 4 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 11 11 12 13 13 13 13 20

iii

AspNetDating Code Reference Admin Enumerations AspNetDating.Classes.Admin.eAccess Enumeration Admin Fields Admin.lastSessionID Field Admin Methods Authorize Method Admin.Create Method Admin.Delete Method Fetch Method Admin.GetPrivilegesFromRawData Method Admin.GetRawDataFromPrivileges Method Admin.IsPasswordIdentical Method Admin.IsUsernameTaken Method Load Method Update Method Admin.updateLastLogin Method Admin.ValidatePassword Method Admin.ValidateUsername Method Admin Properties Admin.LastLogin Property Admin.LastSessionID Property Admin.Password Property Admin.Privileges Property Admin.Username Property AdminSession Class AdminSession.AdminSession Constructor AdminSession Methods AdminSession.Authorize Method AdminSession Properties AdminSession.IsAuthorized Property Affiliate Class Affiliate Constructor Affiliate.Affiliate Constructor () Affiliate.Affiliate Constructor (string) Affiliate Enumerations AspNetDating.Classes.Affiliate.eSortColumn Enumeration Affiliate Methods Affiliate.Authorize Method Affiliate.Delete Method Fetch Method Affiliate.IsPasswordIdentical Method 21 21 22 22 22 22 23 23 23 24 24 24 24 24 25 25 26 26 26 26 26 27 27 27 27 29 30 30 30 30 30 32 32 32 32 32 33 33 33 33 34

iv

AspNetDating Code Reference Affiliate.IsUsernameTaken Method Affiliate.Load Method Affiliate.Save Method Affiliate.ValidatePassword Method Affiliate.ValidateUsername Method Affiliate Properties Affiliate.Active Property Affiliate.Balance Property Affiliate.Deleted Property Affiliate.Email Property Affiliate.FixedAmount Property Affiliate.ID Property Affiliate.Name Property Affiliate.Password Property Affiliate.PaymentDetails Property Affiliate.Percentage Property Affiliate.Recurrent Property Affiliate.RequestPayment Property Affiliate.SiteURL Property Affiliate.SortColumn Property Affiliate.Username Property AffiliateBanner Class AffiliateBanner Methods AffiliateBanner.Delete Method AffiliateBanner.DeleteImage Method Fetch Method AffiliateBanner.LoadImage Method AffiliateBanner.Save Method AffiliateBanner Properties AffiliateBanner.Deleted Property AffiliateBanner.ID Property AffiliateBanner.Image Property AffiliateBanner.Name Property AffiliateCommission Class AffiliateCommission Constructor AffiliateCommission.AffiliateCommission Constructor (int) AffiliateCommission.AffiliateCommission Constructor (int, int) AffiliateCommission Enumerations AspNetDating.Classes.AffiliateCommission.eSortColumn Enumeration AffiliateCommission Methods AffiliateCommission.ApplyCommission Method 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 40 40 40 40 41 41 41 41 41 41 43 43 43 43 43 44 44

AspNetDating Code Reference AffiliateCommission.Delete Method AffiliateCommission.DeleteByAffiliateID Method AffiliateCommission.DeleteByPaymentHistoryID Method AffiliateCommission.DeleteByUsername Method Fetch Method FetchByAffiliateID Method AffiliateCommission.FetchByPaymentHistoryID Method AffiliateCommission.Save Method AffiliateCommission Properties AffiliateCommission.AffiliateID Property AffiliateCommission.Amount Property AffiliateCommission.ID Property AffiliateCommission.Notes Property AffiliateCommission.PaymentHistoryID Property AffiliateCommission.TimeStamp Property AffiliateCommission.Username Property AffiliateHistory Class AffiliateHistory.AffiliateHistory Constructor AffiliateHistory Enumerations AspNetDating.Classes.AffiliateHistory.eSortColumn Enumeration AffiliateHistory Methods AffiliateHistory.Delete Method AffiliateHistory.DeleteByAffiliateID Method Fetch Method FetchByAffiliateID Method AffiliateHistory.Save Method AffiliateHistory Properties AffiliateHistory.AffiliateID Property AffiliateHistory.Amount Property AffiliateHistory.DatePaid Property AffiliateHistory.ID Property AffiliateHistory.Notes Property AffiliateHistory.PrivateNotes Property AffiliateHistory.SortColumn Property AffiliateSearchResults Class AffiliateSearchResults Methods AffiliateSearchResults.Get Method AffiliateSearchResults.GetPage Method AffiliateSearchResults.GetTotalPages Method AffiliateSearchResults.LoadResult Method AffiliateSearchResults Properties 44 44 44 44 45 45 46 46 46 46 46 47 47 47 47 47 48 49 49 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 53 54 54 54 54 54

vi

AspNetDating Code Reference AffiliateSearchResults.Affiliates Property AffiliateSession Class AffiliateSession.AffiliateSession Constructor AffiliateSession Methods AffiliateSession.Authorize Method AffiliateSession Properties AffiliateSession.IsAuthorized Property AnswerRequiredException Class AnswerRequiredException Constructor AnswerRequiredException.AnswerRequiredException Constructor () AnswerRequiredException.AnswerRequiredException Constructor (string) AnswerRequiredException Properties AnswerRequiredException.Message Property AuthorizeNet Class AuthorizeNet Methods AuthorizeNet.SubmitTransaction Method AuthorizeNet Properties AuthorizeNet.Name Property BasicSearch Class BasicSearch.BasicSearch Constructor BasicSearch Fields BasicSearch.active_isSet Field BasicSearch.deleted_isSet Field BasicSearch.gender_isSet Field BasicSearch.hasAnswer_isSet Field BasicSearch.hasPhoto_isSet Field BasicSearch.interestedIn_isSet Field BasicSearch.paid_isSet Field BasicSearch.visible_isSet Field BasicSearch Methods BasicSearch.GetResults Method BasicSearch Properties BasicSearch.Active Property BasicSearch.City Property BasicSearch.Country Property BasicSearch.Deleted Property BasicSearch.Email Property BasicSearch.Gender Property BasicSearch.HasAnswer Property BasicSearch.HasPhoto Property BasicSearch.InterestedIn Property 54 55 57 57 57 57 57 57 58 58 58 58 58 59 59 60 60 60 60 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65

vii

AspNetDating Code Reference BasicSearch.IP Property BasicSearch.MaxAge Property BasicSearch.MinAge Property BasicSearch.Name Property BasicSearch.Paid Property BasicSearch.SortAsc Property BasicSearch.SortColumn Property BasicSearch.State Property BasicSearch.Username Property BasicSearch.Visible Property BasicSearch.Zip Property BasicSearchAffiliate Class BasicSearchAffiliate.BasicSearchAffiliate Constructor BasicSearchAffiliate Methods BasicSearchAffiliate.GetResults Method BasicSearchAffiliate Properties BasicSearchAffiliate.Active Property BasicSearchAffiliate.Deleted Property BasicSearchAffiliate.Email Property BasicSearchAffiliate.Name Property BasicSearchAffiliate.RequestPayment Property BasicSearchAffiliate.SiteURL Property BasicSearchAffiliate.SortAsc Property BasicSearchAffiliate.SortColumn Property BasicSearchAffiliate.Username Property BasicSearchGroup Class BasicSearchGroup.BasicSearchGroup Constructor BasicSearchGroup Methods BasicSearchGroup.GetResults Method BasicSearchGroup Properties BasicSearchGroup.AccessLevel Property BasicSearchGroup.Approved Property BasicSearchGroup.CategoryID Property BasicSearchGroup.DateCreated Property BasicSearchGroup.Name Property BasicSearchGroup.Owner Property BasicSearchGroup.SortAsc Property BasicSearchGroup.SortColumn Property BillingDetails Class BillingDetails Fields BillingDetails.Address Field 65 65 65 66 66 66 66 66 66 67 67 67 68 68 68 68 68 68 69 69 69 69 69 69 70 70 71 71 71 71 71 71 72 72 72 72 72 72 73 73 73

viii

AspNetDating Code Reference BillingDetails.CardExpirationMonth Field BillingDetails.CardExpirationYear Field BillingDetails.CardNumber Field BillingDetails.City Field BillingDetails.Country Field BillingDetails.FirstName Field BillingDetails.LastName Field BillingDetails.Phone Field BillingDetails.State Field BillingDetails.Zip Field BillingPlan Class BillingPlan Methods ApplyDiscounts Method BillingPlan.Create Method BillingPlan.Delete Method Fetch Method BillingPlan.FetchByPlanData Method BillingPlan.FetchBySubscriptionID Method BillingPlan.Update Method BillingPlan Properties BillingPlan.Amount Property BillingPlan.Cycle Property BillingPlan.CycleUnit Property BillingPlan.ID Property BillingPlan.Options Property BillingPlan.Title Property BillingPlanOptions Class BillingPlanOptions Properties BillingPlanOptions.CanBrowseGroups Property BillingPlanOptions.CanIM Property BirthdayEmails Class BirthdayEmails Methods BirthdayEmails.InitializeMailerTimer Method BirthdaySearch Class BirthdaySearch Methods BirthdaySearch.GetResults Method BirthdaySearch Properties BirthdaySearch.Birthdate Property BitVector Class BitVector Constructor BitVector.BitVector Constructor () 74 74 74 74 74 74 75 75 75 75 75 76 76 77 77 77 78 78 78 78 78 78 79 79 79 79 79 80 80 81 81 81 81 82 82 82 82 82 83 84 84

ix

AspNetDating Code Reference BitVector.BitVector Constructor (byte[]) BitVector.BitVector Constructor (long, int) BitVector Methods BitVector.AddAscii Method BitVector.AddData Method BitVector.Get Method BitVector.GetByteArray Method BitVector.LongestCommonPrefix Method BitVector.Range Method BitVector.Set Method BitVector.ToString Method BitVector Properties BitVector.Length Property BitVectorReader Class BitVectorReader.BitVectorReader Constructor BitVectorReader Methods BitVectorReader.HasMoreData Method BitVectorReader.ReadAscii Method BitVectorReader.ReadByte Method BitVectorReader.ReadInt16 Method BitVectorReader.ReadInt32 Method BitVectorTrie Class BitVectorTrie Classes BitVectorTrie.Node Class BitVectorTrie Fields BitVectorTrie.Root Field BitVectorTrie Methods BitVectorTrie.Add Method BitVectorTrie.Get Method BitVectorTrie.GetBest Method Blog Class Blog Methods Blog.Create Method HasPosts Method Load Method Blog.Save Method Blog Properties Blog.DateCreated Property Blog.Description Property Blog.Id Property Blog.Name Property 84 84 84 84 84 85 85 85 85 85 85 85 86 86 86 87 87 87 87 87 87 87 88 88 89 89 89 90 90 90 90 91 91 91 92 92 92 92 92 93 93

AspNetDating Code Reference Blog.Username Property BlogPost Class BlogPost Enumerations AspNetDating.Classes.BlogPost.eSortColumn Enumeration BlogPost Methods BlogPost.Create Method BlogPost.Delete Method BlogPost.Fetch Method BlogPost.IncreaseReadCounter Method BlogPost.Load Method BlogPost.Save Method BlogPost.Search Method BlogPost Properties BlogPost.BlogId Property BlogPost.Content Property BlogPost.DatePosted Property BlogPost.Id Property BlogPost.Reads Property BlogPost.Title Property BlogPostComment Class BlogPostComment Methods BlogPostComment.Create Method BlogPostComment.Delete Method Fetch Method BlogPostComment.Load Method BlogPostComment.Save Method BlogPostComment Properties BlogPostComment.Approved Property BlogPostComment.BlogPostId Property BlogPostComment.CommentText Property BlogPostComment.DatePosted Property BlogPostComment.Id Property BlogPostComment.Username Property CaptchaImage Class CaptchaImage Constructor CaptchaImage.CaptchaImage Constructor (string, int, int) CaptchaImage.CaptchaImage Constructor (string, int, int, string) CaptchaImage Methods Dispose Method CaptchaImage Properties CaptchaImage.Height Property 93 93 94 94 95 95 95 95 95 95 95 96 96 96 96 96 96 96 97 97 98 98 98 98 98 99 99 99 99 99 99 99 100 100 101 101 101 101 101 102 102

xi

AspNetDating Code Reference CaptchaImage.Image Property CaptchaImage.Text Property CaptchaImage.Width Property Category Class Category Methods Category.ChangeOrder Method Category.Delete Method Fetch Method Category.FetchCategoriesByGroup Method Category.Save Method Category.SetGroups Method Category Properties Category.ID Property Category.Name Property Category.Order Property Category.UsersCanCreateGroups Property Check Class Check Methods Check.SubmitTransaction Method Check Properties Check.Name Property Comment Class Comment Methods Comment.Create Method Comment.Delete Method Comment.FetchNewComments Method Load Method Comment.Save Method Comment Properties Comment.Approved Property Comment.CommentText Property Comment.DatePosted Property Comment.FromUsername Property Comment.Id Property Comment.ToUsername Property Config Class Config Classes Config.AbuseReports Class Config.AdminSettings Class Config.Affiliates Class Config.Credits Class 102 102 103 103 104 104 104 104 105 105 105 105 105 105 106 106 106 107 107 107 107 107 108 108 108 109 109 110 110 110 110 110 110 111 111 111 112 112 113 124 126

xii

AspNetDating Code Reference Config.DB Class Config.Directories Class Config.ErrorLogging Class Config.Files Class Config.Groups Class Config.Mailing Class Config.Maintenance Class Config.Misc Class Config.Photos Class Config.Profiles Class Config.Ratings Class Config.Search Class Config.SEO Class Config.ThirdPartyServices Class Config.Urls Class Config.Users Class Config.UserScores Class Config.WebParts Class ContentPage Class ContentPage Enumerations AspNetDating.Classes.ContentPage.eSortColumn Enumeration AspNetDating.Classes.ContentPage.eVisibility Enumeration ContentPage Methods ContentPage.Create Method ContentPage.Delete Method ContentPage.FetchContentPage Method FetchContentPages Method ContentPage.Save Method ContentPage Properties ContentPage.Content Property ContentPage.FooterPosition Property ContentPage.HeaderPosition Property ContentPage.ID Property ContentPage.LanguageID Property ContentPage.MetaDescription Property ContentPage.MetaKeyword Property ContentPage.SortColumn Property ContentPage.Title Property ContentPage.URL Property ContentPage.UrlRewrite Property ContentPage.VisibleFor Property 127 130 131 132 133 140 141 142 148 153 154 159 161 164 165 166 181 186 187 189 189 189 189 189 190 190 190 191 191 191 191 191 192 192 192 192 192 193 193 193 193

xiii

AspNetDating Code Reference ContentView Class ContentView.ContentView Constructor ContentView Methods FetchContentView Method ContentView.Save Method ContentView Properties ContentView.Content Property ContentView.Key Property ContentView.LanguageID Property CreditsPackage Class CreditsPackage.CreditsPackage Constructor CreditsPackage Enumerations AspNetDating.Classes.CreditsPackage.eSortColumn Enumeration CreditsPackage Methods CreditsPackage.Delete Method Fetch Method CreditsPackage.Save Method CreditsPackage Properties CreditsPackage.ID Property CreditsPackage.Name Property CreditsPackage.Price Property CreditsPackage.Quantity Property CreditsPackage.SortColumn Property CustomEditorPart Class CustomEditorPart Methods CustomEditorPart.ApplyChanges Method CustomEditorPart.CreateChildControls Method CustomEditorPart.SyncChanges Method CustomPersonalizationProvider Class CustomPersonalizationProvider Methods CustomPersonalizationProvider.DetermineInitialScope Method CustomPersonalizationProvider.DetermineUserCapabilities Method CustomPersonalizationProvider.FindState Method CustomPersonalizationProvider.GetCountOfState Method CustomPersonalizationProvider.LoadPersonalizationBlobs Method CustomPersonalizationProvider.ResetPersonalizationBlob Method CustomPersonalizationProvider.ResetState Method CustomPersonalizationProvider.ResetUserState Method CustomPersonalizationProvider.SavePersonalizationBlob Method CustomPersonalizationProvider Properties CustomPersonalizationProvider.ApplicationName Property 193 194 194 194 195 195 195 195 195 196 197 197 197 197 197 197 198 198 198 198 198 199 199 199 199 200 200 200 200 201 201 201 201 202 202 202 202 202 203 203 203

xiv

AspNetDating Code Reference CustomSearch Class CustomSearch Methods CustomSearch.GetResults Method CustomSearch Properties CustomSearch.Answers Property CustomWebDisplayNameAttribute Class CustomWebDisplayNameAttribute.CustomWebDisplayNameAttribute Constructor CustomWebDisplayNameAttribute Properties CustomWebDisplayNameAttribute.DisplayName Property CustomWebPartChrome Class CustomWebPartChrome.CustomWebPartChrome Constructor CustomWebPartChrome Methods CustomWebPartChrome.CreateWebPartChromeStyle Method CustomWebPartChrome.FilterWebPartVerbs Method DBSettings Class DBSettings Methods Get Method Set Method Discount Class Discount Enumerations AspNetDating.Classes.Discount.ConditionField Enumeration AspNetDating.Classes.Discount.DiscountType Enumeration Discount Methods Discount.Create Method Discount.Delete Method Fetch Method Discount.Save Method Discount Properties Discount.Amount Property Discount.Field Property Discount.ID Property Discount.Match Property Discount.Type Property Distance Class Distance Methods GetDistance Method DistanceSearch Class DistanceSearch Methods DistanceSearch.GetResults Method DistanceSearch Properties DistanceSearch.Distance Property 203 205 205 205 205 205 206 206 206 206 207 207 207 207 208 208 208 210 212 213 213 213 213 213 214 214 214 214 214 214 215 215 215 215 216 216 216 217 217 217 217

xv

AspNetDating Code Reference DistanceSearch.FromLocation Property DistanceSearch.Gender Property DistanceSearch.MaxAge Property DistanceSearch.MaxResults Property DistanceSearch.MinAge Property DistanceSearch.PhotoReq Property EditableAttribute Class EditableAttribute Constructor EditableAttribute.EditableAttribute Constructor () EditableAttribute.EditableAttribute Constructor (bool) EditableAttribute Properties EditableAttribute.Editable Property Email Class Email Methods Send Method SendTemplateEmail Method EmailQueue Class EmailQueue Methods EmailQueue.InitializeMailerTimer Method ProcessEmailQueueItem Method EmailQueueItem Class EmailQueueItem Methods Create Method EmailQueueItem.Delete Method EmailQueueItem.LoadQueue Method Save Method EmailQueueItem Properties EmailQueueItem.Bcc Property EmailQueueItem.Body Property EmailQueueItem.Cc Property EmailQueueItem.From Property EmailQueueItem.Id Property EmailQueueItem.LastError Property EmailQueueItem.LastTry Property EmailQueueItem.NextTry Property EmailQueueItem.Subject Property EmailQueueItem.To Property EmailQueueItem.Tries Property EmailTemplates Class EmailTemplates Classes EmailTemplates.HappyBirthday Class 218 218 218 218 218 218 219 219 219 219 219 220 220 220 220 221 221 222 222 222 223 224 224 224 224 224 225 225 225 225 225 225 226 226 226 226 226 226 227 227 228

xvi

AspNetDating Code Reference EmailTemplates.InviteFriend Class EmailTemplates.MessageFromMember Class EmailTemplates.NewPasswordConfirmation Class EmailTemplates.RegistrationConfirmation Class EmailTemplates.SavedSearchMatches Class EmailTemplates.SendProfileToFriend Class EmailTemplates.VisitSiteReminder Class EmailTemplates Interfaces EmailTemplates.IEmailTemplate Interface EmailTemplates.ITemplate Interface EstablishedCommunication Class EstablishedCommunication Constructor EstablishedCommunication.EstablishedCommunication Constructor () EstablishedCommunication.EstablishedCommunication Constructor (string, string) EstablishedCommunication Methods EstablishedCommunication.Delete Method Fetch Method EstablishedCommunication.Save Method EstablishedCommunication Properties EstablishedCommunication.Date Property EstablishedCommunication.FromUsername Property EstablishedCommunication.ToUsername Property ExceptionLogger Class ExceptionLogger Methods Log Method FaceFinderPlugin Class FaceFinderPlugin Classes FaceFinderPlugin.FaceRegion Class FaceFinderPlugin Methods FaceFinderPlugin.FindFaces Method FaceFinderPlugin Properties FaceFinderPlugin.IsInstalled Property FriendBirthdayEmails Class FriendBirthdayEmails Methods FriendBirthdayEmails.InitializeMailerTimer Method Globals Class Globals Fields Globals.kEarthRadiusKilometers Field Globals.kEarthRadiusMiles Field Globals.kEarthRadiusNautical Field GoogleMaps Class 230 233 235 237 239 242 245 247 247 248 249 250 250 250 250 250 250 251 251 251 251 251 251 252 252 252 253 253 254 254 255 255 255 255 255 256 256 256 256 256 257

xvii

AspNetDating Code Reference GoogleMaps Methods GoogleMaps.GetCoordinates Method GoogleSitemaps Class GoogleSitemaps Methods GoogleSitemaps.InitializeTimers Method Group Class Group Enumerations AspNetDating.Classes.Group.eAccessLevel Enumeration AspNetDating.Classes.Group.eSortColumn Enumeration Group Methods Group.AssignGroupToCategory Method Group.Delete Method Group.DeleteIcon Method Group.DeleteInactiveGroups Method Fetch Method FetchGroupsByCategory Method FetchGroupsByUsername Method FetchGroupsCount Method Group.FetchPendingInvitations Method Group.GetCategoriesString Method Group.IsNameUsed Method Group.IsPermissionEnabled Method Group.LoadIcon Method Group.MoveGroupToCategory Method Group.RemoveGroupFromCategory Method Group.Save Method Group.SaveIcon Method Group.Search Method Group.SearchGroupsByUsername Method Group.SetCategories Method Group Properties Group.AccessLevel Property Group.ActiveMembers Property Group.Approved Property Group.DateCreated Property Group.Description Property Group.ID Property Group.JoinQuestion Property Group.JoinTerms Property Group.MinAge Property Group.Name Property 257 257 257 258 258 258 260 260 261 261 261 261 262 262 262 263 264 264 265 265 265 265 266 266 266 266 266 267 267 267 267 268 268 268 268 268 268 269 269 269 269

xviii

AspNetDating Code Reference Group.Owner Property Group.Permissions Property Group.SortColumn Property GroupBan Class GroupBan.GroupBan Constructor GroupBan Methods Delete Method Fetch Method GroupBan.FetchByGroupID Method GroupBan.Save Method GroupBan Properties GroupBan.Date Property GroupBan.Expires Property GroupBan.GroupID Property GroupBan.ID Property GroupBan.Username Property GroupEvent Class GroupEvent.GroupEvent Constructor GroupEvent Enumerations AspNetDating.Classes.GroupEvent.eSortColumn Enumeration GroupEvent Methods Count Method GroupEvent.Delete Method GroupEvent.DeleteAttender Method GroupEvent.DeleteImage Method Fetch Method GroupEvent.FetchByGroupID Method GroupEvent.FetchNumberOfUpcomingEvents Method GroupEvent.GetAttenders Method GroupEvent.GetFriendsAttenders Method GroupEvent.IsAttender Method GroupEvent.LoadImage Method GroupEvent.Save Method GroupEvent.SaveImage Method GroupEvent.Search Method GroupEvent.SetAttender Method GroupEvent Properties GroupEvent.Date Property GroupEvent.Description Property GroupEvent.GroupID Property GroupEvent.ID Property 269 270 270 270 271 271 271 272 272 273 273 273 273 273 273 274 274 275 276 276 276 276 277 277 277 277 279 279 279 279 280 280 280 280 280 281 281 281 281 281 282

xix

AspNetDating Code Reference GroupEvent.Image Property GroupEvent.Title Property GroupEvent.Username Property GroupEventsComment Class GroupEventsComment.GroupEventsComment Constructor GroupEventsComment Enumerations AspNetDating.Classes.GroupEventsComment.eSortColumn Enumeration GroupEventsComment Methods Delete Method Fetch Method GroupEventsComment.FetchByGroupEventID Method GroupEventsComment.Save Method GroupEventsComment Properties GroupEventsComment.Comment Property GroupEventsComment.Date Property GroupEventsComment.GroupEventID Property GroupEventsComment.Id Property GroupEventsComment.Username Property GroupMember Class GroupMember.GroupMember Constructor GroupMember Enumerations AspNetDating.Classes.GroupMember.eSortColumn Enumeration AspNetDating.Classes.GroupMember.eType Enumeration GroupMember Methods Count Method GroupMember.Delete Method Fetch Method GroupMember.HasPermission Method GroupMember.InvitationsCount Method GroupMember.IsAuthorized Method GroupMember.IsBanned Method GroupMember.IsMember Method GroupMember.Save Method GroupMember Properties GroupMember.Active Property GroupMember.GroupID Property GroupMember.InvitedBy Property GroupMember.JoinAnswer Property GroupMember.JoinDate Property GroupMember.Type Property GroupMember.Username Property 282 282 282 282 284 284 284 284 284 285 285 285 286 286 286 286 286 286 286 288 288 288 288 289 289 289 290 291 292 292 292 292 292 293 293 293 293 293 293 294 294

xx

AspNetDating Code Reference GroupPhoto Class GroupPhoto.GroupPhoto Constructor GroupPhoto Enumerations AspNetDating.Classes.GroupPhoto.eSortColumn Enumeration GroupPhoto Methods Count Method Delete Method Fetch Method GroupPhoto.FetchByGroupID Method GroupPhoto.LoadImage Method GroupPhoto.ResizeImage Method GroupPhoto.Save Method GroupPhoto.Search Method GroupPhoto Properties GroupPhoto.Date Property GroupPhoto.Description Property GroupPhoto.GroupID Property GroupPhoto.ID Property GroupPhoto.Image Property GroupPhoto.Name Property GroupPhoto.Username Property GroupPhotoSearchResults Class GroupPhotoSearchResults Methods GroupPhotoSearchResults.GetPage Method GroupPhotoSearchResults.GetTotalPages Method GroupPhotoSearchResults.LoadResult Method GroupPhotoSearchResults Properties GroupPhotoSearchResults.GroupPhotos Property GroupPollsAnwer Class GroupPollsAnwer.GroupPollsAnwer Constructor GroupPollsAnwer Methods GroupPollsAnwer.Delete Method Fetch Method GroupPollsAnwer.FetchByGroupPollChoiceID Method GroupPollsAnwer.GetNumberOfAnswers Method GroupPollsAnwer.Save Method GroupPollsAnwer Properties GroupPollsAnwer.GroupPollChoiceID Property GroupPollsAnwer.GroupTopicID Property GroupPollsAnwer.Username Property GroupPollsChoice Class 294 295 295 296 296 296 296 297 298 298 298 298 298 299 299 299 299 299 299 300 300 300 301 301 301 302 302 302 302 303 303 303 303 304 304 305 305 305 305 305 305

xxi

AspNetDating Code Reference GroupPollsChoice.GroupPollsChoice Constructor GroupPollsChoice Methods GroupPollsChoice.Delete Method Fetch Method GroupPollsChoice.FetchByGroupTopic Method GroupPollsChoice.Save Method GroupPollsChoice Properties GroupPollsChoice.Answer Property GroupPollsChoice.GroupTopicID Property GroupPollsChoice.ID Property GroupPost Class GroupPost.GroupPost Constructor GroupPost Enumerations AspNetDating.Classes.GroupPost.eSortColumn Enumeration GroupPost Methods Delete Method GroupPost.DeleteByTopic Method Fetch Method GroupPost.IsDuplicate Method GroupPost.Save Method GroupPost.Search Method GroupPost Properties GroupPost.DateEdited Property GroupPost.DatePosted Property GroupPost.EditNotes Property GroupPost.GroupTopicID Property GroupPost.ID Property GroupPost.Post Property GroupPost.Username Property GroupPostSearchResults Class GroupPostSearchResults Methods GroupPostSearchResults.GetPage Method GroupPostSearchResults.GetTotalPages Method GroupPostSearchResults.LoadResult Method GroupPostSearchResults Properties GroupPostSearchResults.GroupPosts Property GroupSearchResults Class GroupSearchResults Methods GroupSearchResults.Get Method GroupSearchResults.GetPage Method GroupSearchResults.GetTotalPages Method 306 306 306 307 307 307 307 307 308 308 308 309 309 310 310 310 311 311 311 312 312 312 312 312 312 313 313 313 313 313 314 315 315 315 315 315 315 316 317 317 317

xxii

AspNetDating Code Reference GroupSearchResults.LoadResult Method GroupSearchResults Properties GroupSearchResults.Groups Property GroupTopic Class GroupTopic.GroupTopic Constructor GroupTopic Enumerations AspNetDating.Classes.GroupTopic.eSortColumn Enumeration GroupTopic Methods GroupTopic.Count Method GroupTopic.Delete Method Fetch Method GroupTopic.FetchActiveTopics Method GroupTopic.FetchByGroup Method GroupTopic.FetchNewTopics Method GroupTopic.FetchNewTopicsCountByGroups Method GroupTopic.FetchUpdatedGroupTopicsUserHasSubscribedTo Method GroupTopic.GetIconString Method GroupTopic.HasVoted Method GroupTopic.Save Method GroupTopic.Search Method GroupTopic Properties GroupTopic.DateCreated Property GroupTopic.DateUpdated Property GroupTopic.GroupID Property GroupTopic.ID Property GroupTopic.IsPoll Property GroupTopic.Locked Property GroupTopic.Name Property GroupTopic.Posts Property GroupTopic.SortColumn Property GroupTopic.StickyUntil Property GroupTopic.Username Property GroupTopic.Views Property GroupTopicSearchResults Class GroupTopicSearchResults Methods GroupTopicSearchResults.Get Method GroupTopicSearchResults.GetPage Method GroupTopicSearchResults.GetTotalPages Method GroupTopicSearchResults.LoadResult Method GroupTopicSearchResults Properties GroupTopicSearchResults.GroupTopics Property 317 317 317 318 319 320 320 320 320 320 320 321 321 321 321 322 322 322 322 322 322 323 323 323 323 323 323 324 324 324 324 324 325 325 326 326 326 326 327 327 327

xxiii

AspNetDating Code Reference GroupTopicSubscription Class GroupTopicSubscription.GroupTopicSubscription Constructor GroupTopicSubscription Methods GroupTopicSubscription.Delete Method Fetch Method GroupTopicSubscription.FetchByGroupID Method GroupTopicSubscription.FetchByGroupTopicID Method GroupTopicSubscription.IsSubscribed Method GroupTopicSubscription.Save Method GroupTopicSubscription Properties GroupTopicSubscription.DateUpdated Property GroupTopicSubscription.GroupID Property GroupTopicSubscription.GroupTopicID Property GroupTopicSubscription.ID Property GroupTopicSubscription.Username Property GroupUsersSearch Class GroupUsersSearch Enumerations AspNetDating.Classes.GroupUsersSearch.eSortColumn Enumeration GroupUsersSearch Methods GroupUsersSearch.GetResults Method GroupUsersSearch Properties GroupUsersSearch.Active Property GroupUsersSearch.Gender Property GroupUsersSearch.GroupID Property GroupUsersSearch.JoinDate Property GroupUsersSearch.MaxAge Property GroupUsersSearch.MinAge Property GroupUsersSearch.SortColumn Property GroupUsersSearch.Type Property HourlyStats Class HourlyStats Enumerations AspNetDating.Classes.HourlyStats.eType Enumeration HourlyStats Methods HourlyStats.FetchHourlyStatsForNewUsers Method HourlyStats.FetchHourlyStatsForOnlineUsers Method HourlyStats.FetchMessagesCount Method HourlyStats.FetchNewUsersStatsDaily Method HourlyStats.FetchNewUsersStatsHourly Method HourlyStats.FetchNewUsersStatsMonthly Method HourlyStats.FetchNewUsersStatsWeekly Method HourlyStats.InitializeMailerTimer Method 327 328 328 328 329 330 330 330 330 330 331 331 331 331 331 331 332 332 333 333 333 333 333 333 333 334 334 334 334 334 335 335 335 336 336 336 336 336 336 337 337

xxiv

AspNetDating Code Reference HourlyStats.Save Method HtmlEditor Class HtmlEditor.HtmlEditor Constructor InactiveGroups Class InactiveGroups Methods InactiveGroups.InitializeMailerTimer Method IncomingMessagesRestrictions Class IncomingMessagesRestrictions Enumerations AspNetDating.Classes.IncomingMessagesRestrictions.eMessagesFrom Enumeration IncomingMessagesRestrictions Fields IncomingMessagesRestrictions.AgeFrom Field IncomingMessagesRestrictions.AgeTo Field IncomingMessagesRestrictions.MessagesFrom Field IncomingMessagesRestrictions.PhotoRequired Field InstantMessenger Class InstantMessenger Methods InstantMessenger.CreateOpenWindowRequest Method InstantMessenger.DeleteOldOpenWindowRequests Method InstantMessenger.DeleteOpenWindowRequest Method InstantMessenger.FetchPendingUsers Method InstantMessenger.OpenWindowRequestExists Method InstantMessenger.SetWindowOpened Method Interest Class Interest.Interest Constructor Interest Enumerations AspNetDating.Classes.Interest.eFolder Enumeration Interest Methods Interest.DeleteFromReceivedInterests Method Interest.DeleteFromSentInterests Method Fetch Method Interest.FetchReceived Method Interest.FetchSent Method Interest.Send Method Interest Properties Interest.DatePosted Property Interest.DeletedByFromUser Property Interest.DeletedByToUser Property Interest.FromUsername Property Interest.Id Property Interest.ToUsername Property IPLogger Class 337 337 337 338 338 338 338 339 339 339 340 340 340 340 340 341 341 341 341 341 342 342 342 343 343 344 344 344 344 344 345 345 345 345 345 346 346 346 346 346 346

xxv

AspNetDating Code Reference IPLogger Enumerations AspNetDating.Classes.IPLogger.ActionType Enumeration IPLogger Methods IPLogger.Log Method IPToCountry Class IPToCountry Fields IPToCountry.NetworkCodeCount Field IPToCountry Methods IPToCountry.GetCountry Method IrregularSearchUsers Class IrregularSearchUsers Methods IrregularSearchUsers.GetResults Method KeywordSearch Class KeywordSearch Fields KeywordSearch.interestedIn_isSet Field KeywordSearch Methods KeywordSearch.GetResults Method KeywordSearch Properties KeywordSearch.InterestedIn Property KeywordSearch.Keyword Property Lang Class Lang Methods Trans Method Lang.Translate Method Language Class Language Methods Language.ChangeOrder Method Language.Create Method Language.Delete Method Language.Fetch Method Language.FetchAll Method Language.Save Method Language Properties Language.Active Property Language.Id Property Language.Name Property Language.Predefined Property LengthComparer Class LengthComparer Methods LengthComparer.Compare Method Location Class 347 347 348 348 348 348 349 349 349 349 349 349 350 350 350 351 351 351 351 351 351 352 352 352 353 353 354 354 354 354 354 355 355 355 355 355 355 356 356 356 356

xxvi

AspNetDating Code Reference Location.Location Constructor Location Methods Location.DistanceFrom Method Location.ToString Method Location Properties Location.City Property Location.County Property Location.Latitude Property Location.Longitude Property Location.State Property Location.ZipClass Property Location.ZipCode Property LocationInRadius Class LocationInRadius.LocationInRadius Constructor LocationInRadius Methods LocationInRadius.ToString Method LocationInRadius Properties LocationInRadius.DistanceToCenter Property Maintenance Class Maintenance Methods Maintenance.InitializeTimers Method Message Class Message Constructor Message.Message Constructor (User, User) Message.Message Constructor (string, string) Message Enumerations AspNetDating.Classes.Message.eFolder Enumeration Message Fields Message.fromUsername Field Message.toUsername Field Message Methods Message.ApproveMessage Method Message.AreNewMessages Method Message.ClearNewMessageFlags Method Message.Delete Method Message.Fetch Method FetchInbox Method Message.FetchNewMessages Method Message.FetchNonApproved Method FetchOutbox Method Message.FetchSentMessagesForLast24Hours Method 357 357 358 358 358 358 358 358 358 359 359 359 359 360 361 361 361 361 361 362 362 362 364 364 364 364 364 365 365 365 365 365 365 365 366 366 366 367 367 367 368

xxvii

AspNetDating Code Reference FetchTrash Method Message.MessagesExist Method Search Method Message.SearchUnread Method Send Method Message.SendWelcomeMessage Method Message Properties Message.Body Property Message.FromFolder Property Message.FromUser Property Message.Id Property Message.IsRead Property Message.PendingApproval Property Message.RepliedTo Property Message.Timestamp Property Message.ToFolder Property Message.ToUser Property MessageSearchResults Class MessageSearchResults Methods MessageSearchResults.Get Method MessageSearchResults.GetPage Method MessageSearchResults.GetTotalPages Method MessageSearchResults.LoadResult Method MessageSearchResults Properties MessageSearchResults.Messages Property Misc Class Misc Enumerations AspNetDating.Classes.Misc.MessageType Enumeration Misc Methods Misc.FromXml Method Misc.HMACSHA1ToHex Method Misc.ToHexString Method Misc.ToXml Method MiscTemplates Class MiscTemplates Classes MiscTemplates.AffiliatePaymentSent Class MiscTemplates.AffiliateRequestPayment Class MiscTemplates.ApproveGroupMemberMessage Class MiscTemplates.ApproveGroupMessage Class MiscTemplates.ApprovePhotoMessage Class MiscTemplates.ApproveVideoMessage Class 368 369 369 370 370 370 371 371 371 371 371 371 372 372 372 372 372 373 374 374 374 374 374 375 375 375 375 376 376 376 376 376 376 377 378 378 381 383 385 387 388

xxviii

AspNetDating Code Reference MiscTemplates.DeleteGroupMemberMessage Class MiscTemplates.FriendBirthday Class MiscTemplates.InviteGroupMemberMessage Class MiscTemplates.PayByCheck Class MiscTemplates.PreWrittenMessageResponses Class MiscTemplates.RejectGroupMemberMessage Class MiscTemplates.RejectGroupMessage Class MiscTemplates.RejectPhotoMessage Class MiscTemplates.RejectVideoMessage Class MiscTemplates.ShowInterestMessage Class MiscTemplates.SubscriptionCancelled Class MiscTemplates.SubscriptionCharge Class MiscTemplates.SubscriptionCompleted Class MiscTemplates.TransferGroupOwnerMessage Class MiscTemplates.WelcomeMessage Class MutualVoteSearch Class MutualVoteSearch Methods MutualVoteSearch.GetResults Method MutualVoteSearch Properties MutualVoteSearch.Username Property News Class News Constructor News.News Constructor () News.News Constructor (int, int) News Methods News.Delete Method News.Fetch Method News.FetchAsArray Method FetchAsTable Method News.Save Method News Properties News.ID Property News.LanguageId Property News.PublishDate Property News.Text Property News.Title Property NewUsersSearch Class NewUsersSearch Methods GetResults Method NewUsersSearch Properties NewUsersSearch.Gender Property 390 392 394 395 397 399 401 403 405 406 408 410 413 414 416 418 419 419 419 419 420 420 421 421 421 421 421 421 422 422 422 422 422 423 423 423 423 424 424 424 425

xxix

AspNetDating Code Reference NewUsersSearch.MaxAge Property NewUsersSearch.MinAge Property NewUsersSearch.PhotoReq Property NewUsersSearch.ProfileReq Property NewUsersSearch.UsersCount Property NewUsersSearch.UsersSince Property NoAttributeFoundException Class NoAttributeFoundException Constructor NoAttributeFoundException.NoAttributeFoundException Constructor () NoAttributeFoundException.NoAttributeFoundException Constructor (string) NotFoundException Class NotFoundException Constructor NotFoundException.NotFoundException Constructor () NotFoundException.NotFoundException Constructor (string) OnlineSearch Class OnlineSearch Fields OnlineSearch.gender_isSet Field OnlineSearch Methods OnlineSearch.GetResults Method OnlineSearch Properties OnlineSearch.Gender Property OnlineSearch.MaxAge Property OnlineSearch.MinAge Property PageEvents Class PageEvents Methods PageEvents.OnInitCompleteInvoke Method PageEvents.OnInitInvoke Method PageEvents.OnLoadCompleteInvoke Method PageEvents.OnLoadInvoke Method PageEvents.OnPreInitInvoke Method PageEvents.OnPreLoadInvoke Method PageEvents.OnPreRenderCompleteInvoke Method PageEvents.OnPreRenderInvoke Method PageEvents Events PageEvents.OnInit Event PageEvents.OnInitComplete Event PageEvents.OnLoad Event PageEvents.OnLoadComplete Event PageEvents.OnPreInit Event PageEvents.OnPreLoad Event PageEvents.OnPreRender Event 425 425 425 425 425 426 426 426 426 426 427 427 427 427 427 428 428 428 428 429 429 429 429 429 430 430 430 431 431 431 431 431 431 432 432 432 432 432 432 432 433

xxx

AspNetDating Code Reference PageEvents.OnPreRenderComplete Event Parsers Class Parsers Methods Parsers.ParseCSV Method Parsers.ProcessAffiliateName Method Parsers.ProcessBadWords Method ProcessGroupDescription Method Parsers.ProcessGroupName Method ProcessGroupPost Method Parsers.ProcessGroupTopicName Method Parsers.ProcessMessage Method Parsers.ShortenString Method PayflowPro Class PayflowPro Methods PayflowPro.SubmitTransaction Method PayflowPro Properties PayflowPro.Name Property Payments Class Payments Methods Payments.CheckPaymentStatus Method Payments.InitializePaymentsTimer Method Payments.SavePaymentHistory Method PersonalizationInfo Class PersonalizationInfo Methods PersonalizationInfo.> Method Photo Class Photo.Photo Constructor Photo Enumerations AspNetDating.Classes.Photo.eWatermarkPosition Enumeration Photo Fields Photo.image Field Photo Methods Photo.ApplyWatermark Method Photo.ApprovePhoto Method Photo.CropFace Method Delete Method Fetch Method Photo.FetchNonApproved Method Photo.FindFaceRegions Method Photo.GetPrimary Method Photo.GetTop Method 433 433 434 434 434 434 434 435 435 435 436 436 436 437 437 437 437 437 438 438 438 438 439 439 439 439 441 441 441 442 442 442 442 442 442 442 443 443 444 444 444

xxxi

AspNetDating Code Reference Photo.LoadImage Method Photo.ResizeImage Method Photo.RotateImage Method Photo.Save Method Photo.Search Method Photo.SetAsPrivate Method Photo.SetPrimary Method Photo Properties Photo.Approved Property Photo.ApprovedDate Property Photo.AverageRating Property Photo.Description Property Photo.ExplicitPhoto Property Photo.ExtendedID Property Photo.FaceCrop Property Photo.Id Property Photo.Image Property Photo.Name Property Photo.Primary Property Photo.PrivatePhoto Property Photo.User Property Photo.Username Property PhotoComment Class PhotoComment.PhotoComment Constructor PhotoComment Methods PhotoComment.Delete Method Fetch Method FetchByPhotoID Method PhotoComment.FetchNewPhotoCommentsCount Method PhotoComment.Save Method PhotoComment Properties PhotoComment.Comment Property PhotoComment.Date Property PhotoComment.ID Property PhotoComment.PhotoID Property PhotoComment.Username Property PhotoContest Class PhotoContest.PhotoContest Constructor PhotoContest Methods PhotoContest.Delete Method Load Method 444 444 444 445 445 445 445 445 445 446 446 446 446 446 446 447 447 447 447 447 447 448 448 449 449 449 449 450 450 450 451 451 451 451 451 451 451 453 453 453 453

xxxii

AspNetDating Code Reference PhotoContest.LoadAll Method PhotoContest.Save Method PhotoContest Properties PhotoContest.DateCreated Property PhotoContest.DateEnds Property PhotoContest.Description Property PhotoContest.Gender Property PhotoContest.Id Property PhotoContest.MaxAge Property PhotoContest.MinAge Property PhotoContest.Name Property PhotoContest.Terms Property PhotoContestEntriesSearch Class PhotoContestEntriesSearch.PhotoContestEntriesSearch Constructor PhotoContestEntriesSearch Methods PhotoContestEntriesSearch.GetResults Method PhotoContestEntriesSearch Properties PhotoContestEntriesSearch.ContestID Property PhotoContestEntriesSearch.SortAsc Property PhotoContestEntriesSearch.SortColumn Property PhotoContestEntriesSearch.Username Property PhotoContestEntriesSearchResults Class PhotoContestEntriesSearchResults Methods PhotoContestEntriesSearchResults.GetPage Method PhotoContestEntriesSearchResults.GetTotalPages Method PhotoContestEntriesSearchResults.LoadResult Method PhotoContestEntriesSearchResults Properties PhotoContestEntriesSearchResults.PhotoContestEntries Property PhotoContestEntry Class PhotoContestEntry.PhotoContestEntry Constructor PhotoContestEntry Methods Delete Method PhotoContestEntry.DeleteByPhoto Method PhotoContestEntry.DeleteByUsername Method FetchTop Method PhotoContestEntry.FindRank Method Load Method PhotoContestEntry.LoadByContest Method PhotoContestEntry.Save Method PhotoContestEntry Properties PhotoContestEntry.ContestId Property 453 453 454 454 454 454 454 454 454 455 455 455 455 456 456 456 456 456 457 457 457 457 458 458 458 459 459 459 459 460 460 460 461 461 461 461 461 462 463 463 463

xxxiii

AspNetDating Code Reference PhotoContestEntry.Id Property PhotoContestEntry.PhotoId Property PhotoContestEntry.Username Property PhotoContestRank Class PhotoContestRank.PhotoContestRank Constructor PhotoContestRank Methods Load Method PhotoContestRank.Save Method PhotoContestRank Properties PhotoContestRank.ContestId Property PhotoContestRank.EntryId Property PhotoContestRank.Username Property PhotoContestRank.Value Property PhotoContestSearch Class PhotoContestSearch.PhotoContestSearch Constructor PhotoContestSearch Methods PhotoContestSearch.GetResults Method PhotoContestSearch Properties PhotoContestSearch.Active Property PhotoContestSearch.SortAsc Property PhotoContestSearch.SortColumn Property PhotoContestSearchResults Class PhotoContestSearchResults Methods PhotoContestSearchResults.GetPage Method PhotoContestSearchResults.GetTotalPages Method PhotoContestSearchResults.LoadResult Method PhotoContestSearchResults Properties PhotoContestSearchResults.PhotoContests Property PhotoContestVotes Class PhotoContestVotes Methods PhotoContestVotes.FetchPercentage Method PhotoContestVotes.SaveVote Method PhotoRating Class PhotoRating.PhotoRating Constructor PhotoRating Methods PhotoRating.FetchRating Method PhotoRating.FetchVote Method PhotoRating.RatePhoto Method PhotoRating Properties PhotoRating.AverageVote Property PhotoRating.Votes Property 463 463 463 463 464 464 464 465 465 465 465 465 466 466 466 467 467 467 467 467 467 467 468 469 469 469 469 469 469 470 470 470 470 471 471 471 472 472 472 472 472

xxxiv

AspNetDating Code Reference PhotoSearchResults Class PhotoSearchResults Methods PhotoSearchResults.GetPage Method PhotoSearchResults.GetTotalPages Method PhotoSearchResults.LoadResult Method PhotoSearchResults Properties PhotoSearchResults.Photos Property Plugins Class Plugins Fields Plugins.Context Field Plugins.Events Field Plugins.Instances Field Plugins.Types Field Plugins Methods Plugins.InitializePlugins Method ProfileAnswer Class ProfileAnswer Constructor ProfileAnswer.ProfileAnswer Constructor () ProfileAnswer.ProfileAnswer Constructor (string, int) ProfileAnswer Methods Delete Method ProfileAnswer.Fetch Method ProfileAnswer.FetchByQuestionID Method ProfileAnswer.FetchByUsername Method ProfileAnswer.FetchNonApproved Method ProfileAnswer.Save Method ProfileAnswer Properties ProfileAnswer.Approved Property ProfileAnswer.Question Property ProfileAnswer.User Property ProfileAnswer.Value Property ProfileChoice Class ProfileChoice Constructor ProfileChoice.ProfileChoice Constructor () ProfileChoice.ProfileChoice Constructor (int) ProfileChoice Methods ProfileChoice.Delete Method ProfileChoice.Fetch Method ProfileChoice.FetchByQuestionID Method ProfileChoice.Save Method ProfileChoice Properties 472 473 474 474 474 474 474 474 475 475 475 476 476 476 476 476 477 477 477 477 477 478 478 478 479 479 479 479 479 479 479 480 480 481 481 481 481 481 481 482 482

xxxv

AspNetDating Code Reference ProfileChoice.Id Property ProfileChoice.Question Property ProfileChoice.QuestionID Property ProfileChoice.Value Property ProfileQuestion Class ProfileQuestion Constructor ProfileQuestion.ProfileQuestion Constructor () ProfileQuestion.ProfileQuestion Constructor (int) ProfileQuestion Enumerations AspNetDating.Classes.ProfileQuestion.eEditStyle Enumeration AspNetDating.Classes.ProfileQuestion.eSearchStyle Enumeration AspNetDating.Classes.ProfileQuestion.eShowStyle Enumeration ProfileQuestion Methods ProfileQuestion.ChangeOrder Method ProfileQuestion.Delete Method ProfileQuestion.Fetch Method ProfileQuestion.FetchAnswer Method ProfileQuestion.FetchAnswers Method ProfileQuestion.FetchByTopicID Method ProfileQuestion.FetchChoices Method ProfileQuestion.IsVisible Method ProfileQuestion.Save Method ProfileQuestion Properties ProfileQuestion.AltName Property ProfileQuestion.Description Property ProfileQuestion.EditStyle Property ProfileQuestion.Hint Property ProfileQuestion.Id Property ProfileQuestion.Name Property ProfileQuestion.Priority Property ProfileQuestion.Required Property ProfileQuestion.RequiresApproval Property ProfileQuestion.SearchStyle Property ProfileQuestion.ShowStyle Property ProfileQuestion.Topic Property ProfileQuestion.TopicID Property ProfileQuestion.VisibleForCouple Property ProfileQuestion.VisibleForFemale Property ProfileQuestion.VisibleForMale Property ProfileTopic Class ProfileTopic Constructor 482 482 482 482 483 484 484 485 485 485 485 486 486 486 486 486 487 487 487 487 488 488 488 488 488 488 488 489 489 489 489 489 489 490 490 490 490 490 490 491 492

xxxvi

AspNetDating Code Reference ProfileTopic.ProfileTopic Constructor () ProfileTopic.ProfileTopic Constructor (int) ProfileTopic Methods ProfileTopic.ChangeOrder Method ProfileTopic.Delete Method Fetch Method ProfileTopic.FetchQuestions Method ProfileTopic.Save Method ProfileTopic Properties ProfileTopic.EditColumns Property ProfileTopic.ID Property ProfileTopic.Name Property ProfileTopic.Priority Property ProfileTopic.ViewColumns Property Radius Class Radius Methods Radius.GetUserLocationsWithinRadius Method Radius.UserLocationsWithinRadius Method RadiusBox Class RadiusBox.RadiusBox Constructor RadiusBox Methods RadiusBox.Create Method RadiusBox Properties RadiusBox.BottomLine Property RadiusBox.LeftLine Property RadiusBox.Radius Property RadiusBox.RightLine Property RadiusBox.TopLine Property Reflection Class Reflection Classes Reflection.ControlAttribute Class Reflection.DescriptionAttribute Class Reflection.HintAttribute Class Reflection.PropertyAttribute Class Reflection.PropertyData Class Reflection Methods Reflection.ColorToString Method Reflection.GenerateSettingsTable Method Reflection.GenerateSettingsTableFromObject Method Reflection.GetEnumElementsDescription Method Reflection.GetPropertiesData Method 492 492 492 492 492 492 493 493 493 493 493 494 494 494 494 495 495 495 495 496 496 496 497 497 497 497 497 497 497 499 499 500 501 502 503 504 504 505 505 505 505

xxxvii

AspNetDating Code Reference Reflection.GetPropertiesDataFromObject Method Reflection.HashtableToString Method Reflection.SavePropertiesData Method Reflection.SaveTableSettings Method Reflection.StringArrayToCommaDelimitedString Method Reflection.StringToColor Method Reflection.StringToEnum Method Reflection.StringToHashtable Method SavedSearch Class SavedSearch Enumerations AspNetDating.Classes.SavedSearch.eGender Enumeration SavedSearch Methods SavedSearch.Create Method SavedSearch.Delete Method SavedSearch.GetSavedSearchesToMail Method Load Method SavedSearch.Save Method SavedSearch.SetNextEmailDate Method SavedSearch Properties SavedSearch.AgeFrom Property SavedSearch.AgeTo Property SavedSearch.ChoiceIds Property SavedSearch.City Property SavedSearch.Country Property SavedSearch.EmailFrequency Property SavedSearch.EmailMatches Property SavedSearch.Gender Property SavedSearch.Id Property SavedSearch.Name Property SavedSearch.NextEmailDate Property SavedSearch.PhotoRequired Property SavedSearch.State Property SavedSearch.Username Property SavedSearch.Zip Property SavedSearchesEmailMatches Class SavedSearchesEmailMatches Methods SavedSearchesEmailMatches.InitializeMailerTimer Method SearchResults Class SearchResults Fields SearchResults.Results Field SearchResults Methods 506 506 506 506 506 507 507 507 507 509 509 509 509 510 510 510 511 511 511 511 511 511 511 512 512 512 512 512 512 513 513 513 513 513 513 514 514 514 515 515 515

xxxviii

AspNetDating Code Reference SearchResults.GetPage Method SearchResults.GetTotalPages Method SearchResults.LoadResult Method SerializableDictionary Class SerializableDictionary Constructor SerializableDictionary.SerializableDictionary Constructor () SerializableDictionary.SerializableDictionary Constructor (System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) SerializableDictionary Methods SerializableDictionary.GetSchema Method SerializableDictionary.ReadXml Method SerializableDictionary.WriteXml Method Settings Class Settings.Settings Constructor Settings Fields Settings.NotificationEmails Field Settings Methods Settings.ToObject Method Settings.ToXml Method Settings Properties Settings.User Property Smilies Class Smilies Methods Smilies.Process Method Smilies Properties Smilies.dSmileys Property SmsNotConfirmedException Class SmsNotConfirmedException Constructor SmsNotConfirmedException.SmsNotConfirmedException Constructor () SmsNotConfirmedException.SmsNotConfirmedException Constructor (string) Subscription Class Subscription.Subscription Constructor Subscription Methods Activate Method Subscription.Cancel Method Subscription.Create Method Subscription.Fetch Method Subscription.FetchActiveSubscription Method Subscription.Renew Method Subscription.RequestCancellation Method Subscription.Update Method 515 515 516 516 516 517 517 517 517 517 517 518 518 519 519 519 519 519 519 519 519 520 520 520 520 521 521 521 521 521 523 523 523 523 523 523 524 524 524 524

xxxix

AspNetDating Code Reference Subscription Properties Subscription.CancellationRequested Property Subscription.Cancelled Property Subscription.Confirmed Property Subscription.ID Property Subscription.OrderDate Property Subscription.PaymentProcessor Property Subscription.PlanID Property Subscription.RenewDate Property Subscription.Username Property TopPhotosSearch Class TopPhotosSearch Methods TopPhotosSearch.GetResults Method TopPhotosSearch Properties TopPhotosSearch.Gender Property TopPhotosSearch.MinVotes Property TopPhotosSearch.UsersCount Property TopUsersSearch Class TopUsersSearch Methods TopUsersSearch.GetResults Method TopUsersSearch Properties TopUsersSearch.Gender Property TopUsersSearch.MinVotes Property TopUsersSearch.UsersCount Property TransactionDetails Class TransactionDetails Fields TransactionDetails.Amount Field TransactionDetails Methods TransactionDetails.FromBillingDetails Method Translation Class Translation Methods Translation.FetchTranslation Method Translation.FetchTranslationKeys Method Translation.SaveTranslation Method UrlRewrite Class UrlRewrite.UrlRewrite Constructor UrlRewrite Fields UrlRewrite._oRules Field UrlRewrite Methods UrlRewrite.Create Method CreateContentPageUrl Method 524 524 524 525 525 525 525 525 525 526 526 526 526 527 527 527 527 527 528 528 528 528 528 528 529 530 530 530 530 530 531 531 531 531 531 532 533 533 533 533 533

xl

AspNetDating Code Reference CreateShowGroupEventsUrl Method UrlRewrite.CreateShowGroupPhotosUrl Method CreateShowGroupTopicsUrl Method CreateShowGroupUrl Method CreateShowUserUrl Method UrlRewrite.GetSubstitution Method UrlRewrite.Process Method User Class User Constructor User.User Constructor () User.User Constructor (string) User Enumerations AspNetDating.Classes.User.eAddFavouriteResult Enumeration AspNetDating.Classes.User.eGender Enumeration AspNetDating.Classes.User.eGenderSearch Enumeration AspNetDating.Classes.User.eZodiacSign Enumeration User Methods User.AddScore Method User.AddToFavourites Method User.Authorize Method User.AuthorizeByToken Method User.BlockUser Method User.CanRespondToMail Method User.CanSendMessage Method Create Method User.CreateActivationUrl Method User.Delete Method User.FetchAnswer Method User.FetchAnswers Method FetchBlockedUsers Method User.FetchFavoritesNewBlogPosts Method User.FetchFavoritesNewPhotos Method User.FetchFavouriteTimeStamp Method FetchFavouriteUsers Method User.FetchMutuallyFavouriteUsers Method User.FetchProfileViewDate Method User.FetchProfileViews Method User.FetchSlogan Method User.FetchUserEmails Method User.FetchUsernamesWithFavoriteUser Method User.GetInactiveUsers Method 533 534 534 534 535 535 535 535 541 541 541 541 541 541 542 542 543 543 543 543 544 544 544 544 545 545 545 546 546 546 546 547 547 547 547 547 548 548 548 548 548

xli

AspNetDating Code Reference User.GetPrimaryPhoto Method User.GetTopPhoto Method User.GetUsernameByTokenUniqueId Method User.GetUserVerificationsCount Method User.GetZodiacAbsoluteImageUrl Method User.GetZodiacImageUrl Method User.GetZodiacSign Method User.GetZodiacTooltip Method User.HasPrivatePhotos Method User.HasPrivateVideo Method User.HasPrivateVideoUpload Method User.HasProfile Method HasUserAccessToPrivatePhotos Method HasUserAccessToPrivateVideo Method User.IsAdmin Method User.IsEmailUsed Method User.IsEmailUsedByAnotherMember Method User.IsGroupOwner Method User.IsNonPaidMember Method User.IsOnline Method User.IsOptionEnabled Method User.IsPaidMember Method User.IsPasswordIdentical Method User.IsTrialPeriodExpired Method IsUserBlocked Method IsUserInFavouriteList Method User.IsUsernameTaken Method IsUserVerified Method User.IsValidPendingGuid Method Load Method User.LoadByEmail Method User.LoadUserByEmail Method User.Purge Method User.RemoveFromFavourites Method User.RemovePendingGuid Method RemovePendingGuids Method User.RemoveVerifiedStatus Method User.RemoveVerifiedStatusByAdmin Method User.ResetPersonalization Method User.SaveProfileView Method User.SendCreateActivateAccountEmail Method 549 549 549 549 549 550 550 550 550 550 550 551 551 551 552 552 552 553 553 553 553 554 554 554 554 555 556 556 556 557 557 557 557 558 558 558 558 559 559 559 559

xlii

AspNetDating Code Reference User.SendForgotPasswordEmail Method User.SendMessageNotification Method User.SetAccessToPrivatePhotos Method User.SetAccessToPrivateVideo Method User.SetAsPaidUser Method User.SetAsVerified Method User.SetAsVerifiedByAdmin Method User.TimespanToString Method User.UnblockUser Method Update Method updateLastLogin Method User.ValidateEmail Method User.ValidatePassword Method User.ValidateUsername Method User Properties User.Active Property User.AffiliateID Property User.Age Property User.BillingDetails Property User.Birthdate Property User.Birthdate2 Property User.City Property User.Country Property User.Credits Property User.Deleted Property User.DeleteReason Property User.Email Property User.Gender Property User.IncomingMessagesRestrictions Property User.InterestedIn Property User.InvitedBy Property User.LanguageId Property User.LastLogin Property User.LastOnline Property User.LastOnlineString Property User.LastSessionID Property User.Latitude Property User.Level Property User.LocationString Property User.LoginCount Property User.Longitude Property 559 559 560 560 560 560 561 561 561 561 562 562 562 562 563 563 563 563 563 563 564 564 564 564 564 565 565 565 565 565 566 566 566 566 566 567 567 567 567 567 567

xliii

AspNetDating Code Reference User.MessageVerificationsLeft Property User.Name Property User.Options Property User.Paid Property User.Password Property User.PersonalizationInfo Property User.PrevLogin Property User.ProfileViews Property User.ProfileVisible Property User.ReceiveEmails Property User.Score Property User.SignupIp Property User.SmsConfirmed Property User.State Property User.StealthMode Property User.TokenUniqueId Property User.Username Property User.UserSince Property User.ZipCode Property User.ZodiacSign Property UserLevel Class UserLevel.UserLevel Constructor UserLevel Methods UserLevel.Delete Method UserLevel.GetIconUrl Method UserLevel.GetLevelByScore Method UserLevel.Load Method UserLevel.LoadAll Method UserLevel.Save Method UserLevel Properties UserLevel.Id Property UserLevel.LevelNumber Property UserLevel.MinScore Property UserLevel.Name Property UserLevel.Restrictions Property UserLevelRestrictions Class UsernameSearch Class UsernameSearch Methods UsernameSearch.GetResults Method UsernameSearch Properties UsernameSearch.Username Property 568 568 568 568 568 569 569 569 569 569 570 570 570 570 570 571 571 571 571 571 572 573 573 573 573 573 573 573 574 574 574 574 574 574 574 575 576 576 576 576 576

xliv

AspNetDating Code Reference UserRating Class UserRating Methods UserRating.FetchAverageVote Method UserRating.FetchRating Method UserRating.FetchVote Method UserRating.RateUser Method UserRating Properties UserRating.AverageVote Property UserRating.Votes Property UserRestrictions Class UserRestrictions Properties UserRestrictions.AutoApproveAnswers Property UserRestrictions.AutoApprovePhotos Property UserRestrictions.AutoApproveVideos Property UserRestrictions.CanCreateBlogs Property UserRestrictions.CanCreateGroups Property UserRestrictions.MaxGroupsPerMember Property UserRestrictions.MaxPhotos Property UserRestrictions.MaxVideos Property UserRestrictions.MaxVideoUploads Property UserRestrictions.UserCanReportAbuse Property UserRestrictions.UserCanUseChat Property UserSearchResults Class UserSearchResults Methods UserSearchResults.Get Method GetPage Method GetTotalPages Method UserSearchResults.LoadResult Method UserSearchResults Properties UserSearchResults.Usernames Property UserSession Class UserSession.UserSession Constructor UserSession Methods Authorize Method UserSession.UpdateLastOnline Method UserSession Properties UserSession.BillingPlanOptions Property UserSession.CanVote Property UserSession.HasApprovedProfile Property UserSession.HasProfile Property UserSession.IsAuthorized Property 577 577 577 578 578 578 578 578 579 579 580 580 580 580 580 580 581 581 581 581 581 582 582 583 583 583 584 584 584 584 585 590 591 591 591 591 591 591 592 592 592

xlv

AspNetDating Code Reference UserVotes Class UserVotes Methods UserVotes.FetchVote Method UserVotes.FetchVotesScore Method UserVotes.VoteUser Method VideoBroadcast Class VideoBroadcast Methods VideoBroadcast.AddBroadcast Method VideoBroadcast.AddMessage Method VideoBroadcast.FetchMessages Method VideoBroadcast.GetBroadcast Method VideoBroadcast.GetBroadcasts Method VideoBroadcast.GetWatchers Method VideoBroadcast.IsBroadcastAlive Method VideoBroadcast.KeepBroadcastAlive Method VideoBroadcast.UpdateWatcher Method VideoBroadcastingSearch Class VideoBroadcastingSearch Methods VideoBroadcastingSearch.GetResults Method VideoBroadcastMessage Class VideoBroadcastMessage Properties VideoBroadcastMessage.Message Property VideoBroadcastMessage.ProfileURL Property VideoBroadcastMessage.Timestamp Property VideoBroadcastMessage.TimestampString Property VideoBroadcastMessage.Username Property VideoConverterPlugin Class VideoConverterPlugin Methods VideoConverterPlugin.ConvertVideo Method VideoConverterPlugin Properties VideoConverterPlugin.IsInstalled Property VideoEmbed Class VideoEmbed.VideoEmbed Constructor VideoEmbed Enumerations AspNetDating.Classes.VideoEmbed.EmbedSourceType Enumeration VideoEmbed Methods Delete Method Load Method VideoEmbed.Save Method VideoEmbed Properties VideoEmbed.Id Property 592 593 593 593 593 593 594 594 594 595 595 595 595 595 596 596 596 596 597 597 597 597 598 598 598 598 598 599 599 599 599 599 600 601 601 601 601 601 602 602 602

xlvi

AspNetDating Code Reference VideoEmbed.SourceType Property VideoEmbed.ThumbUrl Property VideoEmbed.Title Property VideoEmbed.Username Property VideoEmbed.VideoUrl Property VideoProfile Class VideoProfile.VideoProfile Constructor VideoProfile Methods VideoProfile.Delete Method VideoProfile.FetchNonApproved Method VideoProfile.HasVideoProfile Method VideoProfile.IsPrivate Method Save Method VideoProfile.SetApproved Method VideoUpload Class VideoUpload.VideoUpload Constructor VideoUpload Methods Delete Method VideoUpload.HasVideoUpload Method Load Method ProcessVideoUpload Method VideoUpload.Save Method VideoUpload Properties VideoUpload.Approved Property VideoUpload.Id Property VideoUpload.IsPrivate Property VideoUpload.Processed Property VideoUpload.Username Property VideoUploadSearchResults Class VideoUploadSearchResults Methods VideoUploadSearchResults.Get Method GetPage Method GetTotalPages Method VideoUploadSearchResults.LoadResult Method VideoUploadSearchResults Properties VideoUploadSearchResults.Ids Property VideoUploadsSearch Class VideoUploadsSearch Enumerations AspNetDating.Classes.VideoUploadsSearch.eSortColumn Enumeration VideoUploadsSearch Methods GetResults Method 602 602 602 603 603 603 604 604 604 604 604 604 605 605 605 606 606 606 607 607 607 608 608 608 608 608 608 609 609 610 610 610 611 611 611 611 612 612 613 613 613

xlvii

AspNetDating Code Reference VideoUploadsSearch Properties VideoUploadsSearch.Approved Property VideoUploadsSearch.Gender Property VideoUploadsSearch.IsPrivate Property VideoUploadsSearch.SortAsc Property VideoUploadsSearch.SortColumn Property VideoUploadsSearch.Username Property VideoUploadsSearch.VideosCount Property VisitSiteReminderEmails Class VisitSiteReminderEmails Methods VisitSiteReminderEmails.InitializeMailerTimer Method WebPartInfo Class WebPartInfo Fields WebPartInfo.RequirementsMet Field WebPartInfo Properties WebPartInfo.ControlPath Property WebPartInfo.Description Property WebPartInfo.IsEditable Property WebPartInfo.IsVisibleByDefault Property WebPartInfo.Name Property WebPartInfo.ThumbnailURL Property WebPartInfo.Zone Property WebPartUserControl Class WebPartUserControl Methods WebPartUserControl.CreateEditorParts Method WebPartUserControl Properties WebPartUserControl.CatalogIconImageUrl Property WebPartUserControl.Description Property WebPartUserControl.IsEditable Property WebPartUserControl.Subtitle Property WebPartUserControl.Title Property WebPartUserControl.TitleIconImageUrl Property WebPartUserControl.TitleUrl Property WebPartUserControl.Verbs Property WebPartUserControl.WebBrowsableObject Property IPaymentGateway Interface IPaymentGateway Methods IPaymentGateway.SubmitTransaction Method IPaymentGateway Properties IPaymentGateway.Name Property IProfileAnswerComponent Interface 613 613 614 614 614 614 614 614 615 615 615 615 616 616 616 616 617 617 617 617 617 617 618 619 619 619 619 619 619 619 620 620 620 620 620 620 621 621 621 621 621

xlviii

AspNetDating Code Reference IProfileAnswerComponent Methods IProfileAnswerComponent.LoadAnswer Method IProfileQuestionComponent Interface IProfileQuestionComponent Properties IProfileQuestionComponent.AdminMode Property IProfileQuestionComponent.Answer Property IProfileQuestionComponent.Question Property IProfileQuestionComponent.User Property IProfileSearchComponent Interface IProfileSearchComponent Properties IProfileSearchComponent.Answers Property IProfileSearchComponent.ChoiceIds Property IProfileSearchComponent.Question Property AspNetDating.Classes.CycleUnits Enumeration AspNetDating.Classes.eDirections Enumeration AspNetDating.Classes.eGatewayResponse Enumeration AspNetDating.Classes.eGroupPermissions Enumeration AspNetDating.Classes.eGroupPermissionType Enumeration AspNetDating.Classes.eUserOptions Enumeration AspNetDating.Classes.Smiley Structure AspNetDating.Classes.WebPartZone Enumeration AspNetDating.Classes.BoolDelegate Type 622 622 622 623 623 623 623 623 623 624 624 624 624 624 625 625 626 626 627 627 628 628

Index

xlix

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

1 Symbol Reference
1.1 AspNetDating.Classes Namespace
using NSpring.Logging; using NSpring.Logging.Loggers; Classes
Name AbuseReport ( see page 4) see page 8) see page 10) AbuseReportSearchResults ( AccessDeniedException ( Admin ( see page 11) see page 27) see page 38) see page 41) see page 52) Contains the current affiliate session This is class AspNetDating.Classes.AnswerRequiredException. This is class AspNetDating.Classes.AuthorizeNet. This is class AspNetDating.Classes.BasicSearch. This is class AspNetDating.Classes.BasicSearchGroup. This is class AspNetDating.Classes.BillingDetails. Represents billing plan. Provides methods to create, retrieve, update and delete. The billing plan options and limitations This is class AspNetDating.Classes.BirthdayEmails. This is class AspNetDating.Classes.BirthdaySearch. This is class AspNetDating.Classes.BitVector. This is class AspNetDating.Classes.BitVectorReader. This is class AspNetDating.Classes.BitVectorTrie. Represents blog. Provides methods to create, retrieve and update. This is class AspNetDating.Classes.BlogPost. This is class AspNetDating.Classes.BlogPostComment. The class generates and validates the CAPTCHA image This is class AspNetDating.Classes.Category. This is class AspNetDating.Classes.Check. This class handles the profile comments This is class AspNetDating.Classes.Config. Summary description for ContentPages. This is class AspNetDating.Classes.ContentView. This is class AspNetDating.Classes.CreditsPackage. This is class AspNetDating.Classes.CustomEditorPart. This is class AspNetDating.Classes.CustomPersonalizationProvider. This is class AspNetDating.Classes.CustomSearch. see page 205) This is class AspNetDating.Classes.CustomWebDisplayNameAttribute. This is class AspNetDating.Classes.CustomWebPartChrome. see page 200) see page 97) see page 57) see page 48) see page 55) see page 59) see page 60) see page 67) see page 70) Description This is class AspNetDating.Classes.AbuseReport. This is class AspNetDating.Classes.AbuseReportSearchResults. This is class AspNetDating.Classes.AccessDeniedException. Represents the administrator. Provides methods to create, retrieve, update and delete admin objects. Represents administrator session. Provides method for authorization. This class handles the affiliates This is class AspNetDating.Classes.AffiliateBanner. This is class AspNetDating.Classes.AffiliateCommission.

AdminSession ( Affiliate ( AffiliateBanner ( AffiliateHistory ( AffiliateSession ( AuthorizeNet ( BasicSearch (

see page 30)

AffiliateCommission ( AffiliateSearchResults (

AnswerRequiredException (

BasicSearchAffiliate ( BasicSearchGroup ( BillingDetails ( BillingPlan (

see page 73) see page 75) see page 79)

BillingPlanOptions ( BirthdayEmails ( BirthdaySearch ( BitVector ( BitVectorReader ( BitVectorTrie ( Blog ( BlogPost (

see page 81) see page 82) see page 86)

see page 83) see page 87)

see page 90) see page 93) see page 100)

BlogPostComment ( CaptchaImage ( Category ( Check ( Config ( Comment (

see page 103) see page 107) see page 187) see page 193) see page 196) see page 199)

see page 106) see page 111)

ContentPage ( ContentView (

CreditsPackage ( CustomEditorPart ( CustomSearch (

CustomPersonalizationProvider ( see page 203) CustomWebDisplayNameAttribute ( CustomWebPartChrome (

see page 206)

1.1 AspNetDating.Classes Namespace


DBSettings ( Discount ( Distance ( see page 208) see page 212) see page 215)

AspNetDating Code Reference


This is class AspNetDating.Classes.DBSettings. This class handles the discounts The Distance class takes two AspNetDating.Classes.Location ( see page 356) objects and uses their Latitude and Longitude to determine the distance between them. Uses the Haversine formula. This is class AspNetDating.Classes.DistanceSearch. This is class AspNetDating.Classes.EditableAttribute. This is class AspNetDating.Classes.Email. This is class AspNetDating.Classes.EmailQueue. This is class AspNetDating.Classes.EmailQueueItem. This is class AspNetDating.Classes.EmailTemplates. This is class AspNetDating.Classes.EstablishedCommunication. This is class AspNetDating.Classes.ExceptionLogger. This is class AspNetDating.Classes.FaceFinderPlugin. This is class AspNetDating.Classes.FriendBirthdayEmails. Summary description for Globals. This class handles the Google API integration This is class AspNetDating.Classes.GoogleSitemaps. This is class AspNetDating.Classes.Group. This is class AspNetDating.Classes.GroupBan. This class handles the group events This is class AspNetDating.Classes.GroupEventsComment. This is class AspNetDating.Classes.GroupMember. This is class AspNetDating.Classes.GroupPhoto. see page 300) This is class AspNetDating.Classes.GroupPhotoSearchResults. This is class AspNetDating.Classes.GroupPollsAnwer. This is class AspNetDating.Classes.GroupPollsChoice. This is class AspNetDating.Classes.GroupPost. This is class AspNetDating.Classes.GroupPostSearchResults. This is class AspNetDating.Classes.GroupSearchResults. This is class AspNetDating.Classes.GroupTopic. see page 325) This is class AspNetDating.Classes.GroupTopicSearchResults. This is class AspNetDating.Classes.GroupTopicSubscription. This is class AspNetDating.Classes.GroupUsersSearch. This is class AspNetDating.Classes.HourlyStats. Summary description for Templates. This is class AspNetDating.Classes.InactiveGroups. see page 338) Incoming messages restrictions Summary description for InstantMessenger. This is class AspNetDating.Classes.Interest. IP logger This is class AspNetDating.Classes.IPToCountry. This is class AspNetDating.Classes.IrregularSearchUsers. This is class AspNetDating.Classes.KeywordSearch. The class that handles the language specific functionality A language A Location is represented by a City ( see page 358), State ( see page 359), ZIP Code, County ( see page 358), Latitude ( see page 358), Longitude ( see page 358), and ZIP Class. This just so happens to correspond to the columns of the ZIP_CODES table. This is class AspNetDating.Classes.LocationInRadius. The class that performs cleanup and maintenance of the database This class handles the user messages The message search results class This is class AspNetDating.Classes.Misc. This is class AspNetDating.Classes.MiscTemplates. This is class AspNetDating.Classes.MutualVoteSearch. Summary description for News.

DistanceSearch ( EditableAttribute ( Email ( EmailQueue (

see page 216) see page 219)

see page 220) see page 221) see page 223) see page 227) see page 249) see page 251) see page 252) see page 255)

EmailQueueItem ( EmailTemplates ( ExceptionLogger ( FaceFinderPlugin ( Globals (

EstablishedCommunication (

FriendBirthdayEmails ( GoogleMaps ( Group (

see page 256) see page 257) see page 257)

GoogleSitemaps ( GroupBan ( GroupEvent ( GroupMember ( GroupPhoto (

see page 258) see page 270) see page 274) see page 282) see page 286) see page 294) see page 302) see page 305) see page 313)

GroupEventsComment (

GroupPhotoSearchResults ( GroupPollsAnwer ( GroupPollsChoice ( GroupPost (

see page 308) see page 315)

GroupPostSearchResults ( GroupSearchResults ( GroupTopic (

see page 318) see page 327)

GroupTopicSearchResults ( GroupTopicSubscription ( GroupUsersSearch ( HourlyStats ( HtmlEditor (

see page 331)

see page 334) see page 337) see page 338) see page 340)

InactiveGroups (

IncomingMessagesRestrictions ( InstantMessenger ( Interest ( IPLogger ( see page 342) see page 346) see page 348)

IPToCountry (

IrregularSearchUsers ( KeywordSearch ( Lang ( Language ( Location ( see page 351)

see page 349)

see page 350)

see page 353) see page 356) see page 356)

LengthComparer (

LocationInRadius ( Maintenance ( Message ( Misc (

see page 359)

see page 361) see page 373)

see page 362)

MessageSearchResults ( see page 375) MiscTemplates ( News (

see page 377) see page 418)

MutualVoteSearch (

see page 420)

1.1 AspNetDating.Classes Namespace


NewUsersSearch ( NotFoundException ( OnlineSearch ( PageEvents ( Parsers ( Payments ( Photo ( PayflowPro ( see page 423)

AspNetDating Code Reference


This is class AspNetDating.Classes.NewUsersSearch. This is class AspNetDating.Classes.NoAttributeFoundException. This is class AspNetDating.Classes.NotFoundException. This is class AspNetDating.Classes.OnlineSearch. This is class AspNetDating.Classes.PageEvents. All sorts of string parsers This is class AspNetDating.Classes.PayflowPro. This is class AspNetDating.Classes.Payments. This is class AspNetDating.Classes.PersonalizationInfo. This is class AspNetDating.Classes.Photo. This is class AspNetDating.Classes.PhotoComment. This is class AspNetDating.Classes.PhotoContest. This is class AspNetDating.Classes.PhotoContestEntriesSearch. This is class AspNetDating.Classes.PhotoContestEntriesSearchResults. This is class AspNetDating.Classes.PhotoContestEntry. This is class AspNetDating.Classes.PhotoContestRank. This is class AspNetDating.Classes.PhotoContestSearch. This is class AspNetDating.Classes.PhotoContestSearchResults. This class handles the photo contest votes This class handles the photo ratings This is class AspNetDating.Classes.PhotoSearchResults. This is class AspNetDating.Classes.Plugins. This is class AspNetDating.Classes.ProfileAnswer. This is class AspNetDating.Classes.ProfileChoice. This is class AspNetDating.Classes.ProfileQuestion. This is class AspNetDating.Classes.ProfileTopic. Summary description for Radius. A RadiusBox encloses a "box" area around a location, where each side of the square is radius miles away from the location. Doing it this way includes ~22% more area than if we used a proper circle, but using a box simplifies the SQL query. Summary description for Reflection. This is class AspNetDating.Classes.SavedSearch. see page 513) This is class AspNetDating.Classes.SavedSearchesEmailMatches. The base search results class This is class AspNetDating.Classes.SerializableDictionary. This is class AspNetDating.Classes.Settings. This class handles the Smilies see page 521) This is class AspNetDating.Classes.SmsNotConfirmedException. Summary description for Subscription. This is class AspNetDating.Classes.TopPhotosSearch. This is class AspNetDating.Classes.TopUsersSearch. This is class AspNetDating.Classes.TransactionDetails. Contains the translations for all languages This is class AspNetDating.Classes.UrlRewrite. This class handles the user accounts This is class AspNetDating.Classes.UserLevel. This is class AspNetDating.Classes.UserLevelRestrictions. This is class AspNetDating.Classes.UsernameSearch. This class handles the user rating This is the base class for the user restrictions This is class AspNetDating.Classes.UserSearchResults. The class that contains the current user session This is class AspNetDating.Classes.UserVotes. see page 596) This is class AspNetDating.Classes.VideoBroadcastingSearch. Handles the profile video broadcast feature This is class AspNetDating.Classes.VideoConverterPlugin. see page 457)

NoAttributeFoundException (

see page 426)

see page 427)

see page 427) see page 429) see page 436)

see page 433) see page 437) see page 439)

PersonalizationInfo ( PhotoComment ( PhotoContest (

see page 439) see page 448) see page 451) see page 455)

PhotoContestEntriesSearch ( PhotoContestEntry ( PhotoContestRank ( PhotoContestSearch ( PhotoContestVotes ( PhotoRating ( Plugins ( PhotoSearchResults ( ProfileAnswer ( ProfileChoice ( ProfileQuestion ( ProfileTopic ( Radius ( RadiusBox (

PhotoContestEntriesSearchResults ( see page 459) see page 463) see page 466)

PhotoContestSearchResults ( see page 470)

see page 467)

see page 469) see page 472)

see page 474) see page 476) see page 480) see page 483) see page 491) see page 495)

see page 494)

Reflection (

see page 497) see page 507) see page 514) see page 516)

SavedSearch ( SearchResults ( Settings ( Smilies (

SavedSearchesEmailMatches ( SerializableDictionary (

see page 518) see page 519) see page 521) see page 526) see page 527) see page 529)

SmsNotConfirmedException ( Subscription ( TopPhotosSearch ( TopUsersSearch ( TransactionDetails ( Translation ( UrlRewrite ( User ( UserLevel (

see page 530) see page 531) see page 572) see page 575) see page 576) see page 579) see page 582)

see page 535)

UserLevelRestrictions ( UsernameSearch ( UserRating ( UserRestrictions ( UserSession ( UserVotes (

see page 577)

UserSearchResults (

see page 585) see page 592) see page 593) see page 597)

VideoBroadcast (

VideoBroadcastingSearch ( VideoBroadcastMessage ( VideoConverterPlugin (

see page 598)

1.1 AspNetDating.Classes Namespace


VideoEmbed ( VideoProfile ( VideoUpload ( see page 599) see page 603) see page 605)

AspNetDating Code Reference


This is class AspNetDating.Classes.VideoEmbed. Summary description for VideoProfiles. This is class AspNetDating.Classes.VideoUpload. see page 609)

AbuseReport Class

VideoUploadSearchResults ( VideoUploadsSearch ( WebPartInfo ( VisitSiteReminderEmails ( WebPartUserControl (

This is class AspNetDating.Classes.VideoUploadSearchResults. This is class AspNetDating.Classes.VideoUploadsSearch. This is class AspNetDating.Classes.VisitSiteReminderEmails. This is class AspNetDating.Classes.WebPartInfo. This is class AspNetDating.Classes.WebPartUserControl.

see page 612) see page 615)

see page 615) see page 618)

Enumerations
Name CycleUnits ( eDirections ( see page 624) see page 625) see page 625) see page 626) see page 626) Description Specifies cycle units. This is record AspNetDating.Classes.eDirections. This is record AspNetDating.Classes.eGatewayResponse. This is record AspNetDating.Classes.eGroupPermissions. ulong permissions; permissions |= ViewGroupNonMembers - add ViewGroupNonMembers if (permissions & ViewGroupNonMembers != 0) check if ViewGroupNonMembers is set permissions &= ~ViewGroupNonMembers - remove ViewGroupNonMembers The user account options This is record AspNetDating.Classes.WebPartZone.

eGatewayResponse ( eGroupPermissions (

eGroupPermissionType (

eUserOptions ( WebPartZone (

see page 627) see page 628)

Interfaces
Name IPaymentGateway ( see page 620) see page 621) see page 622) see page 623) IProfileAnswerComponent ( IProfileQuestionComponent ( IProfileSearchComponent ( Description This is class AspNetDating.Classes.IPaymentGateway. This is class AspNetDating.Classes.IProfileAnswerComponent. This is class AspNetDating.Classes.IProfileQuestionComponent. This is class AspNetDating.Classes.IProfileSearchComponent.

Structures
Name Smiley ( see page 627) Description Defines a single smiley

Types
Name BoolDelegate ( see page 628) Description This is type AspNetDating.Classes.BoolDelegate.

1.1.1 AbuseReport Class


Inheritance Hierarchy

C# public class AbuseReport; File AbuseReports.cs Remarks This is class AspNetDating.Classes.AbuseReport. Members Methods
Name AbuseReport ( see page 5) Description This is AbuseReport, a member of class AbuseReport.

1.1 AspNetDating.Classes Namespace AbuseReport Enumerations


Name ReportType ( see page 6)

AspNetDating Code Reference

AbuseReport Class

Description This is record AspNetDating.Classes.AbuseReport.ReportType.

AbuseReport Methods
Name Fetch ( Save ( Search ( see page 6) see page 6) see page 6) Description Fetches an abuse report by specified id from DB. If the it doesn't exist returns NULL. Saves this instance in DB. If id for this instance is NULL it inserts new record in DB otherwise updates the record. This is Search, a member of class AbuseReport.

AbuseReport Properties
Name DateReported ( ID ( Report ( see page 7) see page 7) see page 7) see page 7) see page 7) see page 7) see page 8) Description This is DateReported, a member of class AbuseReport. This is ID, a member of class AbuseReport. This is Report, a member of class AbuseReport. This is ReportedBy, a member of class AbuseReport. This is ReportedUser, a member of class AbuseReport. This is Reviewed, a member of class AbuseReport. This is TargetID, a member of class AbuseReport. This is Type, a member of class AbuseReport.

ReportedBy ( ReportedUser ( Reviewed ( TargetID ( Type (

see page 8)

AbuseReport Enumerations
Name ReportType ( see page 6) Description This is record AspNetDating.Classes.AbuseReport.ReportType.

AbuseReport Methods
Name Fetch ( Save ( Search ( see page 6) see page 6) see page 6) Description Fetches an abuse report by specified id from DB. If the it doesn't exist returns NULL. Saves this instance in DB. If id for this instance is NULL it inserts new record in DB otherwise updates the record. This is Search, a member of class AbuseReport.

AbuseReport Properties
Name DateReported ( ID ( Report ( see page 7) see page 7) see page 7) see page 7) see page 7) see page 7) see page 8) Description This is DateReported, a member of class AbuseReport. This is ID, a member of class AbuseReport. This is Report, a member of class AbuseReport. This is ReportedBy, a member of class AbuseReport. This is ReportedUser, a member of class AbuseReport. This is Reviewed, a member of class AbuseReport. This is TargetID, a member of class AbuseReport. This is Type, a member of class AbuseReport.

ReportedBy ( ReportedUser ( Reviewed ( TargetID ( Type (

see page 8)

1.1.1.1 AbuseReport.AbuseReport Constructor


C# public AbuseReport(string reportedBy, string reportedUser, ReportType type); Remarks This is AbuseReport, a member of class AbuseReport.

1.1.1.2 AbuseReport Enumerations


5

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AbuseReport Class

1.1.1.2.1 AspNetDating.Classes.AbuseReport.ReportType Enumeration


C# public enum ReportType { Profile, Photo, Message } File AbuseReports.cs Members
Members Profile Description Do not change the order of the values below, it could lead to data loss!!! The maintenance stored procedure presumes that the ReportedType.Photo == 1

Remarks This is record AspNetDating.Classes.AbuseReport.ReportType.

1.1.1.3 AbuseReport Methods


1.1.1.3.1 AbuseReport.Fetch Method
Fetches an abuse report by specified id from DB. If the it doesn't exist returns NULL. C# public static AbuseReport Fetch(int id); Parameters
Parameters int id Description The id.

1.1.1.3.2 AbuseReport.Save Method


Saves this instance in DB. If id for this instance is NULL it inserts new record in DB otherwise updates the record. C# public void Save();

1.1.1.3.3 AbuseReport.Search Method


C# public static int[] Search(string reportedBy, string reportedUser, ReportType? type, int? reportedId, bool? reviewed, DateTime? dateReportedFrom, DateTime? dateReportedTo, string sortColumn, bool sortAsc); Remarks This is Search, a member of class AbuseReport.

1.1.1.4 AbuseReport Properties

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AbuseReport Class

1.1.1.4.1 AbuseReport.DateReported Property


C# public DateTime DateReported; Remarks This is DateReported, a member of class AbuseReport.

1.1.1.4.2 AbuseReport.ID Property


C# public int ID; Remarks This is ID, a member of class AbuseReport.

1.1.1.4.3 AbuseReport.Report Property


C# public string Report; Remarks This is Report, a member of class AbuseReport.

1.1.1.4.4 AbuseReport.ReportedBy Property


C# public string ReportedBy; Remarks This is ReportedBy, a member of class AbuseReport.

1.1.1.4.5 AbuseReport.ReportedUser Property


C# public string ReportedUser; Remarks This is ReportedUser, a member of class AbuseReport.

1.1.1.4.6 AbuseReport.Reviewed Property


C# public bool Reviewed; Remarks This is Reviewed, a member of class AbuseReport.

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AbuseReportSearchResults Class

1.1.1.4.7 AbuseReport.TargetID Property


C# public int? TargetID; Remarks This is TargetID, a member of class AbuseReport.

1.1.1.4.8 AbuseReport.Type Property


C# public ReportType Type; Remarks This is Type, a member of class AbuseReport.

1.1.2 AbuseReportSearchResults Class


Inheritance Hierarchy

C# [Serializable] public class AbuseReportSearchResults : SearchResults<int, AbuseReport>; File AbuseReports.cs Remarks This is class AspNetDating.Classes.AbuseReportSearchResults. Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

AbuseReportSearchResults Class
Name GetPage ( LoadResult ( see page 9) see page 9) see page 10) GetTotalPages ( Description Use this method to get the search results Gets the total pages. This is LoadResult, a member of class AbuseReportSearchResults.

AbuseReportSearchResults Properties

1.1 AspNetDating.Classes Namespace AbuseReportSearchResults Class


Name AbuseReports ( see page 10)

AspNetDating Code Reference

AbuseReportSearchResults Class

Description This is AbuseReports, a member of class AbuseReportSearchResults.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

AbuseReportSearchResults Class
Name GetPage ( LoadResult ( see page 9) see page 9) see page 10) GetTotalPages ( Description Use this method to get the search results Gets the total pages. This is LoadResult, a member of class AbuseReportSearchResults.

AbuseReportSearchResults Properties AbuseReportSearchResults Class


Name AbuseReports ( see page 10) Description This is AbuseReports, a member of class AbuseReportSearchResults.

1.1.2.1 AbuseReportSearchResults Methods


1

1.1.2.1.1 AbuseReportSearchResults.GetPage Method


Use this method to get the search results C# public new AbuseReport[] GetPage(int Page, int reportsPerPage); Parameters
Parameters int Page int reportsPerPage Description Page number reportsPerPage

Returns Array of photos

1.1.2.1.2 AbuseReportSearchResults.GetTotalPages Method


Gets the total pages. C# public new int GetTotalPages(int reportsPerPage); Parameters
Parameters resultsPerPage Description The results per page.

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AccessDeniedException Class

1.1.2.1.3 AbuseReportSearchResults.LoadResult Method


C# protected override AbuseReport LoadResult(int id); Remarks This is LoadResult, a member of class AbuseReportSearchResults.

1.1.2.2 AbuseReportSearchResults Properties


1.1.2.2.1 AbuseReportSearchResults.AbuseReports Property
C# public int AbuseReports; Remarks This is AbuseReports, a member of class AbuseReportSearchResults.

1.1.3 AccessDeniedException Class


Inheritance Hierarchy

1
C# public class AccessDeniedException : Exception; File Exceptions.cs Remarks This is class AspNetDating.Classes.AccessDeniedException. Members Methods
Name AccessDeniedException ( see page 10) Description This is AccessDeniedException, a member of class AccessDeniedException.

1.1.3.1 AccessDeniedException Constructor


1.1.3.1.1 AccessDeniedException.AccessDeniedException Constructor ()
C# public AccessDeniedException(); Remarks This is AccessDeniedException, a member of class AccessDeniedException.

10

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Admin Class

1.1.3.1.2 AccessDeniedException.AccessDeniedException Constructor (string)


C# public AccessDeniedException(string message); Remarks This is AccessDeniedException, a member of class AccessDeniedException.

1.1.4 Admin Class


Represents the administrator. Provides methods to create, retrieve, update and delete admin objects. Inheritance Hierarchy

C# [Serializable] public class Admin; File Admin.cs Members Methods


Name Admin ( see page 13) Description This is Admin, a member of class Admin.

Admin Classes
Name AdminPrivileges ( see page 13) Description Represents privileges of the administrator. Every admin account can have different privileges. For example some admin accounts can browse messages of the users but others can't. This is class AspNetDating.Classes.Admin.RawAdminPrivileges.

RawAdminPrivileges (

see page 20)

Admin Enumerations
Name eAccess ( see page 21) Description Specifies the access mode.

Admin Fields
Name lastSessionID ( see page 22) Description This is lastSessionID, a member of class Admin.

Admin Methods
Name Authorize ( Create ( Delete ( Fetch ( see page 22) see page 23) see page 23) see page 23) see page 24) see page 24) Description This is Authorize, a member of class Admin. Stores the specified admin in the DB. Deletes the admin by specified username from DB. Fetches all admins from DB. Gets the privileges from raw data. Gets the raw data from privileges. Determines whether the password is identical with the specified one. Determines whether the specified username is taken.

GetPrivilegesFromRawData ( GetRawDataFromPrivileges ( IsPasswordIdentical ( IsUsernameTaken (

see page 24) see page 24)

11

1.1 AspNetDating.Classes Namespace


Load ( Update ( see page 25) see page 25) see page 25) see page 26) see page 26)

AspNetDating Code Reference


Loads admin account data from DB. Updates user account data.

Admin Class

updateLastLogin ( ValidatePassword ( ValidateUsername (

Updates the last login by specified sessionID to the current date and time. Validates the specified password. Validates the specified username.

Admin Properties
Name LastLogin ( Password ( Privileges ( Username ( see page 26) see page 26) see page 27) see page 27) see page 27) LastSessionID ( Description Gets the last login. The property is read-only. Gets the last session ID. The property is read-only. The password for the user account. The property is write-only. Gets or sets the privileges of the admin. The username for the user account.

Admin Classes
Name AdminPrivileges ( see page 13) Description Represents privileges of the administrator. Every admin account can have different privileges. For example some admin accounts can browse messages of the users but others can't. This is class AspNetDating.Classes.Admin.RawAdminPrivileges.

RawAdminPrivileges (

see page 20)

Admin Enumerations
Name eAccess ( see page 21) Description Specifies the access mode.

Admin Fields
Name lastSessionID ( see page 22) Description This is lastSessionID, a member of class Admin.

Admin Methods
Name Authorize ( Create ( Delete ( Fetch ( see page 22) see page 23) see page 23) see page 23) see page 24) see page 24) Description This is Authorize, a member of class Admin. Stores the specified admin in the DB. Deletes the admin by specified username from DB. Fetches all admins from DB. Gets the privileges from raw data. Gets the raw data from privileges. Determines whether the password is identical with the specified one. Determines whether the specified username is taken. Loads admin account data from DB. Updates user account data. Updates the last login by specified sessionID to the current date and time. Validates the specified password. Validates the specified username.

GetPrivilegesFromRawData ( GetRawDataFromPrivileges ( IsPasswordIdentical ( IsUsernameTaken ( Load ( Update ( see page 25) see page 25)

see page 24) see page 24)

updateLastLogin ( ValidatePassword ( ValidateUsername (

see page 25) see page 26) see page 26)

Admin Properties
Name LastLogin ( Password ( Privileges ( Username ( see page 26) see page 26) see page 27) see page 27) see page 27) LastSessionID ( Description Gets the last login. The property is read-only. Gets the last session ID. The property is read-only. The password for the user account. The property is write-only. Gets or sets the privileges of the admin. The username for the user account.

1.1.4.1 Admin Constructor

12

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Admin Class

1.1.4.1.1 Admin.Admin Constructor ()


C# public Admin(); Remarks This is Admin, a member of class Admin.

1.1.4.1.2 Admin.Admin Constructor (string)


Default constructor. Used for creating of new or virtual user accounts. C# public Admin(string Username); Parameters
Parameters string Username Description Username ( see page 27) for the user account.

1.1.4.2 Admin Classes


1.1.4.2.1 Admin.AdminPrivileges Class
Represents privileges of the administrator. Every admin account can have different privileges. For example some admin accounts can browse messages of the users but others can't. Inheritance Hierarchy

C# [Serializable] public class AdminPrivileges; File Admin.cs Members AdminPrivileges Fields


Name abuseReports ( answerApproval ( billingSettings ( browseAffiliates ( see page 15) see page 15) see page 15) see page 15) see page 15) see page 15) see page 16) see page 16) see page 16) Description This is abuseReports, a member of class AdminPrivileges. This is answerApproval, a member of class AdminPrivileges. This is billingSettings, a member of class AdminPrivileges. This is browseAffiliateCommissions, a member of class AdminPrivileges. This is browseAffiliates, a member of class AdminPrivileges. This is browseAffiliatesBanners, a member of class AdminPrivileges. This is browseAffiliatesPaymentHistory, a member of class AdminPrivileges. This is browseAffiliatesPayments, a member of class AdminPrivileges. This is browseCreditsPackages, a member of class AdminPrivileges. This is browseGroups, a member of class AdminPrivileges. This is browseMessages, a member of class AdminPrivileges. This is browsePhotos, a member of class AdminPrivileges. This is browseVideoUploads, a member of class AdminPrivileges. This is editAffiliates, a member of class AdminPrivileges.

browseAffiliateCommissions ( browseAffiliatesBanners ( browseAffiliatesPayments ( browseCreditsPackages ( browseGroups ( browsePhotos ( editAffiliates ( browseMessages (

browseAffiliatesPaymentHistory (

see page 16) see page 16) see page 17) see page 16) see page 17)

browseVideoUploads (

13

1.1 AspNetDating.Classes Namespace


editContentPages ( editGroups ( editMetaTags ( editTexts ( generalSettings ( generateGadgets ( groupApproval ( manageAdmins ( manageContests ( news ( editLanguages ( see page 17)

AspNetDating Code Reference


This is editContentPages, a member of class AdminPrivileges. This is editGroups, a member of class AdminPrivileges. This is editLanguages, a member of class AdminPrivileges. This is editMetaTags, a member of class AdminPrivileges. This is editTexts, a member of class AdminPrivileges. This is generalSettings, a member of class AdminPrivileges.

Admin Class

see page 17) see page 17) see page 17) see page 18) see page 18) see page 18) see page 18) see page 18) see page 19) see page 18)

see page 18)

Everyone will have access to gadgets except if in readonly mode This is groupApproval, a member of class AdminPrivileges. This is manageAdmins, a member of class AdminPrivileges. This is manageBadWords, a member of class AdminPrivileges. This is manageContests, a member of class AdminPrivileges. This is manageGroupCategories, a member of class AdminPrivileges. This is news, a member of class AdminPrivileges. This is photoApproval, a member of class AdminPrivileges. This is sendAnnouncement, a member of class AdminPrivileges. This is spamCheck, a member of class AdminPrivileges. This is templates, a member of class AdminPrivileges. This is topicsQuestions, a member of class AdminPrivileges. add new sections here This is userLevels, a member of class AdminPrivileges. This is videoApproval, a member of class AdminPrivileges.

manageBadWords (

manageGroupCategories ( see page 19) photoApproval ( spamCheck ( templates (

see page 19) see page 19) see page 19)

sendAnnouncement (

see page 19) see page 20) see page 20) see page 20)

topicsQuestions ( userAccounts ( userLevels ( videoApproval (

see page 20)

AdminPrivileges Fields
Name abuseReports ( answerApproval ( billingSettings ( browseAffiliates ( see page 15) see page 15) see page 15) see page 15) see page 15) see page 15) see page 16) see page 16) see page 16) Description This is abuseReports, a member of class AdminPrivileges. This is answerApproval, a member of class AdminPrivileges. This is billingSettings, a member of class AdminPrivileges. This is browseAffiliateCommissions, a member of class AdminPrivileges. This is browseAffiliates, a member of class AdminPrivileges. This is browseAffiliatesBanners, a member of class AdminPrivileges. This is browseAffiliatesPaymentHistory, a member of class AdminPrivileges. This is browseAffiliatesPayments, a member of class AdminPrivileges. This is browseCreditsPackages, a member of class AdminPrivileges. This is browseGroups, a member of class AdminPrivileges. This is browseMessages, a member of class AdminPrivileges. This is browsePhotos, a member of class AdminPrivileges. This is browseVideoUploads, a member of class AdminPrivileges. This is editAffiliates, a member of class AdminPrivileges. This is editContentPages, a member of class AdminPrivileges. This is editGroups, a member of class AdminPrivileges. This is editLanguages, a member of class AdminPrivileges. This is editMetaTags, a member of class AdminPrivileges. This is editTexts, a member of class AdminPrivileges. This is generalSettings, a member of class AdminPrivileges. Everyone will have access to gadgets except if in readonly mode This is groupApproval, a member of class AdminPrivileges. This is manageAdmins, a member of class AdminPrivileges. This is manageBadWords, a member of class AdminPrivileges. This is manageContests, a member of class AdminPrivileges. This is manageGroupCategories, a member of class AdminPrivileges. This is news, a member of class AdminPrivileges. This is photoApproval, a member of class AdminPrivileges. This is sendAnnouncement, a member of class AdminPrivileges. This is spamCheck, a member of class AdminPrivileges. This is templates, a member of class AdminPrivileges. This is topicsQuestions, a member of class AdminPrivileges. add new sections here see page 19)

browseAffiliateCommissions ( browseAffiliatesBanners ( browseAffiliatesPayments ( browseCreditsPackages ( browseGroups ( browsePhotos ( editAffiliates ( editGroups ( editMetaTags ( editTexts ( generalSettings ( generateGadgets ( groupApproval ( manageAdmins ( manageContests ( news ( browseMessages (

browseAffiliatesPaymentHistory (

see page 16) see page 16) see page 17) see page 16) see page 17) see page 17)

browseVideoUploads ( editContentPages ( editLanguages (

see page 17) see page 17) see page 17) see page 18) see page 18) see page 18) see page 18) see page 18) see page 19) see page 18)

see page 18)

manageBadWords (

manageGroupCategories ( see page 19) photoApproval ( spamCheck ( templates (

see page 19) see page 19)

sendAnnouncement (

see page 19) see page 20) see page 20)

topicsQuestions ( userAccounts (

14

1.1 AspNetDating.Classes Namespace


userLevels ( see page 20) see page 20)

AspNetDating Code Reference


This is userLevels, a member of class AdminPrivileges. This is videoApproval, a member of class AdminPrivileges.

Admin Class

videoApproval (

1.1.4.2.1.1 AdminPrivileges Fields


1.1.4.2.1.1.1 Admin.AdminPrivileges.abuseReports Field
C# [Reflection.DescriptionAttribute("Abuse Reports")] public eAccess abuseReports = eAccess.None; Remarks This is abuseReports, a member of class AdminPrivileges.

1.1.4.2.1.1.2 Admin.AdminPrivileges.answerApproval Field


C# [Reflection.DescriptionAttribute("Answers Approval")] public eAccess answerApproval = eAccess.None; Remarks This is answerApproval, a member of class AdminPrivileges.

1.1.4.2.1.1.3 Admin.AdminPrivileges.billingSettings Field


C# [Reflection.DescriptionAttribute("Billing Settings")] public eAccess billingSettings = eAccess.None; Remarks This is billingSettings, a member of class AdminPrivileges.

1.1.4.2.1.1.4 Admin.AdminPrivileges.browseAffiliateCommissions Field


C# [Reflection.DescriptionAttribute("Browse Affiliate Commissions")] public eAccess browseAffiliateCommissions = eAccess.None; Remarks This is browseAffiliateCommissions, a member of class AdminPrivileges.

1.1.4.2.1.1.5 Admin.AdminPrivileges.browseAffiliates Field


C# [Reflection.DescriptionAttribute("Browse Affiliates")] public eAccess browseAffiliates = eAccess.None; Remarks This is browseAffiliates, a member of class AdminPrivileges.

1.1.4.2.1.1.6 Admin.AdminPrivileges.browseAffiliatesBanners Field


C# [Reflection.DescriptionAttribute("Browse Affiliate Banners")] public eAccess browseAffiliatesBanners = eAccess.None;

15

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Admin Class

This is browseAffiliatesBanners, a member of class AdminPrivileges.

1.1.4.2.1.1.7 Admin.AdminPrivileges.browseAffiliatesPaymentHistory Field


C# [Reflection.DescriptionAttribute("Browse Affiliates Payment History")] public eAccess browseAffiliatesPaymentHistory = eAccess.None; Remarks This is browseAffiliatesPaymentHistory, a member of class AdminPrivileges.

1.1.4.2.1.1.8 Admin.AdminPrivileges.browseAffiliatesPayments Field


C# [Reflection.DescriptionAttribute("Browse Affiliate Payments")] public eAccess browseAffiliatesPayments = eAccess.None; Remarks This is browseAffiliatesPayments, a member of class AdminPrivileges.

1.1.4.2.1.1.9 Admin.AdminPrivileges.browseCreditsPackages Field


C# [Reflection.DescriptionAttribute("Browse Credits Packages")] public eAccess browseCreditsPackages = eAccess.None; Remarks This is browseCreditsPackages, a member of class AdminPrivileges.

1.1.4.2.1.1.10 Admin.AdminPrivileges.browseGroups Field


C# [Reflection.DescriptionAttribute("Browse Groups")] public eAccess browseGroups = eAccess.None; Remarks This is browseGroups, a member of class AdminPrivileges.

1.1.4.2.1.1.11 Admin.AdminPrivileges.browseMessages Field


C# [Reflection.DescriptionAttribute("Browse Messages")] public eAccess browseMessages = eAccess.None; Remarks This is browseMessages, a member of class AdminPrivileges.

1.1.4.2.1.1.12 Admin.AdminPrivileges.browsePhotos Field


C# [Reflection.DescriptionAttribute("Browse Photos")] public eAccess browsePhotos = eAccess.None; Remarks This is browsePhotos, a member of class AdminPrivileges.

16

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Admin Class

1.1.4.2.1.1.13 Admin.AdminPrivileges.browseVideoUploads Field


C# [Reflection.DescriptionAttribute("Browse Video Uploads")] public eAccess browseVideoUploads = eAccess.None; Remarks This is browseVideoUploads, a member of class AdminPrivileges.

1.1.4.2.1.1.14 Admin.AdminPrivileges.editAffiliates Field


C# [Reflection.DescriptionAttribute("Edit Affiliates")] public eAccess editAffiliates = eAccess.None; Remarks This is editAffiliates, a member of class AdminPrivileges.

1.1.4.2.1.1.15 Admin.AdminPrivileges.editContentPages Field


C# [Reflection.DescriptionAttribute("Edit Content Pages")] public eAccess editContentPages = eAccess.None; Remarks This is editContentPages, a member of class AdminPrivileges.

1.1.4.2.1.1.16 Admin.AdminPrivileges.editGroups Field


C# [Reflection.DescriptionAttribute("Edit Groups")] public eAccess editGroups = eAccess.None; Remarks This is editGroups, a member of class AdminPrivileges.

1.1.4.2.1.1.17 Admin.AdminPrivileges.editLanguages Field


C# [Reflection.DescriptionAttribute("Edit Languages")] public eAccess editLanguages = eAccess.None; Remarks This is editLanguages, a member of class AdminPrivileges.

1.1.4.2.1.1.18 Admin.AdminPrivileges.editMetaTags Field


C# [Reflection.DescriptionAttribute("Edit Meta Tags")] public eAccess editMetaTags = eAccess.None; Remarks This is editMetaTags, a member of class AdminPrivileges.

17

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Admin Class

1.1.4.2.1.1.19 Admin.AdminPrivileges.editTexts Field


C# [Reflection.DescriptionAttribute("Edit Texts")] public eAccess editTexts = eAccess.None; Remarks This is editTexts, a member of class AdminPrivileges.

1.1.4.2.1.1.20 Admin.AdminPrivileges.generalSettings Field


C# [Reflection.DescriptionAttribute("Settings")] public eAccess generalSettings = eAccess.None; Remarks This is generalSettings, a member of class AdminPrivileges.

1.1.4.2.1.1.21 Admin.AdminPrivileges.generateGadgets Field


C# public eAccess generateGadgets = eAccess.ReadWrite; Remarks Everyone will have access to gadgets except if in readonly mode

1.1.4.2.1.1.22 Admin.AdminPrivileges.groupApproval Field


C# [Reflection.DescriptionAttribute("Groups Approval")] public eAccess groupApproval = eAccess.None; Remarks This is groupApproval, a member of class AdminPrivileges.

1.1.4.2.1.1.23 Admin.AdminPrivileges.manageAdmins Field


C# [Reflection.DescriptionAttribute("Manage Admins")] public eAccess manageAdmins = eAccess.None; Remarks This is manageAdmins, a member of class AdminPrivileges.

1.1.4.2.1.1.24 Admin.AdminPrivileges.manageBadWords Field


C# [Reflection.DescriptionAttribute("Manage Bad Words")] public eAccess manageBadWords = eAccess.None; Remarks This is manageBadWords, a member of class AdminPrivileges.

1.1.4.2.1.1.25 Admin.AdminPrivileges.manageContests Field


C# [Reflection.DescriptionAttribute("Manage Contests")]

18

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Admin Class

public eAccess manageContests = eAccess.None; Remarks This is manageContests, a member of class AdminPrivileges.

1.1.4.2.1.1.26 Admin.AdminPrivileges.manageGroupCategories Field


C# [Reflection.DescriptionAttribute("Manage Group Categories")] public eAccess manageGroupCategories = eAccess.None; Remarks This is manageGroupCategories, a member of class AdminPrivileges.

1.1.4.2.1.1.27 Admin.AdminPrivileges.news Field


C# [Reflection.DescriptionAttribute("News")] public eAccess news = eAccess.None; Remarks This is news, a member of class AdminPrivileges.

1.1.4.2.1.1.28 Admin.AdminPrivileges.photoApproval Field


C# [Reflection.DescriptionAttribute("Photos Approval")] public eAccess photoApproval = eAccess.None; Remarks This is photoApproval, a member of class AdminPrivileges.

1.1.4.2.1.1.29 Admin.AdminPrivileges.sendAnnouncement Field


C# [Reflection.DescriptionAttribute("Send Announcement")] public eAccess sendAnnouncement = eAccess.None; Remarks This is sendAnnouncement, a member of class AdminPrivileges.

1.1.4.2.1.1.30 Admin.AdminPrivileges.spamCheck Field


C# [Reflection.DescriptionAttribute("Spam Check")] public eAccess spamCheck = eAccess.None; Remarks This is spamCheck, a member of class AdminPrivileges.

1.1.4.2.1.1.31 Admin.AdminPrivileges.templates Field


C# [Reflection.DescriptionAttribute("Templates")] public eAccess templates = eAccess.None; Remarks This is templates, a member of class AdminPrivileges.

19

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Admin Class

1.1.4.2.1.1.32 Admin.AdminPrivileges.topicsQuestions Field


C# [Reflection.DescriptionAttribute("Topics & Questions")] public eAccess topicsQuestions = eAccess.None; Remarks This is topicsQuestions, a member of class AdminPrivileges.

1.1.4.2.1.1.33 Admin.AdminPrivileges.userAccounts Field


C# [Reflection.DescriptionAttribute("Manage Users")] public eAccess userAccounts = eAccess.None; Remarks add new sections here

1.1.4.2.1.1.34 Admin.AdminPrivileges.userLevels Field


C# [Reflection.DescriptionAttribute("User Levels")] public eAccess userLevels = eAccess.None; Remarks This is userLevels, a member of class AdminPrivileges.

1.1.4.2.1.1.35 Admin.AdminPrivileges.videoApproval Field


C# [Reflection.DescriptionAttribute("Videos Approval")] public eAccess videoApproval = eAccess.None; Remarks This is videoApproval, a member of class AdminPrivileges.

1.1.4.2.2 Admin.RawAdminPrivileges Class


Inheritance Hierarchy

C# public class RawAdminPrivileges; File Admin.cs Remarks This is class AspNetDating.Classes.Admin.RawAdminPrivileges. Members Methods
Name RawAdminPrivileges ( see page 21) Description Initializes a new instance of the RawAdminPrivileges class.

20

1.1 AspNetDating.Classes Namespace RawAdminPrivileges Fields


Name lReadPermissions ( lSections ( lWritePermissions ( see page 21) see page 21) see page 21)

AspNetDating Code Reference

Admin Class

Description This is lReadPermissions, a member of class RawAdminPrivileges. This is lSections, a member of class RawAdminPrivileges. This is lWritePermissions, a member of class RawAdminPrivileges.

RawAdminPrivileges Fields
Name lReadPermissions ( lSections ( lWritePermissions ( see page 21) see page 21) see page 21) Description This is lReadPermissions, a member of class RawAdminPrivileges. This is lSections, a member of class RawAdminPrivileges. This is lWritePermissions, a member of class RawAdminPrivileges.

1.1.4.2.2.1 Admin.RawAdminPrivileges.RawAdminPrivileges Constructor


Initializes a new instance of the RawAdminPrivileges ( C# public RawAdminPrivileges(); see page 20) class.

1.1.4.2.2.2 RawAdminPrivileges Fields


1.1.4.2.2.2.1 Admin.RawAdminPrivileges.lReadPermissions Field
C# public List<bool> lReadPermissions; Remarks This is lReadPermissions, a member of class RawAdminPrivileges.

1
1.1.4.2.2.2.2 Admin.RawAdminPrivileges.lSections Field
C# public List<string> lSections; Remarks This is lSections, a member of class RawAdminPrivileges.

1.1.4.2.2.2.3 Admin.RawAdminPrivileges.lWritePermissions Field


C# public List<bool> lWritePermissions; Remarks This is lWritePermissions, a member of class RawAdminPrivileges.

1.1.4.3 Admin Enumerations


1.1.4.3.1 AspNetDating.Classes.Admin.eAccess Enumeration
Specifies the access mode. C# public enum eAccess { None = 0,

21

1.1 AspNetDating.Classes Namespace Read = 1, Write = 2, ReadWrite = 3 } File Admin.cs Members


Members None = 0 Read = 1 Write = 2 ReadWrite = 3

AspNetDating Code Reference

Admin Class

Description No access. Can read. Can write. Can read and write.

1.1.4.4 Admin Fields


1.1.4.4.1 Admin.lastSessionID Field
C# protected string lastSessionID = String.Empty; Remarks This is lastSessionID, a member of class Admin.

1.1.4.5 Admin Methods


1.1.4.5.1 Authorize Method
1.1.4.5.1.1 Admin.Authorize Method (string, string)
C# public static Admin Authorize(string Username, string Password); Remarks This is Authorize, a member of class Admin.

1.1.4.5.1.2 Admin.Authorize Method (string, string, string)


Validates user credentials against the DB C# public static void Authorize(string Username, string Password, string SessionID); Parameters
Parameters string Username string Password string SessionID Description Username ( Password ( see page 27) for the user account. see page 27) for the user account.

SessionID for the user account.

22

1.1 AspNetDating.Classes Namespace Exceptions


Exceptions ArgumentException NotFoundException ( see page 427) see page 10) AccessDeniedException (

AspNetDating Code Reference

Admin Class

Description Username ( Username ( Password ( see page 27) or Password ( see page 27) was not found. see page 27) is invalid. see page 27) is invalid.

1.1.4.5.2 Admin.Create Method


Stores the specified admin in the DB. C# public static void Create(Admin admin); Parameters
Parameters Admin admin Description The admin.

1.1.4.5.3 Admin.Delete Method


Deletes the admin by specified username from DB. C# public static void Delete(string username); Parameters
Parameters string username Description The username.

1.1.4.5.4 Fetch Method


1.1.4.5.4.1 Admin.Fetch Method ()
Fetches all admins from DB. C# public static Admin[] Fetch(); Returns All admins. If there are no admins in DB it returns an empty array.

1.1.4.5.4.2 Admin.Fetch Method (string)


Fetches admin by specified username from DB. C# public static Admin Fetch(string username); Parameters
Parameters string username Description The username.

Returns Admin ( see page 11) object or null if the admin with the specified username doesn't exists.

23

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Admin Class

1.1.4.5.5 Admin.GetPrivilegesFromRawData Method


Gets the privileges from raw data. C# public static AdminPrivileges GetPrivilegesFromRawData(RawAdminPrivileges rawdata); Parameters
Parameters RawAdminPrivileges rawdata Description The rawdata.

1.1.4.5.6 Admin.GetRawDataFromPrivileges Method


Gets the raw data from privileges. C# public static RawAdminPrivileges GetRawDataFromPrivileges(AdminPrivileges privileges); Parameters
Parameters AdminPrivileges privileges Description The privileges.

1.1.4.5.7 Admin.IsPasswordIdentical Method


Determines whether the password is identical with the specified one. C# public bool IsPasswordIdentical(string password); Parameters
Parameters string password Description The password.

Returns true if the passwords are identical; otherwise, false.

1.1.4.5.8 Admin.IsUsernameTaken Method


Determines whether the specified username is taken. C# public static bool IsUsernameTaken(string Username); Parameters
Parameters string Username Description The username.

Returns true if the specified username is taken; otherwise, false.

1.1.4.5.9 Load Method

24

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Admin Class

1.1.4.5.9.1 Admin.Load Method ()


Loads admin account data from DB. C# public void Load(); Exceptions
Exceptions NotFoundException ( see page 427) Description The specified account does not exist.

1.1.4.5.9.2 Admin.Load Method (string)


Loads admin account data from DB by specified username. C# public static Admin Load(string Username); Parameters
Parameters string Username Description Username ( see page 27) identifying the admin

Returns User ( see page 535) object

Exceptions
Exceptions NotFoundException ( see page 427) Description Username ( see page 27) was not found.

1.1.4.5.10 Update Method


1.1.4.5.10.1 Admin.Update Method ()
Updates user account data. C# public void Update();

1.1.4.5.10.2 Admin.Update Method (Admin)


Updates admin account data C# public static void Update(Admin admin); Parameters
Parameters Admin admin Description User ( see page 535) object

1.1.4.5.11 Admin.updateLastLogin Method


Updates the last login by specified sessionID to the current date and time. C# protected void updateLastLogin(string sessionID);

25

1.1 AspNetDating.Classes Namespace Parameters


Parameters string sessionID

AspNetDating Code Reference

Admin Class

Description The session ID.

1.1.4.5.12 Admin.ValidatePassword Method


Validates the specified password. C# public static void ValidatePassword(string Password); Parameters
Parameters string Password Description The password.

Exceptions
Exceptions ArgumentNullException Description Password ( see page 27) is null

1.1.4.5.13 Admin.ValidateUsername Method


Validates the specified username. C# public static void ValidateUsername(string Username); Parameters
Parameters string Username Description The username.

Exceptions
Exceptions ArgumentNullException Description Username ( see page 27) is null

1.1.4.6 Admin Properties


1.1.4.6.1 Admin.LastLogin Property
Gets the last login. The property is read-only. C# public DateTime LastLogin; Description The last login.

1.1.4.6.2 Admin.LastSessionID Property


Gets the last session ID. The property is read-only. C# public string LastSessionID;

26

1.1 AspNetDating.Classes Namespace Description The last session ID.

AspNetDating Code Reference

AdminSession Class

1.1.4.6.3 Admin.Password Property


The password for the user account. The property is write-only. C# public string Password; Exceptions
Exceptions ArgumentException Description Throwed if the password is invalid

1.1.4.6.4 Admin.Privileges Property


Gets or sets the privileges of the admin. C# public AdminPrivileges Privileges; Description The privileges.

1.1.4.6.5 Admin.Username Property


The username for the user account. C# public string Username; Exceptions
Exceptions ArgumentException Description Throwed if username is invalid

1.1.5 AdminSession Class


Represents administrator session. Provides method for authorization. Inheritance Hierarchy

C# [Serializable] public class AdminSession : Admin; File Admin.cs

27

1.1 AspNetDating.Classes Namespace Members Methods


Name Admin ( see page 13)

AspNetDating Code Reference

AdminSession Class

Description This is Admin, a member of class Admin.

AdminSession Class
Name AdminSession ( see page 29) Description Default constructor. Used for creating session admin object.

Admin Classes
Name AdminPrivileges ( see page 13) Description Represents privileges of the administrator. Every admin account can have different privileges. For example some admin accounts can browse messages of the users but others can't. This is class AspNetDating.Classes.Admin.RawAdminPrivileges.

RawAdminPrivileges (

see page 20)

Admin Enumerations
Name eAccess ( see page 21) Description Specifies the access mode.

Admin Fields
Name lastSessionID ( see page 22) Description This is lastSessionID, a member of class Admin.

Admin Methods
Name Authorize ( Create ( Delete ( Fetch ( see page 22) see page 23) see page 23) see page 23) see page 24) see page 24) Description This is Authorize, a member of class Admin. Stores the specified admin in the DB. Deletes the admin by specified username from DB. Fetches all admins from DB. Gets the privileges from raw data. Gets the raw data from privileges. Determines whether the password is identical with the specified one. Determines whether the specified username is taken. Loads admin account data from DB. Updates user account data. Updates the last login by specified sessionID to the current date and time. Validates the specified password. Validates the specified username.

GetPrivilegesFromRawData ( GetRawDataFromPrivileges ( IsPasswordIdentical ( IsUsernameTaken ( Load ( Update ( see page 25) see page 25)

see page 24) see page 24)

updateLastLogin ( ValidatePassword ( ValidateUsername (

see page 25) see page 26) see page 26)

AdminSession Class
Name Authorize ( see page 30) Description Checks the provided password against the database and marks the admin as authorized if match.

Admin Properties
Name LastLogin ( Password ( Privileges ( Username ( see page 26) see page 26) see page 27) see page 27) see page 27) LastSessionID ( Description Gets the last login. The property is read-only. Gets the last session ID. The property is read-only. The password for the user account. The property is write-only. Gets or sets the privileges of the admin. The username for the user account.

AdminSession Class
Name IsAuthorized ( see page 30) Description Gets a value indicating whether this instance is authorized.

28

1.1 AspNetDating.Classes Namespace Admin Classes


Name AdminPrivileges ( see page 13)

AspNetDating Code Reference

AdminSession Class

Description Represents privileges of the administrator. Every admin account can have different privileges. For example some admin accounts can browse messages of the users but others can't. This is class AspNetDating.Classes.Admin.RawAdminPrivileges.

RawAdminPrivileges (

see page 20)

Admin Enumerations
Name eAccess ( see page 21) Description Specifies the access mode.

Admin Fields
Name lastSessionID ( see page 22) Description This is lastSessionID, a member of class Admin.

Admin Methods
Name Authorize ( Create ( Delete ( Fetch ( see page 22) see page 23) see page 23) see page 23) see page 24) see page 24) Description This is Authorize, a member of class Admin. Stores the specified admin in the DB. Deletes the admin by specified username from DB. Fetches all admins from DB. Gets the privileges from raw data. Gets the raw data from privileges. Determines whether the password is identical with the specified one. Determines whether the specified username is taken. Loads admin account data from DB. Updates user account data. Updates the last login by specified sessionID to the current date and time. Validates the specified password. Validates the specified username.

GetPrivilegesFromRawData ( GetRawDataFromPrivileges ( IsPasswordIdentical ( IsUsernameTaken ( Load ( Update ( see page 25) see page 25)

see page 24) see page 24)

updateLastLogin ( ValidatePassword ( ValidateUsername (

see page 25) see page 26) see page 26)

AdminSession Class
Name Authorize ( see page 30) Description Checks the provided password against the database and marks the admin as authorized if match.

Admin Properties
Name LastLogin ( Password ( Privileges ( Username ( see page 26) see page 26) see page 27) see page 27) see page 27) LastSessionID ( Description Gets the last login. The property is read-only. Gets the last session ID. The property is read-only. The password for the user account. The property is write-only. Gets or sets the privileges of the admin. The username for the user account.

AdminSession Class
Name IsAuthorized ( see page 30) Description Gets a value indicating whether this instance is authorized.

1.1.5.1 AdminSession.AdminSession Constructor


Default constructor. Used for creating session admin object. C# public AdminSession(string Username);

29

1.1 AspNetDating.Classes Namespace Parameters


Parameters string Username

AspNetDating Code Reference

Affiliate Class

Description Username ( see page 27) for the admin account.

1.1.5.2 AdminSession Methods


1.1.5.2.1 AdminSession.Authorize Method
Checks the provided password against the database and marks the admin as authorized if match. C# public new void Authorize(string Password, string SessionID); Parameters
Parameters string Password Description The password.

1.1.5.3 AdminSession Properties


1.1.5.3.1 AdminSession.IsAuthorized Property
Gets a value indicating whether this instance is authorized. C# public bool IsAuthorized; Description true if this instance is authorized; otherwise, false.

1.1.6 Affiliate Class


This class handles the affiliates Inheritance Hierarchy

C# [Serializable] public class Affiliate; File Affiliates.cs Members Methods


Name Affiliate ( see page 32) Description Initializes a new instance of the Affiliate class.

30

1.1 AspNetDating.Classes Namespace Affiliate Enumerations


Name eSortColumn ( see page 32)

AspNetDating Code Reference

Affiliate Class

Description Specify on which column affiliates will be sorted.

Affiliate Methods
Name Authorize ( Delete ( Fetch ( see page 33) see page 33) see page 33) see page 34) see page 34) Description Authorizes the specified username. Deletes affiliates from DB by specified id. Fetches all affiliates from DB. If there are no affiliates in DB it returns an empty array. Determines whether [is password identical] [the specified password]. Determines whether [is username taken] [the specified username]. Loads this instance. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record. Validates the specified password. Validates the specified username. see page 35)

IsPasswordIdentical ( IsUsernameTaken ( Load ( Save ( see page 35) see page 35)

ValidatePassword ( ValidateUsername (

see page 35)

Affiliate Properties
Name Active ( Balance ( Deleted ( Email ( ID ( see page 35) see page 36) see page 36) see page 36) see page 36) Description Gets or sets a value indicating whether this Affiliate is active. Gets or sets the balance. Gets or sets a value indicating whether this Affiliate is deleted. Gets or sets the email. Gets or sets the fixed amount. Gets the id. Gets or sets the name. Gets or sets the password. Gets or sets the payment details. Gets or sets the percentage. Gets or sets a value indicating whether this Affiliate is recurrent. Gets or sets a value indicating whether [request payment]. Gets or sets the site URL. Gets or sets the sort column. Gets or sets the username.

FixedAmount ( Name (

see page 36) see page 37) see page 37) see page 37) see page 37) see page 37) see page 38) see page 38) see page 38) see page 38)

Password ( Percentage ( Recurrent ( SiteURL ( Username (

PaymentDetails (

RequestPayment ( SortColumn (

Affiliate Enumerations
Name eSortColumn ( see page 32) Description Specify on which column affiliates will be sorted.

Affiliate Methods
Name Authorize ( Delete ( Fetch ( see page 33) see page 33) see page 33) see page 34) see page 34) Description Authorizes the specified username. Deletes affiliates from DB by specified id. Fetches all affiliates from DB. If there are no affiliates in DB it returns an empty array. Determines whether [is password identical] [the specified password]. Determines whether [is username taken] [the specified username]. Loads this instance. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record. Validates the specified password. Validates the specified username. see page 35)

IsPasswordIdentical ( IsUsernameTaken ( Load ( Save ( see page 35) see page 35)

ValidatePassword ( ValidateUsername (

see page 35)

Affiliate Properties
Name Active ( Balance ( see page 35) see page 36) Description Gets or sets a value indicating whether this Affiliate is active. Gets or sets the balance.

31

1.1 AspNetDating.Classes Namespace


Deleted ( Email ( ID ( see page 36) see page 36) see page 36)

AspNetDating Code Reference


Gets or sets a value indicating whether this Affiliate is deleted. Gets or sets the email. Gets or sets the fixed amount. Gets the id. Gets or sets the name. Gets or sets the password. Gets or sets the payment details. Gets or sets the percentage.

Affiliate Class

FixedAmount ( Name (

see page 36) see page 37) see page 37) see page 37) see page 37) see page 37) see page 38) see page 38) see page 38) see page 38)

Password ( Percentage ( Recurrent ( SiteURL ( Username (

PaymentDetails (

Gets or sets a value indicating whether this Affiliate is recurrent. Gets or sets a value indicating whether [request payment]. Gets or sets the site URL. Gets or sets the sort column. Gets or sets the username.

RequestPayment ( SortColumn (

1.1.6.1 Affiliate Constructor


1.1.6.1.1 Affiliate.Affiliate Constructor ()
Initializes a new instance of the Affiliate ( C# public Affiliate(); see page 30) class.

1.1.6.1.2 Affiliate.Affiliate Constructor (string)


Initializes a new instance of the Affiliate ( C# public Affiliate(string username); Parameters
Parameters string username Description The username.

see page 30) class.

1.1.6.2 Affiliate Enumerations


1.1.6.2.1 AspNetDating.Classes.Affiliate.eSortColumn Enumeration
Specify on which column affiliates will be sorted. C# public enum eSortColumn { None, Username, Name, Deleted, Active, Balance } File Affiliates.cs

32

1.1 AspNetDating.Classes Namespace Members


Members None Username Name Deleted Active Balance

AspNetDating Code Reference

Affiliate Class

Description No sort. On username created column. On name column. On deleted column. On active column On balance column.

1.1.6.3 Affiliate Methods


1.1.6.3.1 Affiliate.Authorize Method
Authorizes the specified username. C# public static void Authorize(string username, string password); Parameters
Parameters string username string password Description The username. The password.

1.1.6.3.2 Affiliate.Delete Method


Deletes affiliates from DB by specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.6.3.3 Fetch Method


1.1.6.3.3.1 Affiliate.Fetch Method ()
Fetches all affiliates from DB. If there are no affiliates in DB it returns an empty array. C# public static Affiliate[] Fetch();

1.1.6.3.3.2 Affiliate.Fetch Method (bool)


Fetches all affiliates which request/don't requests payment from DB. If there are no affiliates which request/don't requests payment in DB it returns an empty array. C# public static Affiliate[] Fetch(bool requestPayment); Parameters
Parameters bool requestPayment Description if set to true [request payment].

33

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Affiliate Class

1.1.6.3.3.3 Affiliate.Fetch Method (eSortColumn)


Fetches the specified sort column. C# public static Affiliate[] Fetch(eSortColumn sortColumn); Parameters
Parameters eSortColumn sortColumn Description The sort column.

1.1.6.3.3.4 Affiliate.Fetch Method (int)


Fetches affiliate by specified id from DB. If the affiliate doesn't exist returns NULL. C# public static Affiliate Fetch(int id); Parameters
Parameters int id Description The id.

1.1.6.3.3.5 Affiliate.Fetch Method (string)


Fetches affiliate by specified username from DB. If the affiliate doesn't exist returns NULL. C# public static Affiliate Fetch(string username); Parameters
Parameters string username Description The username.

1.1.6.3.4 Affiliate.IsPasswordIdentical Method


Determines whether [is password identical] [the specified password]. C# public bool IsPasswordIdentical(string password); Parameters
Parameters string password Description The password.

Returns true if [is password identical] [the specified password]; otherwise, false.

1.1.6.3.5 Affiliate.IsUsernameTaken Method


Determines whether [is username taken] [the specified username]. C# public static bool IsUsernameTaken(string username); Parameters
Parameters string username Description The username.

34

1.1 AspNetDating.Classes Namespace Returns

AspNetDating Code Reference

Affiliate Class

true if [is username taken] [the specified username]; otherwise, false.

1.1.6.3.6 Affiliate.Load Method


Loads this instance. C# protected void Load();

1.1.6.3.7 Affiliate.Save Method


Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record. C# public void Save();

1.1.6.3.8 Affiliate.ValidatePassword Method


Validates the specified password. C# public static void ValidatePassword(string Password); Parameters
Parameters string Password Description The password.

Exceptions
Exceptions ArgumentNullException Description Password ( see page 37) is null

1.1.6.3.9 Affiliate.ValidateUsername Method


Validates the specified username. C# public static void ValidateUsername(string username); Parameters
Parameters string username Description The username.

Exceptions
Exceptions ArgumentNullException Description Username ( see page 38) is null

1.1.6.4 Affiliate Properties


1.1.6.4.1 Affiliate.Active Property
Gets or sets a value indicating whether this Affiliate ( see page 30) is active.

35

1.1 AspNetDating.Classes Namespace C# public bool Active; Description true if active; otherwise, false.

AspNetDating Code Reference

Affiliate Class

1.1.6.4.2 Affiliate.Balance Property


Gets or sets the balance. C# public decimal Balance; Description The balance.

1.1.6.4.3 Affiliate.Deleted Property


Gets or sets a value indicating whether this Affiliate ( C# public bool Deleted; Description true if deleted; otherwise, false. see page 30) is deleted.

1.1.6.4.4 Affiliate.Email Property


Gets or sets the email. C# public string Email; Description The email.

1.1.6.4.5 Affiliate.FixedAmount Property


Gets or sets the fixed amount. C# public decimal? FixedAmount; Description The fixed amount.

1.1.6.4.6 Affiliate.ID Property


Gets the id. C# public int ID;

36

1.1 AspNetDating.Classes Namespace Description The id.

AspNetDating Code Reference

Affiliate Class

1.1.6.4.7 Affiliate.Name Property


Gets or sets the name. C# public string Name; Description The name.

1.1.6.4.8 Affiliate.Password Property


Gets or sets the password. C# public string Password; Description The password.

1.1.6.4.9 Affiliate.PaymentDetails Property


Gets or sets the payment details. C# public string PaymentDetails; Description The payment details.

1.1.6.4.10 Affiliate.Percentage Property


Gets or sets the percentage. C# public int? Percentage; Description The percentage.

1.1.6.4.11 Affiliate.Recurrent Property


Gets or sets a value indicating whether this Affiliate ( C# public bool Recurrent; Description true if recurrent; otherwise, false. see page 30) is recurrent.

37

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AffiliateBanner Class

1.1.6.4.12 Affiliate.RequestPayment Property


Gets or sets a value indicating whether [request payment]. C# public bool RequestPayment; Description true if [request payment]; otherwise, false.

1.1.6.4.13 Affiliate.SiteURL Property


Gets or sets the site URL. C# public string SiteURL; Description The site URL.

1.1.6.4.14 Affiliate.SortColumn Property


Gets or sets the sort column. C# public eSortColumn SortColumn; Description The sort column.

1.1.6.4.15 Affiliate.Username Property


Gets or sets the username. C# public string Username; Description The username.

1.1.7 AffiliateBanner Class


Inheritance Hierarchy

C# public class AffiliateBanner; File AffiliateBanners.cs

38

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

AffiliateBanner Class

This is class AspNetDating.Classes.AffiliateBanner. Members AffiliateBanner Methods


Name Delete ( Fetch ( see page 39) see page 40) see page 40) see page 40) DeleteImage ( Description Deletes affiliate banner from DB by specified id. Deletes the image for specified affiliate banner ID ( see page 41). Fetches all affiliate banners from DB. If there are no affiliate banners in DB it returns an empty array. Loads the image for this affiliate banner. Throws "NotFoundException ( see page 427) exception" if the specified affiliate banner image doesn't exist. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

LoadImage ( Save (

see page 40)

AffiliateBanner Properties
Name Deleted ( ID ( Image ( Name ( see page 41) see page 41) see page 41) see page 41) Description This is Deleted, a member of class AffiliateBanner. This is ID, a member of class AffiliateBanner. Gets or sets the image. Throws "NotFoundException ( see page 427) exception" if the specified affiliate banner image doesn't exist. This is Name, a member of class AffiliateBanner.

AffiliateBanner Methods
Name Delete ( Fetch ( see page 39) see page 40) see page 40) see page 40) DeleteImage ( Description Deletes affiliate banner from DB by specified id. Deletes the image for specified affiliate banner ID ( see page 41). Fetches all affiliate banners from DB. If there are no affiliate banners in DB it returns an empty array. Loads the image for this affiliate banner. Throws "NotFoundException ( see page 427) exception" if the specified affiliate banner image doesn't exist. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

LoadImage ( Save (

see page 40)

AffiliateBanner Properties
Name Deleted ( ID ( Image ( Name ( see page 41) see page 41) see page 41) see page 41) Description This is Deleted, a member of class AffiliateBanner. This is ID, a member of class AffiliateBanner. Gets or sets the image. Throws "NotFoundException ( see page 427) exception" if the specified affiliate banner image doesn't exist. This is Name, a member of class AffiliateBanner.

1.1.7.1 AffiliateBanner Methods


1.1.7.1.1 AffiliateBanner.Delete Method
Deletes affiliate banner from DB by specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

39

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AffiliateBanner Class

1.1.7.1.2 AffiliateBanner.DeleteImage Method


Deletes the image for specified affiliate banner ID ( C# public static void DeleteImage(int affiliateBannerID); Parameters
Parameters int affiliateBannerID Description The affiliate banner ID ( see page 41).

see page 41).

1.1.7.1.3 Fetch Method


1.1.7.1.3.1 AffiliateBanner.Fetch Method ()
Fetches all affiliate banners from DB. If there are no affiliate banners in DB it returns an empty array. C# public static AffiliateBanner[] Fetch();

1.1.7.1.3.2 AffiliateBanner.Fetch Method (bool)


Fetches all deleted/not deleted affiliate banners from DB. If there are no deleted/not deleted affiliate banners in DB it returns an empty array. C# public static AffiliateBanner[] Fetch(bool deleted); Parameters
Parameters bool deleted Description if set to true [deleted].

1.1.7.1.3.3 AffiliateBanner.Fetch Method (int)


Fetches affiliate banner by specified id from DB. If the affiliate banner doesn't exist returns NULL. C# public static AffiliateBanner Fetch(int id); Parameters
Parameters int id Description The id.

1.1.7.1.4 AffiliateBanner.LoadImage Method


Loads the image for this affiliate banner. Throws "NotFoundException ( banner image doesn't exist. C# public void LoadImage(); see page 427) exception" if the specified affiliate

1.1.7.1.5 AffiliateBanner.Save Method


Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

40

1.1 AspNetDating.Classes Namespace C# public void Save();

AspNetDating Code Reference

AffiliateCommission Class

1.1.7.2 AffiliateBanner Properties


1.1.7.2.1 AffiliateBanner.Deleted Property
C# public bool Deleted; Remarks This is Deleted, a member of class AffiliateBanner.

1.1.7.2.2 AffiliateBanner.ID Property


C# public int ID; Remarks This is ID, a member of class AffiliateBanner.

1.1.7.2.3 AffiliateBanner.Image Property


Gets or sets the image. Throws "NotFoundException ( doesn't exist. C# public Image Image; Description The image. see page 427) exception" if the specified affiliate banner image

1.1.7.2.4 AffiliateBanner.Name Property


C# public string Name; Remarks This is Name, a member of class AffiliateBanner.

1.1.8 AffiliateCommission Class


Inheritance Hierarchy

C# public class AffiliateCommission;

41

1.1 AspNetDating.Classes Namespace File AffiliateCommissions.cs Remarks

AspNetDating Code Reference

AffiliateCommission Class

This is class AspNetDating.Classes.AffiliateCommission. Members Methods


Name AffiliateCommission ( see page 43) Description Initializes a new instance of the AffiliateCommission class.

AffiliateCommission Enumerations
Name eSortColumn ( see page 43) Description Specifies the colomn on which to sort.

AffiliateCommission Methods
Name ApplyCommission ( Delete ( DeleteByAffiliateID ( DeleteByUsername ( Fetch ( see page 45) see page 45) see page 46) see page 44) see page 44) see page 44) see page 44) see page 44) Description This is ApplyCommission, a member of class AffiliateCommission. Deletes affiliate commission from DB by specified id. Deletes all affiliate commissions from DB by specified affiliate id. Deletes all affiliate commissions from DB by specified payment history id. This is DeleteByUsername, a member of class AffiliateCommission. Fetches all affiliate commissions from DB. If there are no affiliate commissions in DB it returns an empty array. Fetches all affiliate commissions from DB by specified affiliate id. If there are no affiliate commissions in DB it returns an empty array. Fetches all affiliate commissions from DB by specified payment history id. If there are no affiliate commissions in DB it returns an empty array. Saves this instance in DB. If the ID ( see page 47) of this instance is NULL it inserts new record in DB otherwise updates the record.

DeleteByPaymentHistoryID (

FetchByAffiliateID (

FetchByPaymentHistoryID ( Save ( see page 46)

AffiliateCommission Properties
Name AffiliateID ( Amount ( ID ( Notes ( see page 46) see page 46) see page 47) see page 47) see page 47) see page 47) Description Gets the affiliate ID ( Gets the id. Gets or sets the notes. Gets the payment history ID ( Gets or sets the time stamp. This is Username, a member of class AffiliateCommission. see page 47). see page 47). Gets or sets the amount.

see page 47)

PaymentHistoryID ( TimeStamp ( Username (

AffiliateCommission Enumerations
Name eSortColumn ( see page 43) Description Specifies the colomn on which to sort.

AffiliateCommission Methods
Name ApplyCommission ( Delete ( DeleteByAffiliateID ( DeleteByUsername ( Fetch ( see page 45) see page 45) see page 46) see page 44) see page 44) see page 44) see page 44) see page 44) Description This is ApplyCommission, a member of class AffiliateCommission. Deletes affiliate commission from DB by specified id. Deletes all affiliate commissions from DB by specified affiliate id. Deletes all affiliate commissions from DB by specified payment history id. This is DeleteByUsername, a member of class AffiliateCommission. Fetches all affiliate commissions from DB. If there are no affiliate commissions in DB it returns an empty array. Fetches all affiliate commissions from DB by specified affiliate id. If there are no affiliate commissions in DB it returns an empty array. Fetches all affiliate commissions from DB by specified payment history id. If there are no affiliate commissions in DB it returns an empty array.

DeleteByPaymentHistoryID (

FetchByAffiliateID (

FetchByPaymentHistoryID (

42

1.1 AspNetDating.Classes Namespace


Save ( see page 46)

AspNetDating Code Reference

AffiliateCommission Class

Saves this instance in DB. If the ID ( see page 47) of this instance is NULL it inserts new record in DB otherwise updates the record.

AffiliateCommission Properties
Name AffiliateID ( Amount ( ID ( Notes ( see page 46) see page 46) see page 47) see page 47) see page 47) see page 47) Description Gets the affiliate ID ( Gets the id. Gets or sets the notes. Gets the payment history ID ( Gets or sets the time stamp. This is Username, a member of class AffiliateCommission. see page 47). see page 47). Gets or sets the amount.

see page 47)

PaymentHistoryID ( TimeStamp ( Username (

1.1.8.1 AffiliateCommission Constructor


1.1.8.1.1 AffiliateCommission.AffiliateCommission Constructor (int)
Initializes a new instance of the AffiliateCommission ( C# public AffiliateCommission(int affiliateID); Parameters
Parameters int affiliateID Description The affiliate ID ( see page 47).

see page 41) class.

1.1.8.1.2 AffiliateCommission.AffiliateCommission Constructor (int, int)


Initializes a new instance of the AffiliateCommission ( C# public AffiliateCommission(int affiliateID, int paymentHistoryID); Parameters
Parameters int affiliateID int paymentHistoryID Description The affiliate ID ( see page 47). see page 47). The payment history ID (

see page 41) class.

1.1.8.2 AffiliateCommission Enumerations


1.1.8.2.1 AspNetDating.Classes.AffiliateCommission.eSortColumn Enumeration
Specifies the colomn on which to sort. C# public enum eSortColumn { None, TimeStamp, Amount, Username }

43

1.1 AspNetDating.Classes Namespace File AffiliateCommissions.cs

AspNetDating Code Reference

AffiliateCommission Class

1.1.8.3 AffiliateCommission Methods


1.1.8.3.1 AffiliateCommission.ApplyCommission Method
C# public static void ApplyCommission(string username, int? paymentHistoryID, decimal amount, string notes); Remarks This is ApplyCommission, a member of class AffiliateCommission.

1.1.8.3.2 AffiliateCommission.Delete Method


Deletes affiliate commission from DB by specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.8.3.3 AffiliateCommission.DeleteByAffiliateID Method


Deletes all affiliate commissions from DB by specified affiliate id. C# public static void DeleteByAffiliateID(int affiliateID); Parameters
Parameters int affiliateID Description The affiliate ID ( see page 47).

1.1.8.3.4 AffiliateCommission.DeleteByPaymentHistoryID Method


Deletes all affiliate commissions from DB by specified payment history id. C# public static void DeleteByPaymentHistoryID(int paymentHistoryID); Parameters
Parameters int paymentHistoryID Description The payment history ID ( see page 47).

1.1.8.3.5 AffiliateCommission.DeleteByUsername Method


C# public static void DeleteByUsername(string username);

44

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

AffiliateCommission Class

This is DeleteByUsername, a member of class AffiliateCommission.

1.1.8.3.6 Fetch Method


1.1.8.3.6.1 AffiliateCommission.Fetch Method ()
Fetches all affiliate commissions from DB. If there are no affiliate commissions in DB it returns an empty array. C# public static AffiliateCommission[] Fetch();

1.1.8.3.6.2 AffiliateCommission.Fetch Method (eSortColumn)


Fetches all affiliate commissions from DB and sorts them by specified sort column. If there are no affiliate commissions in DB it returns an empty array. C# public static AffiliateCommission[] Fetch(eSortColumn sortColumn); Parameters
Parameters eSortColumn sortColumn Description The sort column.

1.1.8.3.6.3 AffiliateCommission.Fetch Method (int)


Fetches affiliate commission by specified id from DB. If the affiliate commission doesn't exist returns NULL. C# public static AffiliateCommission Fetch(int id); Parameters
Parameters int id Description The id.

1.1.8.3.6.4 AffiliateCommission.Fetch Method (int, string)


Fetches all affiliate commissions from DB by specified affiliate ID ( commissions by specified in DB it returns an empty array. C# public static AffiliateCommission[] Fetch(int affiliateID, string username); Parameters
Parameters int affiliateID string username Description The affiliate ID ( The username. see page 47).

see page 47) and username. If there are no affiliate

1.1.8.3.7 FetchByAffiliateID Method


1.1.8.3.7.1 AffiliateCommission.FetchByAffiliateID Method (int)
Fetches all affiliate commissions from DB by specified affiliate id. If there are no affiliate commissions in DB it returns an empty array.

45

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

AffiliateCommission Class

public static AffiliateCommission[] FetchByAffiliateID(int affiliateID); Parameters


Parameters int affiliateID Description The affiliate ID ( see page 47).

1.1.8.3.7.2 AffiliateCommission.FetchByAffiliateID Method (int, eSortColumn)


C# public static AffiliateCommission[] FetchByAffiliateID(int affiliateID, eSortColumn sortColumn); Remarks This is FetchByAffiliateID, a member of class AffiliateCommission.

1.1.8.3.8 AffiliateCommission.FetchByPaymentHistoryID Method


Fetches all affiliate commissions from DB by specified payment history id. If there are no affiliate commissions in DB it returns an empty array. C# public static AffiliateCommission[] FetchByPaymentHistoryID(int paymentHistoryID); Parameters
Parameters int paymentHistoryID Description The payment history ID ( see page 47).

1.1.8.3.9 AffiliateCommission.Save Method


Saves this instance in DB. If the ID ( the record. C# public void Save(); see page 47) of this instance is NULL it inserts new record in DB otherwise updates

1.1.8.4 AffiliateCommission Properties


1.1.8.4.1 AffiliateCommission.AffiliateID Property
Gets the affiliate ID ( C# public int AffiliateID; Description The affiliate ID ( see page 47). see page 47).

1.1.8.4.2 AffiliateCommission.Amount Property


Gets or sets the amount.

46

1.1 AspNetDating.Classes Namespace C# public decimal Amount; Description The amount.

AspNetDating Code Reference

AffiliateHistory Class

1.1.8.4.3 AffiliateCommission.ID Property


Gets the id. C# public int ID; Description The id.

1.1.8.4.4 AffiliateCommission.Notes Property


Gets or sets the notes. C# public string Notes; Description The notes.

1.1.8.4.5 AffiliateCommission.PaymentHistoryID Property


Gets the payment history ID ( C# public int? PaymentHistoryID; Description The payment history ID ( see page 47). see page 47).

1.1.8.4.6 AffiliateCommission.TimeStamp Property


Gets or sets the time stamp. C# public DateTime TimeStamp; Description The time stamp.

1.1.8.4.7 AffiliateCommission.Username Property


C# public string Username; Remarks This is Username, a member of class AffiliateCommission.

47

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AffiliateHistory Class

1.1.9 AffiliateHistory Class


Inheritance Hierarchy

C# public class AffiliateHistory; File AffiliatesHistory.cs Members Methods


Name AffiliateHistory ( see page 49) Description Initializes a new instance of the AffiliateHistory class.

AffiliateHistory Enumerations
Name eSortColumn ( see page 49) Description Specify on which column affiliates will be sorted.

AffiliateHistory Methods
Name Delete ( Fetch ( see page 49) see page 50) see page 50) see page 50) DeleteByAffiliateID ( Description Deletes affiliate history by specified id. Deletes all affiliates history by specified affiliate ID ( see page 52). Fetches all affiliates history from DB. If there are no affiliates in DB it returns an empty array. Fetches all affiliates history by specified affiliate ID ( see page 52) from DB. It returns an empty array if there are no affiliates history in DB by specified affiliate ID ( see page 52). Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

FetchByAffiliateID (

Save (

see page 51)

AffiliateHistory Properties
Name AffiliateID ( Amount ( DatePaid ( ID ( Notes ( see page 51) see page 51) see page 51) Description Gets the affiliate ID ( see page 52). Gets or sets the amount. Gets or sets the date payed. Gets the id. Gets or sets the notes. Gets or sets the private notes. Gets or sets the sort column.

see page 52) see page 52) see page 52) see page 52)

PrivateNotes ( SortColumn (

AffiliateHistory Enumerations
Name eSortColumn ( see page 49) Description Specify on which column affiliates will be sorted.

AffiliateHistory Methods
Name Delete ( Fetch ( see page 49) see page 50) see page 50) see page 50) DeleteByAffiliateID ( Description Deletes affiliate history by specified id. Deletes all affiliates history by specified affiliate ID ( see page 52). Fetches all affiliates history from DB. If there are no affiliates in DB it returns an empty array. Fetches all affiliates history by specified affiliate ID ( see page 52) from DB. It returns an empty array if there are no affiliates history in DB by specified affiliate ID ( see page 52).

FetchByAffiliateID (

48

1.1 AspNetDating.Classes Namespace


Save ( see page 51)

AspNetDating Code Reference

AffiliateHistory Class

Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

AffiliateHistory Properties
Name AffiliateID ( Amount ( DatePaid ( ID ( Notes ( see page 51) see page 51) see page 51) Description Gets the affiliate ID ( see page 52). Gets or sets the amount. Gets or sets the date payed. Gets the id. Gets or sets the notes. Gets or sets the private notes. Gets or sets the sort column.

see page 52) see page 52) see page 52) see page 52)

PrivateNotes ( SortColumn (

1.1.9.1 AffiliateHistory.AffiliateHistory Constructor


Initializes a new instance of the AffiliateHistory ( C# public AffiliateHistory(int affiliateID); Parameters
Parameters int affiliateID Description The affiliate ID ( see page 52).

see page 48) class.

1.1.9.2 AffiliateHistory Enumerations


1.1.9.2.1 AspNetDating.Classes.AffiliateHistory.eSortColumn Enumeration
Specify on which column affiliates will be sorted. C# public enum eSortColumn { None, Amount, DatePaid } File AffiliatesHistory.cs Members
Members None Amount DatePaid Description No sort. On amount created column. On date paid column.

1.1.9.3 AffiliateHistory Methods


1.1.9.3.1 AffiliateHistory.Delete Method
Deletes affiliate history by specified id.

49

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

AffiliateHistory Class

public static void Delete(int id); Parameters


Parameters int id Description The id.

1.1.9.3.2 AffiliateHistory.DeleteByAffiliateID Method


Deletes all affiliates history by specified affiliate ID ( C# public static void DeleteByAffiliateID(int affiliateID); Parameters
Parameters int affiliateID Description The affiliate ID ( see page 52).

see page 52).

1.1.9.3.3 Fetch Method


1.1.9.3.3.1 AffiliateHistory.Fetch Method ()
Fetches all affiliates history from DB. If there are no affiliates in DB it returns an empty array. C# public static AffiliateHistory[] Fetch();

1.1.9.3.3.2 AffiliateHistory.Fetch Method (eSortColumn)


Fetches the specified sort column. C# public static AffiliateHistory[] Fetch(eSortColumn sortColumn); Parameters
Parameters eSortColumn sortColumn Description The sort column.

1.1.9.3.3.3 AffiliateHistory.Fetch Method (int)


Fetches affiliate history by specified id from DB. If the affiliate history doesn't exist returns NULL. C# public static AffiliateHistory Fetch(int id); Parameters
Parameters int id Description The id.

1.1.9.3.4 FetchByAffiliateID Method


1.1.9.3.4.1 AffiliateHistory.FetchByAffiliateID Method (int)
Fetches all affiliates history by specified affiliate ID ( see page 52) from DB. It returns an empty array if there are no affiliates history in DB by specified affiliate ID ( see page 52).

50

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

AffiliateHistory Class

public static AffiliateHistory[] FetchByAffiliateID(int affiliateID); Parameters


Parameters int affiliateID Description The affiliate ID ( see page 52).

1.1.9.3.4.2 AffiliateHistory.FetchByAffiliateID Method (int, eSortColumn)


Fetches the by affiliate ID ( C# public static AffiliateHistory[] FetchByAffiliateID(int affiliateID, eSortColumn sortColumn); Parameters
Parameters int affiliateID eSortColumn sortColumn Description The affiliate ID ( The sort column. see page 52).

see page 52).

1.1.9.3.5 AffiliateHistory.Save Method


Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record. C# public void Save();

1.1.9.4 AffiliateHistory Properties


1.1.9.4.1 AffiliateHistory.AffiliateID Property
Gets the affiliate ID ( C# public int AffiliateID; Description The affiliate ID ( see page 52). see page 52).

1.1.9.4.2 AffiliateHistory.Amount Property


Gets or sets the amount. C# public decimal Amount; Description The amount.

1.1.9.4.3 AffiliateHistory.DatePaid Property


Gets or sets the date payed.

51

1.1 AspNetDating.Classes Namespace C# public DateTime DatePaid; Description The date payed.

AspNetDating Code Reference

AffiliateSearchResults Class

1.1.9.4.4 AffiliateHistory.ID Property


Gets the id. C# public int? ID; Description The id.

1.1.9.4.5 AffiliateHistory.Notes Property


Gets or sets the notes. C# public string Notes; Description The notes.

1.1.9.4.6 AffiliateHistory.PrivateNotes Property


Gets or sets the private notes. C# public string PrivateNotes; Description The private notes.

1.1.9.4.7 AffiliateHistory.SortColumn Property


Gets or sets the sort column. C# public eSortColumn SortColumn; Description The sort column.

1.1.10 AffiliateSearchResults Class


Inheritance Hierarchy

52

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

AffiliateSearchResults Class

[Serializable] public class AffiliateSearchResults : SearchResults<int, Affiliate>; File Affiliates.cs Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

AffiliateSearchResults Class
Name Get ( see page 54) see page 54) see page 54) see page 54) GetPage ( LoadResult ( Description Gets this instance. Use this method to get the search results. Gets the total pages. Loads the result.

GetTotalPages (

AffiliateSearchResults Properties AffiliateSearchResults Class


Name Affiliates ( see page 54) Description Gets or sets the affiliates.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

AffiliateSearchResults Class
Name Get ( see page 54) see page 54) see page 54) see page 54) GetPage ( LoadResult ( Description Gets this instance. Use this method to get the search results. Gets the total pages. Loads the result.

GetTotalPages (

AffiliateSearchResults Properties AffiliateSearchResults Class


Name Affiliates ( see page 54) Description Gets or sets the affiliates.

1.1.10.1 AffiliateSearchResults Methods

53

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AffiliateSession Class

1.1.10.1.1 AffiliateSearchResults.Get Method


Gets this instance. C# public Affiliate[] Get();

1.1.10.1.2 AffiliateSearchResults.GetPage Method


Use this method to get the search results. C# public new Affiliate[] GetPage(int Page, int affiliatesPerPage); Parameters
Parameters int Page int affiliatesPerPage Description The page. The affiliates per page.

1.1.10.1.3 AffiliateSearchResults.GetTotalPages Method


Gets the total pages. C# public new int GetTotalPages(int affiliatesPerPage); Parameters
Parameters int affiliatesPerPage Description The affiliates per page.

1.1.10.1.4 AffiliateSearchResults.LoadResult Method


Loads the result. C# protected override Affiliate LoadResult(int id); Parameters
Parameters int id Description The id.

1.1.10.2 AffiliateSearchResults Properties


1.1.10.2.1 AffiliateSearchResults.Affiliates Property
Gets or sets the affiliates. C# public int Affiliates; Description The affiliates.

54

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AffiliateSession Class

1.1.11 AffiliateSession Class


Contains the current affiliate session Inheritance Hierarchy

C# [Serializable] public class AffiliateSession : Affiliate; File Affiliates.cs Members Methods


Name Affiliate ( see page 32) Description Initializes a new instance of the Affiliate ( see page 30) class.

AffiliateSession Class
Name AffiliateSession ( see page 57) Description Initializes a new instance of the AffiliateSession class.

Affiliate Enumerations
Name eSortColumn ( see page 32) Description Specify on which column affiliates will be sorted.

Affiliate Methods
Name Authorize ( Delete ( Fetch ( see page 33) see page 33) see page 33) see page 34) see page 34) Description Authorizes the specified username. Deletes affiliates from DB by specified id. Fetches all affiliates from DB. If there are no affiliates in DB it returns an empty array. Determines whether [is password identical] [the specified password]. Determines whether [is username taken] [the specified username]. Loads this instance. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record. Validates the specified password. Validates the specified username. see page 35)

IsPasswordIdentical ( IsUsernameTaken ( Load ( Save ( see page 35) see page 35)

ValidatePassword ( ValidateUsername (

see page 35)

AffiliateSession Class
Name Authorize ( see page 57) Description Checks the provided password against the database and marks the admin as authorized if match.

Affiliate Properties
Name Active ( Balance ( Deleted ( Email ( ID ( see page 35) see page 36) see page 36) see page 36) see page 36) Description Gets or sets a value indicating whether this Affiliate ( Gets or sets the balance. Gets or sets a value indicating whether this Affiliate ( deleted. Gets or sets the email. Gets or sets the fixed amount. Gets the id. see page 30) is see page 30) is active.

FixedAmount (

see page 36)

55

1.1 AspNetDating.Classes Namespace


Name ( see page 37) see page 37) see page 37) see page 37) see page 37) see page 38)

AspNetDating Code Reference


Gets or sets the name. Gets or sets the password. Gets or sets the payment details. Gets or sets the percentage.

AffiliateSession Class

Password ( Percentage ( Recurrent (

PaymentDetails (

Gets or sets a value indicating whether this Affiliate ( recurrent. Gets or sets the site URL. Gets or sets the sort column. Gets or sets the username.

see page 30) is

RequestPayment ( SiteURL ( Username ( SortColumn (

Gets or sets a value indicating whether [request payment].

see page 38) see page 38) see page 38)

AffiliateSession Class
Name IsAuthorized ( see page 57) Description Gets a value indicating whether this instance is authorized.

Affiliate Enumerations
Name eSortColumn ( see page 32) Description Specify on which column affiliates will be sorted.

Affiliate Methods
Name Authorize ( Delete ( Fetch ( see page 33) see page 33) see page 33) see page 34) see page 34) Description Authorizes the specified username. Deletes affiliates from DB by specified id. Fetches all affiliates from DB. If there are no affiliates in DB it returns an empty array. Determines whether [is password identical] [the specified password]. Determines whether [is username taken] [the specified username]. Loads this instance. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record. Validates the specified password. Validates the specified username.

IsPasswordIdentical ( IsUsernameTaken ( Load ( Save ( see page 35) see page 35)

ValidatePassword ( ValidateUsername (

see page 35) see page 35)

AffiliateSession Class
Name Authorize ( see page 57) Description Checks the provided password against the database and marks the admin as authorized if match.

Affiliate Properties
Name Active ( Balance ( Deleted ( Email ( ID ( see page 35) see page 36) see page 36) see page 36) see page 36) Description Gets or sets a value indicating whether this Affiliate ( Gets or sets the balance. Gets or sets a value indicating whether this Affiliate ( deleted. Gets or sets the email. Gets or sets the fixed amount. Gets the id. Gets or sets the name. Gets or sets the password. Gets or sets the payment details. Gets or sets the percentage. Gets or sets a value indicating whether this Affiliate ( recurrent. Gets or sets the site URL. Gets or sets the sort column. Gets or sets the username. see page 30) is see page 30) is see page 30) is active.

FixedAmount ( Name (

see page 36) see page 37) see page 37) see page 37) see page 37) see page 37) see page 38)

Password ( Percentage ( Recurrent (

PaymentDetails (

RequestPayment ( SiteURL ( Username ( SortColumn (

Gets or sets a value indicating whether [request payment].

see page 38) see page 38) see page 38)

56

1.1 AspNetDating.Classes Namespace AffiliateSession Class


Name IsAuthorized ( see page 57)

AspNetDating Code Reference

AnswerRequiredException Class

Description Gets a value indicating whether this instance is authorized.

1.1.11.1 AffiliateSession.AffiliateSession Constructor


Initializes a new instance of the AffiliateSession ( C# public AffiliateSession(string username); Parameters
Parameters string username Description The username.

see page 55) class.

1.1.11.2 AffiliateSession Methods


1.1.11.2.1 AffiliateSession.Authorize Method
Checks the provided password against the database and marks the admin as authorized if match. C# public void Authorize(string password);

1.1.11.3 AffiliateSession Properties


1.1.11.3.1 AffiliateSession.IsAuthorized Property
Gets a value indicating whether this instance is authorized. C# public bool IsAuthorized; Description true if this instance is authorized; otherwise, false.

1.1.12 AnswerRequiredException Class


Inheritance Hierarchy

C# public class AnswerRequiredException : Exception; File Exceptions.cs

57

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

AuthorizeNet Class

This is class AspNetDating.Classes.AnswerRequiredException. Members Methods


Name AnswerRequiredException ( see page 58) Description This is AnswerRequiredException, a member of class AnswerRequiredException.

AnswerRequiredException Properties
Name Message ( see page 58) Description This is Message, a member of class AnswerRequiredException.

AnswerRequiredException Properties
Name Message ( see page 58) Description This is Message, a member of class AnswerRequiredException.

1.1.12.1 AnswerRequiredException Constructor


1.1.12.1.1 AnswerRequiredException.AnswerRequiredException Constructor ()
C# public AnswerRequiredException(); Remarks This is AnswerRequiredException, a member of class AnswerRequiredException.

1.1.12.1.2 AnswerRequiredException.AnswerRequiredException Constructor (string)


C# public AnswerRequiredException(string questionName); Remarks This is AnswerRequiredException, a member of class AnswerRequiredException.

1.1.12.2 AnswerRequiredException Properties


1.1.12.2.1 AnswerRequiredException.Message Property
C# public override string Message; Remarks This is Message, a member of class AnswerRequiredException.

58

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AuthorizeNet Class

1.1.13 AuthorizeNet Class


Inheritance Hierarchy

C# public class AuthorizeNet : IPaymentGateway; File Payments.cs Remarks This is class AspNetDating.Classes.AuthorizeNet. Members IPaymentGateway Methods
Name SubmitTransaction ( see page 621) Description This is SubmitTransaction, a member of class IPaymentGateway.

AuthorizeNet Class
Name SubmitTransaction ( see page 60) Description This is SubmitTransaction, a member of class AuthorizeNet.

IPaymentGateway Properties
Name Name ( see page 621) Description This is Name, a member of class IPaymentGateway.

AuthorizeNet Class
Name Name ( see page 60) Description This is Name, a member of class AuthorizeNet.

IPaymentGateway Methods
Name SubmitTransaction ( see page 621) Description This is SubmitTransaction, a member of class IPaymentGateway.

AuthorizeNet Class
Name SubmitTransaction ( see page 60) Description This is SubmitTransaction, a member of class AuthorizeNet.

IPaymentGateway Properties
Name Name ( see page 621) Description This is Name, a member of class IPaymentGateway.

AuthorizeNet Class
Name Name ( see page 60) Description This is Name, a member of class AuthorizeNet.

1.1.13.1 AuthorizeNet Methods

59

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BasicSearch Class

1.1.13.1.1 AuthorizeNet.SubmitTransaction Method


C# public eGatewayResponse SubmitTransaction(string username, TransactionDetails details, string description); Remarks This is SubmitTransaction, a member of class AuthorizeNet.

1.1.13.2 AuthorizeNet Properties


1.1.13.2.1 AuthorizeNet.Name Property
C# public string Name; Remarks This is Name, a member of class AuthorizeNet.

1.1.14 BasicSearch Class


Inheritance Hierarchy

1
C# [Serializable] public class BasicSearch; File UserSearch.cs Remarks This is class AspNetDating.Classes.BasicSearch. Members Methods
Name BasicSearch ( see page 62) Description This is BasicSearch, a member of class BasicSearch.

BasicSearch Fields
Name active_isSet ( deleted_isSet ( gender_isSet ( hasPhoto_isSet ( interestedIn_isSet ( paid_isSet ( visible_isSet ( see page 62) see page 62) see page 62) see page 62) see page 63) see page 63) Description This is active_isSet, a member of class BasicSearch. This is deleted_isSet, a member of class BasicSearch. This is gender_isSet, a member of class BasicSearch. This is hasAnswer_isSet, a member of class BasicSearch. This is hasPhoto_isSet, a member of class BasicSearch. This is interestedIn_isSet, a member of class BasicSearch. This is paid_isSet, a member of class BasicSearch. This is visible_isSet, a member of class BasicSearch.

hasAnswer_isSet (

see page 63) see page 63)

60

1.1 AspNetDating.Classes Namespace BasicSearch Methods


Name GetResults ( see page 63)

AspNetDating Code Reference

BasicSearch Class

Description This is GetResults, a member of class BasicSearch.

BasicSearch Properties
Name Active ( City ( Country ( Deleted ( Email ( Gender ( HasPhoto ( InterestedIn ( IP ( MaxAge ( MinAge ( Name ( Paid ( SortAsc ( State ( Visible ( Zip ( see page 64) see page 64) see page 64) see page 64) see page 64) see page 64) see page 65) see page 65) see page 65) Description This is Active, a member of class BasicSearch. This is City, a member of class BasicSearch. This is Country, a member of class BasicSearch. This is Deleted, a member of class BasicSearch. This is Email, a member of class BasicSearch. This is Gender, a member of class BasicSearch. This is HasAnswer, a member of class BasicSearch. This is HasPhoto, a member of class BasicSearch. This is InterestedIn, a member of class BasicSearch. This is IP, a member of class BasicSearch. This is MaxAge, a member of class BasicSearch. This is MinAge, a member of class BasicSearch. This is Name, a member of class BasicSearch. This is Paid, a member of class BasicSearch. This is SortAsc, a member of class BasicSearch. This is SortColumn, a member of class BasicSearch. This is State, a member of class BasicSearch. This is Username, a member of class BasicSearch. This is Visible, a member of class BasicSearch. This is Zip, a member of class BasicSearch.

HasAnswer (

see page 65) see page 65) see page 65) see page 66) see page 66) see page 66) see page 66) see page 66) see page 66) see page 67)

SortColumn ( Username (

see page 67)

BasicSearch Fields
Name active_isSet ( deleted_isSet ( gender_isSet ( hasPhoto_isSet ( interestedIn_isSet ( paid_isSet ( visible_isSet ( see page 62) see page 62) see page 62) see page 62) see page 63) see page 63) Description This is active_isSet, a member of class BasicSearch. This is deleted_isSet, a member of class BasicSearch. This is gender_isSet, a member of class BasicSearch. This is hasAnswer_isSet, a member of class BasicSearch. This is hasPhoto_isSet, a member of class BasicSearch. This is interestedIn_isSet, a member of class BasicSearch. This is paid_isSet, a member of class BasicSearch. This is visible_isSet, a member of class BasicSearch.

hasAnswer_isSet (

see page 63) see page 63)

BasicSearch Methods
Name GetResults ( see page 63) Description This is GetResults, a member of class BasicSearch.

BasicSearch Properties
Name Active ( City ( Country ( Deleted ( Email ( Gender ( HasPhoto ( InterestedIn ( IP ( MaxAge ( MinAge ( Name ( see page 64) see page 64) see page 64) see page 64) see page 64) see page 64) see page 65) see page 65) see page 65) Description This is Active, a member of class BasicSearch. This is City, a member of class BasicSearch. This is Country, a member of class BasicSearch. This is Deleted, a member of class BasicSearch. This is Email, a member of class BasicSearch. This is Gender, a member of class BasicSearch. This is HasAnswer, a member of class BasicSearch. This is HasPhoto, a member of class BasicSearch. This is InterestedIn, a member of class BasicSearch. This is IP, a member of class BasicSearch. This is MaxAge, a member of class BasicSearch. This is MinAge, a member of class BasicSearch. This is Name, a member of class BasicSearch.

HasAnswer (

see page 65) see page 65) see page 65) see page 66)

61

1.1 AspNetDating.Classes Namespace


Paid ( see page 66) see page 66) see page 66) see page 66) see page 66) see page 67)

AspNetDating Code Reference


This is Paid, a member of class BasicSearch. This is SortAsc, a member of class BasicSearch. This is SortColumn, a member of class BasicSearch. This is State, a member of class BasicSearch. This is Username, a member of class BasicSearch. This is Visible, a member of class BasicSearch. This is Zip, a member of class BasicSearch.

BasicSearch Class

SortAsc ( State ( Visible ( Zip (

SortColumn ( Username (

see page 67)

1.1.14.1 BasicSearch.BasicSearch Constructor


C# public BasicSearch(); Remarks This is BasicSearch, a member of class BasicSearch.

1.1.14.2 BasicSearch Fields


1.1.14.2.1 BasicSearch.active_isSet Field
C# public bool active_isSet = false; Remarks This is active_isSet, a member of class BasicSearch.

1.1.14.2.2 BasicSearch.deleted_isSet Field


C# public bool deleted_isSet = false; Remarks This is deleted_isSet, a member of class BasicSearch.

1.1.14.2.3 BasicSearch.gender_isSet Field


C# public bool gender_isSet = false; Remarks This is gender_isSet, a member of class BasicSearch.

1.1.14.2.4 BasicSearch.hasAnswer_isSet Field


C# public bool hasAnswer_isSet = false; Remarks This is hasAnswer_isSet, a member of class BasicSearch.

62

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BasicSearch Class

1.1.14.2.5 BasicSearch.hasPhoto_isSet Field


C# public bool hasPhoto_isSet = false; Remarks This is hasPhoto_isSet, a member of class BasicSearch.

1.1.14.2.6 BasicSearch.interestedIn_isSet Field


C# public bool interestedIn_isSet = false; Remarks This is interestedIn_isSet, a member of class BasicSearch.

1.1.14.2.7 BasicSearch.paid_isSet Field


C# public bool paid_isSet = false; Remarks This is paid_isSet, a member of class BasicSearch.

1.1.14.2.8 BasicSearch.visible_isSet Field


C# public bool visible_isSet = false; Remarks This is visible_isSet, a member of class BasicSearch.

1.1.14.3 BasicSearch Methods


1.1.14.3.1 BasicSearch.GetResults Method
C# public UserSearchResults GetResults(); Remarks This is GetResults, a member of class BasicSearch.

1.1.14.4 BasicSearch Properties

63

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BasicSearch Class

1.1.14.4.1 BasicSearch.Active Property


C# public bool Active; Remarks This is Active, a member of class BasicSearch.

1.1.14.4.2 BasicSearch.City Property


C# public string City; Remarks This is City, a member of class BasicSearch.

1.1.14.4.3 BasicSearch.Country Property


C# public string Country; Remarks This is Country, a member of class BasicSearch.

1.1.14.4.4 BasicSearch.Deleted Property


C# public bool Deleted; Remarks This is Deleted, a member of class BasicSearch.

1.1.14.4.5 BasicSearch.Email Property


C# public string Email; Remarks This is Email, a member of class BasicSearch.

1.1.14.4.6 BasicSearch.Gender Property


C# public User.eGender Gender; Remarks This is Gender, a member of class BasicSearch.

64

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BasicSearch Class

1.1.14.4.7 BasicSearch.HasAnswer Property


C# public bool HasAnswer; Remarks This is HasAnswer, a member of class BasicSearch.

1.1.14.4.8 BasicSearch.HasPhoto Property


C# public bool HasPhoto; Remarks This is HasPhoto, a member of class BasicSearch.

1.1.14.4.9 BasicSearch.InterestedIn Property


C# public User.eGender InterestedIn; Remarks This is InterestedIn, a member of class BasicSearch.

1.1.14.4.10 BasicSearch.IP Property


C# public string IP; Remarks This is IP, a member of class BasicSearch.

1.1.14.4.11 BasicSearch.MaxAge Property


C# public int MaxAge; Remarks This is MaxAge, a member of class BasicSearch.

1.1.14.4.12 BasicSearch.MinAge Property


C# public int MinAge; Remarks This is MinAge, a member of class BasicSearch.

65

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BasicSearch Class

1.1.14.4.13 BasicSearch.Name Property


C# public string Name; Remarks This is Name, a member of class BasicSearch.

1.1.14.4.14 BasicSearch.Paid Property


C# public bool Paid; Remarks This is Paid, a member of class BasicSearch.

1.1.14.4.15 BasicSearch.SortAsc Property


C# public bool SortAsc; Remarks This is SortAsc, a member of class BasicSearch.

1.1.14.4.16 BasicSearch.SortColumn Property


C# public string SortColumn; Remarks This is SortColumn, a member of class BasicSearch.

1.1.14.4.17 BasicSearch.State Property


C# public string State; Remarks This is State, a member of class BasicSearch.

1.1.14.4.18 BasicSearch.Username Property


C# public string Username; Remarks This is Username, a member of class BasicSearch.

66

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BasicSearchAffiliate Class

1.1.14.4.19 BasicSearch.Visible Property


C# public bool Visible; Remarks This is Visible, a member of class BasicSearch.

1.1.14.4.20 BasicSearch.Zip Property


C# public string Zip; Remarks This is Zip, a member of class BasicSearch.

1.1.15 BasicSearchAffiliate Class


Inheritance Hierarchy

C# [Serializable] public class BasicSearchAffiliate; File Affiliates.cs Members Methods


Name BasicSearchAffiliate ( see page 68) Description Initializes a new instance of the BasicSearchAffiliate class.

BasicSearchAffiliate Methods
Name GetResults ( see page 68) Description Gets the results.

BasicSearchAffiliate Properties
Name Active ( Deleted ( Email ( Name ( SiteURL ( SortAsc ( Username ( see page 68) see page 68) see page 69) see page 69) see page 69) see page 69) see page 69) see page 69) see page 70) Description Gets or sets a value indicating whether this BasicSearchAffiliate is active. Gets or sets a value indicating whether this BasicSearchAffiliate is deleted. Gets or sets the email. Gets or sets the name. Gets or sets a value indicating whether [request payment]. Gets or sets the site URL. Gets or sets a value indicating whether [sort asc]. Gets or sets the sort column. Gets or sets the username.

RequestPayment (

SortColumn (

BasicSearchAffiliate Methods
Name GetResults ( see page 68) Description Gets the results.

67

1.1 AspNetDating.Classes Namespace BasicSearchAffiliate Properties


Name Active ( Deleted ( Email ( Name ( SiteURL ( SortAsc ( Username ( see page 68) see page 68) see page 69) see page 69) see page 69) see page 69) see page 69) see page 69) see page 70)

AspNetDating Code Reference

BasicSearchAffiliate Class

Description Gets or sets a value indicating whether this BasicSearchAffiliate is active. Gets or sets a value indicating whether this BasicSearchAffiliate is deleted. Gets or sets the email. Gets or sets the name. Gets or sets a value indicating whether [request payment]. Gets or sets the site URL. Gets or sets a value indicating whether [sort asc]. Gets or sets the sort column. Gets or sets the username.

RequestPayment (

SortColumn (

1.1.15.1 BasicSearchAffiliate.BasicSearchAffiliate Constructor


Initializes a new instance of the BasicSearchAffiliate ( C# public BasicSearchAffiliate(); see page 67) class.

1.1.15.2 BasicSearchAffiliate Methods


1.1.15.2.1 BasicSearchAffiliate.GetResults Method
Gets the results. C# public AffiliateSearchResults GetResults();

1.1.15.3 BasicSearchAffiliate Properties


1.1.15.3.1 BasicSearchAffiliate.Active Property
Gets or sets a value indicating whether this BasicSearchAffiliate ( C# public bool Active; Description true if active; otherwise, false. see page 67) is active.

1.1.15.3.2 BasicSearchAffiliate.Deleted Property


Gets or sets a value indicating whether this BasicSearchAffiliate ( C# public bool Deleted; Description true if deleted; otherwise, false. see page 67) is deleted.

68

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BasicSearchAffiliate Class

1.1.15.3.3 BasicSearchAffiliate.Email Property


Gets or sets the email. C# public string Email; Description The email.

1.1.15.3.4 BasicSearchAffiliate.Name Property


Gets or sets the name. C# public string Name; Description The name.

1.1.15.3.5 BasicSearchAffiliate.RequestPayment Property


Gets or sets a value indicating whether [request payment]. C# public bool RequestPayment; Description true if [request payment]; otherwise, false.

1.1.15.3.6 BasicSearchAffiliate.SiteURL Property


Gets or sets the site URL. C# public string SiteURL; Description The site URL.

1.1.15.3.7 BasicSearchAffiliate.SortAsc Property


Gets or sets a value indicating whether [sort asc]. C# public bool SortAsc; Description true if [sort asc]; otherwise, false.

1.1.15.3.8 BasicSearchAffiliate.SortColumn Property


Gets or sets the sort column.

69

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

BasicSearchGroup Class

public Affiliate.eSortColumn SortColumn; Description The sort column.

1.1.15.3.9 BasicSearchAffiliate.Username Property


Gets or sets the username. C# public string Username; Description The username.

1.1.16 BasicSearchGroup Class


Inheritance Hierarchy

C# [Serializable] public class BasicSearchGroup; File Groups.cs Remarks This is class AspNetDating.Classes.BasicSearchGroup. Members Methods
Name BasicSearchGroup ( see page 71) Description This is BasicSearchGroup, a member of class BasicSearchGroup.

BasicSearchGroup Methods
Name GetResults ( see page 71) Description This is GetResults, a member of class BasicSearchGroup.

BasicSearchGroup Properties
Name AccessLevel ( Approved ( CategoryID ( DateCreated ( Name ( Owner ( SortAsc ( see page 71) see page 72) see page 72) see page 71) Description This is AccessLevel, a member of class BasicSearchGroup. This is Approved, a member of class BasicSearchGroup. This is CategoryID, a member of class BasicSearchGroup. This is DateCreated, a member of class BasicSearchGroup. This is Name, a member of class BasicSearchGroup. This is Owner, a member of class BasicSearchGroup. This is SortAsc, a member of class BasicSearchGroup. This is SortColumn, a member of class BasicSearchGroup.

see page 72) see page 72) see page 72) see page 72)

SortColumn (

70

1.1 AspNetDating.Classes Namespace BasicSearchGroup Methods


Name GetResults ( see page 71)

AspNetDating Code Reference

BasicSearchGroup Class

Description This is GetResults, a member of class BasicSearchGroup.

BasicSearchGroup Properties
Name AccessLevel ( Approved ( CategoryID ( DateCreated ( Name ( Owner ( SortAsc ( see page 71) see page 72) see page 72) see page 71) Description This is AccessLevel, a member of class BasicSearchGroup. This is Approved, a member of class BasicSearchGroup. This is CategoryID, a member of class BasicSearchGroup. This is DateCreated, a member of class BasicSearchGroup. This is Name, a member of class BasicSearchGroup. This is Owner, a member of class BasicSearchGroup. This is SortAsc, a member of class BasicSearchGroup. This is SortColumn, a member of class BasicSearchGroup.

see page 72) see page 72) see page 72) see page 72)

SortColumn (

1.1.16.1 BasicSearchGroup.BasicSearchGroup Constructor


C# public BasicSearchGroup(); Remarks This is BasicSearchGroup, a member of class BasicSearchGroup.

1.1.16.2 BasicSearchGroup Methods


1.1.16.2.1 BasicSearchGroup.GetResults Method
C# public GroupSearchResults GetResults(); Remarks This is GetResults, a member of class BasicSearchGroup.

1.1.16.3 BasicSearchGroup Properties


1.1.16.3.1 BasicSearchGroup.AccessLevel Property
C# public Group.eAccessLevel AccessLevel; Remarks This is AccessLevel, a member of class BasicSearchGroup.

1.1.16.3.2 BasicSearchGroup.Approved Property


C# public bool Approved;

71

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

BillingDetails Class

This is Approved, a member of class BasicSearchGroup.

1.1.16.3.3 BasicSearchGroup.CategoryID Property


C# public int CategoryID; Remarks This is CategoryID, a member of class BasicSearchGroup.

1.1.16.3.4 BasicSearchGroup.DateCreated Property


C# public DateTime DateCreated; Remarks This is DateCreated, a member of class BasicSearchGroup.

1.1.16.3.5 BasicSearchGroup.Name Property


C# public string Name; Remarks This is Name, a member of class BasicSearchGroup.

1.1.16.3.6 BasicSearchGroup.Owner Property


C# public string Owner; Remarks This is Owner, a member of class BasicSearchGroup.

1.1.16.3.7 BasicSearchGroup.SortAsc Property


C# public bool SortAsc; Remarks This is SortAsc, a member of class BasicSearchGroup.

1.1.16.3.8 BasicSearchGroup.SortColumn Property


C# public Group.eSortColumn SortColumn; Remarks This is SortColumn, a member of class BasicSearchGroup.

72

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BillingDetails Class

1.1.17 BillingDetails Class


Inheritance Hierarchy

C# [Serializable] public class BillingDetails; File Payments.cs Remarks This is class AspNetDating.Classes.BillingDetails. Members BillingDetails Fields
Name Address ( see page 73) see page 74) see page 74) CardExpirationMonth ( CardExpirationYear ( CardNumber ( City ( Country ( FirstName ( LastName ( Phone ( State ( Zip ( see page 74) see page 74) see page 74) see page 75) Description This is Address, a member of class BillingDetails. This is CardExpirationMonth, a member of class BillingDetails. This is CardExpirationYear, a member of class BillingDetails. This is CardNumber, a member of class BillingDetails. This is City, a member of class BillingDetails. This is Country, a member of class BillingDetails. This is FirstName, a member of class BillingDetails. This is LastName, a member of class BillingDetails. This is Phone, a member of class BillingDetails. This is State, a member of class BillingDetails. This is Zip, a member of class BillingDetails.

see page 74)

see page 75) see page 75)

see page 75)

BillingDetails Fields
Name Address ( see page 73) see page 74) see page 74) CardExpirationMonth ( CardExpirationYear ( CardNumber ( City ( Country ( FirstName ( LastName ( Phone ( State ( Zip ( see page 74) see page 74) see page 74) see page 75) Description This is Address, a member of class BillingDetails. This is CardExpirationMonth, a member of class BillingDetails. This is CardExpirationYear, a member of class BillingDetails. This is CardNumber, a member of class BillingDetails. This is City, a member of class BillingDetails. This is Country, a member of class BillingDetails. This is FirstName, a member of class BillingDetails. This is LastName, a member of class BillingDetails. This is Phone, a member of class BillingDetails. This is State, a member of class BillingDetails. This is Zip, a member of class BillingDetails.

see page 74)

see page 75) see page 75)

see page 75)

1.1.17.1 BillingDetails Fields


1.1.17.1.1 BillingDetails.Address Field
C# public string Address;

73

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

BillingDetails Class

This is Address, a member of class BillingDetails.

1.1.17.1.2 BillingDetails.CardExpirationMonth Field


C# public int CardExpirationMonth; Remarks This is CardExpirationMonth, a member of class BillingDetails.

1.1.17.1.3 BillingDetails.CardExpirationYear Field


C# public int CardExpirationYear; Remarks This is CardExpirationYear, a member of class BillingDetails.

1.1.17.1.4 BillingDetails.CardNumber Field


C# public string CardNumber; Remarks This is CardNumber, a member of class BillingDetails.

1.1.17.1.5 BillingDetails.City Field


C# public string City; Remarks This is City, a member of class BillingDetails.

1.1.17.1.6 BillingDetails.Country Field


C# public string Country; Remarks This is Country, a member of class BillingDetails.

1.1.17.1.7 BillingDetails.FirstName Field


C# public string FirstName; Remarks This is FirstName, a member of class BillingDetails.

74

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BillingPlan Class

1.1.17.1.8 BillingDetails.LastName Field


C# public string LastName; Remarks This is LastName, a member of class BillingDetails.

1.1.17.1.9 BillingDetails.Phone Field


C# public string Phone; Remarks This is Phone, a member of class BillingDetails.

1.1.17.1.10 BillingDetails.State Field


C# public string State; Remarks This is State, a member of class BillingDetails.

1.1.17.1.11 BillingDetails.Zip Field


C# public string Zip; Remarks This is Zip, a member of class BillingDetails.

1.1.18 BillingPlan Class


Represents billing plan. Provides methods to create, retrieve, update and delete. Inheritance Hierarchy

C# public class BillingPlan; File BillingPlans.cs Members BillingPlan Methods


Name ApplyDiscounts ( Create ( see page 76) see page 77) Description Applies the discounts. Inserts new billing plan in the database using given BillingPlan object.

75

1.1 AspNetDating.Classes Namespace


Delete ( Fetch ( see page 77) see page 77) see page 78) see page 78)

AspNetDating Code Reference


Deletes billing plan by its id. Fetches all not deleted billing plans from DB Fetches the billing plan by his data. Fetches the billing plan by specified subscription ID ( Updates current billing plan.

BillingPlan Class

FetchByPlanData ( Update (

FetchBySubscriptionID ( see page 78)

see page 79).

BillingPlan Properties
Name Amount ( Cycle ( ID ( Title ( CycleUnit ( Options ( see page 78) see page 78) see page 79) see page 79) Description Gets or sets the amount of the billing plan.. Gets or sets the cycle of the billing plan. Gets or sets the cycle unit of the billing plan. Gets the ID. The property is read-only. Gets or sets the options. Gets or sets the title of the billing plan.

see page 79) see page 79)

BillingPlan Methods
Name ApplyDiscounts ( Create ( Delete ( Fetch ( see page 76) see page 77) see page 77) see page 77) see page 78) see page 78) Description Applies the discounts. Inserts new billing plan in the database using given BillingPlan object. Deletes billing plan by its id. Fetches all not deleted billing plans from DB Fetches the billing plan by his data. Fetches the billing plan by specified subscription ID ( Updates current billing plan. see page 79).

FetchByPlanData ( Update (

FetchBySubscriptionID ( see page 78)

BillingPlan Properties
Name Amount ( Cycle ( ID ( Title ( CycleUnit ( Options ( see page 78) see page 78) see page 79) see page 79) Description Gets or sets the amount of the billing plan.. Gets or sets the cycle of the billing plan. Gets or sets the cycle unit of the billing plan. Gets the ID. The property is read-only. Gets or sets the options. Gets or sets the title of the billing plan.

see page 79) see page 79)

1.1.18.1 BillingPlan Methods


1.1.18.1.1 ApplyDiscounts Method
1.1.18.1.1.1 BillingPlan.ApplyDiscounts Method (User)
Applies the discounts. C# public void ApplyDiscounts(User user); Parameters
Parameters User user Description The user.

1.1.18.1.1.2 BillingPlan.ApplyDiscounts Method (User, BillingPlan[])


Applies the discounts. C# public static void ApplyDiscounts(User user, BillingPlan[] billingPlans);

76

1.1 AspNetDating.Classes Namespace Parameters


Parameters User user BillingPlan[] billingPlans

AspNetDating Code Reference

BillingPlan Class

Description The user. The billing plans.

1.1.18.1.2 BillingPlan.Create Method


Inserts new billing plan in the database using given BillingPlan ( C# public static void Create(BillingPlan plan); Parameters
Parameters BillingPlan plan Description billing plan to be inserted in DB.All properties must be set except plan ID ( see page 79)

see page 75) object.

1.1.18.1.3 BillingPlan.Delete Method


Deletes billing plan by its id. C# public static void Delete(int id); Parameters
Parameters int id Description plan's id

1.1.18.1.4 Fetch Method


1.1.18.1.4.1 BillingPlan.Fetch Method ()
Fetches all not deleted billing plans from DB C# public static BillingPlan[] Fetch(); Returns array of all billing plans

1.1.18.1.4.2 BillingPlan.Fetch Method (int)


Fetches billing plan by giving plan id even if it's marked deleted C# public static BillingPlan Fetch(int id); Parameters
Parameters int id Description plan's id

Returns requested billing plan

77

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BillingPlan Class

1.1.18.1.5 BillingPlan.FetchByPlanData Method


Fetches the billing plan by his data. C# public static BillingPlan FetchByPlanData(float amount, int cycle, int cycleUnits); Parameters
Parameters float amount int cycle int cycleUnits Description The amount. The cycle. The cycle units.

1.1.18.1.6 BillingPlan.FetchBySubscriptionID Method


Fetches the billing plan by specified subscription ID ( C# public static BillingPlan FetchBySubscriptionID(int subscriptionID); Parameters
Parameters int subscriptionID Description The subscription ID ( see page 79).

see page 79).

1.1.18.1.7 BillingPlan.Update Method


Updates current billing plan. C# public void Update();

1.1.18.2 BillingPlan Properties


1.1.18.2.1 BillingPlan.Amount Property
Gets or sets the amount of the billing plan.. C# public float Amount; Description The amount.

1.1.18.2.2 BillingPlan.Cycle Property


Gets or sets the cycle of the billing plan. C# public int Cycle; Description The cycle.

78

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BillingPlanOptions Class

1.1.18.2.3 BillingPlan.CycleUnit Property


Gets or sets the cycle unit of the billing plan. C# public CycleUnits CycleUnit; Description The cycle unit.

1.1.18.2.4 BillingPlan.ID Property


Gets the ID. The property is read-only. C# public int ID; Description The ID.

1.1.18.2.5 BillingPlan.Options Property


Gets or sets the options. C# public BillingPlanOptions Options; Description The options.

1.1.18.2.6 BillingPlan.Title Property


Gets or sets the title of the billing plan. C# public string Title; Description The title.

1.1.19 BillingPlanOptions Class


The billing plan options and limitations Inheritance Hierarchy

C# [Serializable] [Reflection.Description("Billing Plan Options")] public class BillingPlanOptions : UserRestrictions;

79

1.1 AspNetDating.Classes Namespace File BillingPlans.cs Members UserRestrictions Properties


Name AutoApproveAnswers ( AutoApprovePhotos ( AutoApproveVideos ( CanCreateBlogs ( CanCreateGroups ( MaxPhotos ( MaxVideos ( see page 580) see page 580) see page 580) see page 580) see page 581)

AspNetDating Code Reference

BillingPlanOptions Class

Description Gets or sets a value indicating whether [auto approve answers]. Gets or sets a value indicating whether [auto approve photos]. Gets or sets a value indicating whether [auto approve videos]. Gets or sets a value indicating whether this instance can create blogs. Gets or sets a value indicating whether this instance can create groups. Gets or sets the max groups per member. Gets or sets the max photos. Gets or sets the max videos. Gets or sets the max video uploads. Gets or sets a value indicating whether [user can report abuse]. Gets or sets a value indicating whether [user can use chat].

see page 580)

MaxGroupsPerMember (

see page 581) see page 581) see page 581) see page 581) see page 582)

MaxVideoUploads ( UserCanUseChat (

UserCanReportAbuse (

BillingPlanOptions Class
Name CanBrowseGroups ( CanIM ( see page 80) see page 81) Description Gets or sets a value indicating whether this instance can browse groups. Gets or sets a value indicating whether this instance can IM.

UserRestrictions Properties
Name AutoApproveAnswers ( AutoApprovePhotos ( AutoApproveVideos ( CanCreateBlogs ( CanCreateGroups ( MaxPhotos ( MaxVideos ( see page 580) see page 580) see page 580) see page 580) see page 581) Description Gets or sets a value indicating whether [auto approve answers]. Gets or sets a value indicating whether [auto approve photos]. Gets or sets a value indicating whether [auto approve videos]. Gets or sets a value indicating whether this instance can create blogs. Gets or sets a value indicating whether this instance can create groups. Gets or sets the max groups per member. Gets or sets the max photos. Gets or sets the max videos. Gets or sets the max video uploads. Gets or sets a value indicating whether [user can report abuse]. Gets or sets a value indicating whether [user can use chat].

see page 580)

MaxGroupsPerMember (

see page 581) see page 581) see page 581) see page 581) see page 582)

MaxVideoUploads ( UserCanUseChat (

UserCanReportAbuse (

BillingPlanOptions Class
Name CanBrowseGroups ( CanIM ( see page 80) see page 81) Description Gets or sets a value indicating whether this instance can browse groups. Gets or sets a value indicating whether this instance can IM.

1.1.19.1 BillingPlanOptions Properties


1.1.19.1.1 BillingPlanOptions.CanBrowseGroups Property
Gets or sets a value indicating whether this instance can browse groups. C# [Reflection.Description("Member can browse groups")] public bool CanBrowseGroups; Description true if this instance can browse groups; otherwise, false.

80

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BirthdaySearch Class

1.1.19.1.2 BillingPlanOptions.CanIM Property


Gets or sets a value indicating whether this instance can IM. C# [Reflection.Description("Member can start Instant Messenger")] public bool CanIM; Description true if this instance can IM; otherwise, false.

1.1.20 BirthdayEmails Class


Inheritance Hierarchy

C# public class BirthdayEmails; File Email.cs Remarks This is class AspNetDating.Classes.BirthdayEmails. Members BirthdayEmails Methods
Name InitializeMailerTimer ( see page 81) Description This is InitializeMailerTimer, a member of class BirthdayEmails.

BirthdayEmails Methods
Name InitializeMailerTimer ( see page 81) Description This is InitializeMailerTimer, a member of class BirthdayEmails.

1.1.20.1 BirthdayEmails Methods


1.1.20.1.1 BirthdayEmails.InitializeMailerTimer Method
C# public static void InitializeMailerTimer(); Remarks This is InitializeMailerTimer, a member of class BirthdayEmails.

81

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BirthdaySearch Class

1.1.21 BirthdaySearch Class


Inheritance Hierarchy

C# public class BirthdaySearch; File UserSearch.cs Remarks This is class AspNetDating.Classes.BirthdaySearch. Members BirthdaySearch Methods
Name GetResults ( see page 82) Description This is GetResults, a member of class BirthdaySearch.

BirthdaySearch Properties
Name Birthdate ( see page 82) Description This is Birthdate, a member of class BirthdaySearch.

BirthdaySearch Methods
Name GetResults ( see page 82) Description This is GetResults, a member of class BirthdaySearch.

BirthdaySearch Properties
Name Birthdate ( see page 82) Description This is Birthdate, a member of class BirthdaySearch.

1.1.21.1 BirthdaySearch Methods


1.1.21.1.1 BirthdaySearch.GetResults Method
C# public UserSearchResults GetResults(); Remarks This is GetResults, a member of class BirthdaySearch.

1.1.21.2 BirthdaySearch Properties


1.1.21.2.1 BirthdaySearch.Birthdate Property
C# public DateTime Birthdate;

82

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

BitVector Class

This is Birthdate, a member of class BirthdaySearch.

1.1.22 BitVector Class


Inheritance Hierarchy

C# public class BitVector; File BitVector.cs Remarks This is class AspNetDating.Classes.BitVector. Members Methods
Name BitVector ( see page 84) Description This is BitVector, a member of class BitVector.

BitVector Methods
Name AddAscii ( AddData ( Get ( see page 84) see page 84) see page 85) see page 85) Description This is AddAscii, a member of class BitVector. This is AddData, a member of class BitVector. This is Get, a member of class BitVector. This is GetByteArray, a member of class BitVector. This is LongestCommonPrefix, a member of class BitVector. This is Range, a member of class BitVector. This is Set, a member of class BitVector. This is ToString, a member of class BitVector.

see page 85)

GetByteArray ( Range ( Set ( ToString (

LongestCommonPrefix ( see page 85) see page 85) see page 85)

BitVector Properties
Name Length ( see page 86) Description This is Length, a member of class BitVector.

BitVector Methods
Name AddAscii ( AddData ( Get ( see page 84) see page 84) see page 85) see page 85) Description This is AddAscii, a member of class BitVector. This is AddData, a member of class BitVector. This is Get, a member of class BitVector. This is GetByteArray, a member of class BitVector. This is LongestCommonPrefix, a member of class BitVector. This is Range, a member of class BitVector. This is Set, a member of class BitVector. This is ToString, a member of class BitVector.

see page 85)

GetByteArray ( Range ( Set ( ToString (

LongestCommonPrefix ( see page 85) see page 85) see page 85)

BitVector Properties
Name Length ( see page 86) Description This is Length, a member of class BitVector.

83

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BitVector Class

1.1.22.1 BitVector Constructor


1.1.22.1.1 BitVector.BitVector Constructor ()
C# public BitVector(); Remarks This is BitVector, a member of class BitVector.

1.1.22.1.2 BitVector.BitVector Constructor (byte[])


C# public BitVector(byte[] data); Remarks This is BitVector, a member of class BitVector.

1.1.22.1.3 BitVector.BitVector Constructor (long, int)


C# public BitVector(long val, int length); Remarks This is BitVector, a member of class BitVector.

1.1.22.2 BitVector Methods


1.1.22.2.1 BitVector.AddAscii Method
C# public void AddAscii(string val); Remarks This is AddAscii, a member of class BitVector.

1.1.22.2.2 BitVector.AddData Method


C# public void AddData(long val, int length); Remarks This is AddData, a member of class BitVector.

84

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BitVector Class

1.1.22.2.3 BitVector.Get Method


C# public bool Get(int offset); Remarks This is Get, a member of class BitVector.

1.1.22.2.4 BitVector.GetByteArray Method


C# public byte[] GetByteArray(); Remarks This is GetByteArray, a member of class BitVector.

1.1.22.2.5 BitVector.LongestCommonPrefix Method


C# public int LongestCommonPrefix(BitVector other); Remarks This is LongestCommonPrefix, a member of class BitVector.

1.1.22.2.6 BitVector.Range Method


C# public BitVector Range(int start, int length); Remarks This is Range, a member of class BitVector.

1.1.22.2.7 BitVector.Set Method


C# public void Set(int offset, bool val); Remarks This is Set, a member of class BitVector.

1.1.22.2.8 BitVector.ToString Method


C# public override String ToString(); Remarks This is ToString, a member of class BitVector.

1.1.22.3 BitVector Properties

85

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BitVectorReader Class

1.1.22.3.1 BitVector.Length Property


C# public int Length; Remarks This is Length, a member of class BitVector.

1.1.23 BitVectorReader Class


Inheritance Hierarchy

C# public class BitVectorReader; File BitVector.cs Remarks This is class AspNetDating.Classes.BitVectorReader. Members Methods
Name BitVectorReader ( see page 86) Description This is BitVectorReader, a member of class BitVectorReader.

BitVectorReader Methods
Name HasMoreData ( ReadAscii ( ReadByte ( ReadInt16 ( ReadInt32 ( see page 87) see page 87) see page 87) see page 87) see page 87) Description This is HasMoreData, a member of class BitVectorReader. This is ReadAscii, a member of class BitVectorReader. This is ReadByte, a member of class BitVectorReader. This is ReadInt16, a member of class BitVectorReader. This is ReadInt32, a member of class BitVectorReader.

BitVectorReader Methods
Name HasMoreData ( ReadAscii ( ReadByte ( ReadInt16 ( ReadInt32 ( see page 87) see page 87) see page 87) see page 87) see page 87) Description This is HasMoreData, a member of class BitVectorReader. This is ReadAscii, a member of class BitVectorReader. This is ReadByte, a member of class BitVectorReader. This is ReadInt16, a member of class BitVectorReader. This is ReadInt32, a member of class BitVectorReader.

1.1.23.1 BitVectorReader.BitVectorReader Constructor


C# public BitVectorReader(BitVector v); Remarks This is BitVectorReader, a member of class BitVectorReader.

86

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BitVectorTrie Class

1.1.23.2 BitVectorReader Methods


1.1.23.2.1 BitVectorReader.HasMoreData Method
C# public bool HasMoreData(); Remarks This is HasMoreData, a member of class BitVectorReader.

1.1.23.2.2 BitVectorReader.ReadAscii Method


C# public String ReadAscii(int length); Remarks This is ReadAscii, a member of class BitVectorReader.

1.1.23.2.3 BitVectorReader.ReadByte Method


C# public byte ReadByte(); Remarks This is ReadByte, a member of class BitVectorReader.

1.1.23.2.4 BitVectorReader.ReadInt16 Method


C# public Int16 ReadInt16(); Remarks This is ReadInt16, a member of class BitVectorReader.

1.1.23.2.5 BitVectorReader.ReadInt32 Method


C# public Int32 ReadInt32(); Remarks This is ReadInt32, a member of class BitVectorReader.

1.1.24 BitVectorTrie Class


Inheritance Hierarchy

87

1.1 AspNetDating.Classes Namespace C# public class BitVectorTrie; File BitVector.cs Remarks

AspNetDating Code Reference

BitVectorTrie Class

This is class AspNetDating.Classes.BitVectorTrie. Members BitVectorTrie Classes


Name Node ( see page 88) Description This is class AspNetDating.Classes.BitVectorTrie.Node.

BitVectorTrie Fields
Name Root ( see page 89) Description This is Root, a member of class BitVectorTrie.

BitVectorTrie Methods
Name Add ( Get ( see page 90) see page 90) see page 90) Description This is Add, a member of class BitVectorTrie. This is Get, a member of class BitVectorTrie. Returns the object held in the node that best matches our key.

GetBest (

BitVectorTrie Classes
Name Node ( see page 88) Description This is class AspNetDating.Classes.BitVectorTrie.Node.

BitVectorTrie Fields
Name Root ( see page 89) Description This is Root, a member of class BitVectorTrie.

BitVectorTrie Methods
Name Add ( Get ( see page 90) see page 90) see page 90) Description This is Add, a member of class BitVectorTrie. This is Get, a member of class BitVectorTrie. Returns the object held in the node that best matches our key.

GetBest (

1.1.24.1 BitVectorTrie Classes


1.1.24.1.1 BitVectorTrie.Node Class
Inheritance Hierarchy

C# public class Node; File BitVector.cs Remarks This is class AspNetDating.Classes.BitVectorTrie.Node.

88

1.1 AspNetDating.Classes Namespace Members Node Fields


Name Children ( Data ( Key ( see page 89) see page 89) see page 89)

AspNetDating Code Reference

BitVectorTrie Class

Description This is Children, a member of class Node. This is Data, a member of class Node. This is Key, a member of class Node.

Node Fields
Name Children ( Data ( Key ( see page 89) see page 89) see page 89) Description This is Children, a member of class Node. This is Data, a member of class Node. This is Key, a member of class Node.

1.1.24.1.1.1 Node Fields


1.1.24.1.1.1.1 BitVectorTrie.Node.Children Field
C# public ArrayList Children = null; Remarks This is Children, a member of class Node.

1.1.24.1.1.1.2 BitVectorTrie.Node.Data Field


C# public Object Data = null; Remarks This is Data, a member of class Node.

1.1.24.1.1.1.3 BitVectorTrie.Node.Key Field


C# public BitVector Key = null; Remarks This is Key, a member of class Node.

1.1.24.2 BitVectorTrie Fields


1.1.24.2.1 BitVectorTrie.Root Field
C# public Node Root = new Node(); Remarks This is Root, a member of class BitVectorTrie.

1.1.24.3 BitVectorTrie Methods

89

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Blog Class

1.1.24.3.1 BitVectorTrie.Add Method


C# public void Add(BitVector key, object data); Remarks This is Add, a member of class BitVectorTrie.

1.1.24.3.2 BitVectorTrie.Get Method


C# public object Get(BitVector key); Remarks This is Get, a member of class BitVectorTrie.

1.1.24.3.3 BitVectorTrie.GetBest Method


C# public object GetBest(BitVector key); Remarks Returns the object held in the node that best matches our key.

1.1.25 Blog Class


Represents blog. Provides methods to create, retrieve and update. Inheritance Hierarchy

C# public class Blog; File Blogs.cs Members Blog Methods


Name Create ( Load ( Save ( see page 91) see page 91) see page 92) see page 92) HasPosts ( Description Creates blog for the specified username. Determines whether this blog has posts. Loads blog from DB by specified id. Saves blog in DB.

Blog Properties
Name DateCreated ( Description ( Id ( Name ( see page 92) see page 92) Description Gets or sets creation date of the blog. Gets or sets the description of the blog. Gets or sets the id of the blog. Gets or sets the name of the blog.

see page 93) see page 93)

90

1.1 AspNetDating.Classes Namespace


Username ( see page 93)

AspNetDating Code Reference


Gets or sets the username of the blog.

Blog Class

Blog Methods
Name Create ( Load ( Save ( see page 91) see page 91) see page 92) see page 92) HasPosts ( Description Creates blog for the specified username. Determines whether this blog has posts. Loads blog from DB by specified id. Saves blog in DB.

Blog Properties
Name DateCreated ( Description ( Id ( Name ( see page 92) see page 92) Description Gets or sets creation date of the blog. Gets or sets the description of the blog. Gets or sets the id of the blog. Gets or sets the name of the blog. Gets or sets the username of the blog.

see page 93) see page 93) see page 93)

Username (

1.1.25.1 Blog Methods


1.1.25.1.1 Blog.Create Method
Creates blog for the specified username. C# public static Blog Create(string username); Parameters
Parameters string username Description The username.

1.1.25.1.2 HasPosts Method


1.1.25.1.2.1 Blog.HasPosts Method ()
Determines whether this blog has posts. C# public bool HasPosts(); Returns true if this instance has posts; otherwise, false.

1.1.25.1.2.2 Blog.HasPosts Method (string)


Determines whether the blog for the specified username has posts. C# public static bool HasPosts(string username); Parameters
Parameters string username Description The username.

Returns true if the specified username has posts; otherwise, false.

91

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Blog Class

1.1.25.1.3 Load Method


1.1.25.1.3.1 Blog.Load Method (int)
Loads blog from DB by specified id. C# public static Blog Load(int id); Parameters
Parameters int id Description The id.

1.1.25.1.3.2 Blog.Load Method (string)


Loads blog from DB by specified username. C# public static Blog Load(string username); Parameters
Parameters string username Description The username.

1.1.25.1.4 Blog.Save Method


Saves blog in DB. C# public void Save();

1.1.25.2 Blog Properties


1.1.25.2.1 Blog.DateCreated Property
Gets or sets creation date of the blog. C# public DateTime DateCreated; Description The date created.

1.1.25.2.2 Blog.Description Property


Gets or sets the description of the blog. C# public string Description; Description The description.

92

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BlogPost Class

1.1.25.2.3 Blog.Id Property


Gets or sets the id of the blog. C# public int Id; Description The id.

1.1.25.2.4 Blog.Name Property


Gets or sets the name of the blog. C# public string Name; Description The name.

1.1.25.2.5 Blog.Username Property


Gets or sets the username of the blog. C# public string Username; Description The username.

1.1.26 BlogPost Class


Inheritance Hierarchy

C# public class BlogPost; File Blogs.cs Remarks This is class AspNetDating.Classes.BlogPost. Members BlogPost Enumerations
Name eSortColumn ( see page 94) Description This is record AspNetDating.Classes.BlogPost.eSortColumn.

BlogPost Methods
Name Create ( see page 95) Description This is Create, a member of class BlogPost.

93

1.1 AspNetDating.Classes Namespace


Delete ( Fetch ( Load ( Save ( Search ( see page 95) see page 95) see page 95) see page 95) see page 95) see page 96)

AspNetDating Code Reference


This is Delete, a member of class BlogPost. This is Fetch, a member of class BlogPost. This is IncreaseReadCounter, a member of class BlogPost. This is Load, a member of class BlogPost. This is Save, a member of class BlogPost. This is Search, a member of class BlogPost.

BlogPost Class

IncreaseReadCounter (

BlogPost Properties
Name BlogId ( Content ( Id ( Title ( see page 96) see page 96) see page 96) Description This is BlogId, a member of class BlogPost. This is Content, a member of class BlogPost. This is DatePosted, a member of class BlogPost. This is Id, a member of class BlogPost. This is Reads, a member of class BlogPost. This is Title, a member of class BlogPost.

DatePosted ( Reads (

see page 96) see page 96) see page 97)

BlogPost Enumerations
Name eSortColumn ( see page 94) Description This is record AspNetDating.Classes.BlogPost.eSortColumn.

BlogPost Methods
Name Create ( Delete ( Fetch ( Load ( Save ( Search ( see page 95) see page 95) see page 95) see page 95) see page 95) see page 95) see page 96) Description This is Create, a member of class BlogPost. This is Delete, a member of class BlogPost. This is Fetch, a member of class BlogPost. This is IncreaseReadCounter, a member of class BlogPost. This is Load, a member of class BlogPost. This is Save, a member of class BlogPost. This is Search, a member of class BlogPost.

IncreaseReadCounter (

BlogPost Properties
Name BlogId ( Content ( Id ( Title ( see page 96) see page 96) see page 96) Description This is BlogId, a member of class BlogPost. This is Content, a member of class BlogPost. This is DatePosted, a member of class BlogPost. This is Id, a member of class BlogPost. This is Reads, a member of class BlogPost. This is Title, a member of class BlogPost.

DatePosted ( Reads (

see page 96) see page 96) see page 97)

1.1.26.1 BlogPost Enumerations


1.1.26.1.1 AspNetDating.Classes.BlogPost.eSortColumn Enumeration
C# public enum eSortColumn { None, DatePosted, Title, Reads } File Blogs.cs Remarks This is record AspNetDating.Classes.BlogPost.eSortColumn.

94

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BlogPost Class

1.1.26.2 BlogPost Methods


1.1.26.2.1 BlogPost.Create Method
C# public static BlogPost Create(int blogId, string title, string content); Remarks This is Create, a member of class BlogPost.

1.1.26.2.2 BlogPost.Delete Method


C# public static void Delete(int blogPostId); Remarks This is Delete, a member of class BlogPost.

1.1.26.2.3 BlogPost.Fetch Method


C# public static BlogPost[] Fetch(int blogId); Remarks This is Fetch, a member of class BlogPost.

1.1.26.2.4 BlogPost.IncreaseReadCounter Method


C# public static void IncreaseReadCounter(int blogPostId); Remarks This is IncreaseReadCounter, a member of class BlogPost.

1.1.26.2.5 BlogPost.Load Method


C# public static BlogPost Load(int blogPostId); Remarks This is Load, a member of class BlogPost.

1.1.26.2.6 BlogPost.Save Method


C# public void Save(); Remarks This is Save, a member of class BlogPost.

95

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

BlogPost Class

1.1.26.2.7 BlogPost.Search Method


C# public static int[] Search(int? blogID, string username, string title, string content, DateTime? datePosted, string keyword, bool searchInContent, int? numberOfBlogPosts, eSortColumn sortColumn); Remarks This is Search, a member of class BlogPost.

1.1.26.3 BlogPost Properties


1.1.26.3.1 BlogPost.BlogId Property
C# public int BlogId; Remarks This is BlogId, a member of class BlogPost.

1.1.26.3.2 BlogPost.Content Property


C# public string Content; Remarks This is Content, a member of class BlogPost.

1.1.26.3.3 BlogPost.DatePosted Property


C# public DateTime DatePosted; Remarks This is DatePosted, a member of class BlogPost.

1.1.26.3.4 BlogPost.Id Property


C# public int Id; Remarks This is Id, a member of class BlogPost.

1.1.26.3.5 BlogPost.Reads Property


C# public int Reads;

96

1.1 AspNetDating.Classes Namespace Remarks This is Reads, a member of class BlogPost.

AspNetDating Code Reference

BlogPostComment Class

1.1.26.3.6 BlogPost.Title Property


C# public string Title; Remarks This is Title, a member of class BlogPost.

1.1.27 BlogPostComment Class


Inheritance Hierarchy

C# public class BlogPostComment; File Blogs.cs Remarks This is class AspNetDating.Classes.BlogPostComment. Members BlogPostComment Methods
Name Create ( Delete ( Fetch ( Load ( Save ( see page 98) see page 98) see page 98) see page 98) see page 99) Description This is Create, a member of class BlogPostComment. This is Delete, a member of class BlogPostComment. This is Fetch, a member of class BlogPostComment. This is Load, a member of class BlogPostComment. This is Save, a member of class BlogPostComment.

BlogPostComment Properties
Name Approved ( BlogPostId ( DatePosted ( Id ( Username ( see page 99) see page 99) see page 99) see page 99) see page 100) Description This is Approved, a member of class BlogPostComment. This is BlogPostId, a member of class BlogPostComment. This is CommentText, a member of class BlogPostComment. This is DatePosted, a member of class BlogPostComment. This is Id, a member of class BlogPostComment. This is Username, a member of class BlogPostComment.

CommentText (

see page 99)

BlogPostComment Methods
Name Create ( Delete ( Fetch ( Load ( Save ( see page 98) see page 98) see page 98) see page 98) see page 99) Description This is Create, a member of class BlogPostComment. This is Delete, a member of class BlogPostComment. This is Fetch, a member of class BlogPostComment. This is Load, a member of class BlogPostComment. This is Save, a member of class BlogPostComment.

97

1.1 AspNetDating.Classes Namespace BlogPostComment Properties


Name Approved ( BlogPostId ( DatePosted ( Id ( Username ( see page 99) see page 99) see page 99) see page 99) see page 100)

AspNetDating Code Reference

BlogPostComment Class

Description This is Approved, a member of class BlogPostComment. This is BlogPostId, a member of class BlogPostComment. This is CommentText, a member of class BlogPostComment. This is DatePosted, a member of class BlogPostComment. This is Id, a member of class BlogPostComment. This is Username, a member of class BlogPostComment.

CommentText (

see page 99)

1.1.27.1 BlogPostComment Methods


1.1.27.1.1 BlogPostComment.Create Method
C# public static BlogPostComment Create(int blogPostId, string username, string commentText); Remarks This is Create, a member of class BlogPostComment.

1.1.27.1.2 BlogPostComment.Delete Method


C# public static void Delete(int id); Remarks This is Delete, a member of class BlogPostComment.

1.1.27.1.3 Fetch Method


1.1.27.1.3.1 BlogPostComment.Fetch Method (int)
C# public static BlogPostComment[] Fetch(int blogPostId); Remarks This is Fetch, a member of class BlogPostComment.

1.1.27.1.3.2 BlogPostComment.Fetch Method (int, int, bool, bool)


C# public static BlogPostComment[] Fetch(int id, int blogPostId, bool approveFilter, bool approved); Remarks This is Fetch, a member of class BlogPostComment.

1.1.27.1.4 BlogPostComment.Load Method


C# public static BlogPostComment Load(int id);

98

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

BlogPostComment Class

This is Load, a member of class BlogPostComment.

1.1.27.1.5 BlogPostComment.Save Method


C# public void Save(); Remarks This is Save, a member of class BlogPostComment.

1.1.27.2 BlogPostComment Properties


1.1.27.2.1 BlogPostComment.Approved Property
C# public bool Approved; Remarks This is Approved, a member of class BlogPostComment.

1.1.27.2.2 BlogPostComment.BlogPostId Property


C# public int BlogPostId; Remarks This is BlogPostId, a member of class BlogPostComment.

1.1.27.2.3 BlogPostComment.CommentText Property


C# public string CommentText; Remarks This is CommentText, a member of class BlogPostComment.

1.1.27.2.4 BlogPostComment.DatePosted Property


C# public DateTime DatePosted; Remarks This is DatePosted, a member of class BlogPostComment.

1.1.27.2.5 BlogPostComment.Id Property


C# public int Id;

99

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

CaptchaImage Class

This is Id, a member of class BlogPostComment.

1.1.27.2.6 BlogPostComment.Username Property


C# public string Username; Remarks This is Username, a member of class BlogPostComment.

1.1.28 CaptchaImage Class


The class generates and validates the CAPTCHA image Inheritance Hierarchy

C# public class CaptchaImage; File Captcha.cs Members Methods


Name CaptchaImage ( see page 101) Description Initializes a new instance of the CaptchaImage class.

CaptchaImage Methods
Name Dispose ( see page 101) Description Releases unmanaged and - optionally - managed resources

CaptchaImage Properties
Name Height ( Image ( Text ( Width ( see page 102) see page 102) see page 102) see page 103) Description Gets the height. Gets the image. Gets the text. Gets the width.

CaptchaImage Methods
Name Dispose ( see page 101) Description Releases unmanaged and - optionally - managed resources

CaptchaImage Properties
Name Height ( Image ( Text ( Width ( see page 102) see page 102) see page 102) see page 103) Description Gets the height. Gets the image. Gets the text. Gets the width.

100

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

CaptchaImage Class

1.1.28.1 CaptchaImage Constructor


1.1.28.1.1 CaptchaImage.CaptchaImage Constructor (string, int, int)
Initializes a new instance of the CaptchaImage ( C# public CaptchaImage(string s, int width, int height); Parameters
Parameters string s int width int height Description The s. The width. The height.

see page 100) class.

Remarks Initializes a new instance of the CaptchaImage class using the specified ==================================================================== text, width and height.

1.1.28.1.2 CaptchaImage.CaptchaImage Constructor (string, int, int, string)


Initializes a new instance of the CaptchaImage ( C# public CaptchaImage(string s, int width, int height, string familyName); Parameters
Parameters string s int width int height string familyName Description The s. The width. The height. Name of the family.

see page 100) class.

Remarks Initializes a new instance of the CaptchaImage class using the specified text, width, height and font family. ====================================================================

1.1.28.2 CaptchaImage Methods


1.1.28.2.1 Dispose Method
1.1.28.2.1.1 CaptchaImage.Dispose Method ()
Releases unmanaged and - optionally - managed resources C# public void Dispose(); Remarks Releases all resources used by ==================================================================== this object.

101

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

CaptchaImage Class

1.1.28.2.1.2 CaptchaImage.Dispose Method (bool)


Releases unmanaged and - optionally - managed resources C# protected virtual void Dispose(bool disposing); Parameters
Parameters bool disposing Description true to release both managed and unmanaged resources; false to release only unmanaged resources.

Remarks Custom Dispose method to clean up ==================================================================== unmanaged resources.

1.1.28.3 CaptchaImage Properties


1.1.28.3.1 CaptchaImage.Height Property
Gets the height. C# public int Height; Description The height.

1.1.28.3.2 CaptchaImage.Image Property


Gets the image. C# public Bitmap Image; Description The image.

1.1.28.3.3 CaptchaImage.Text Property


Gets the text. C# public string Text; Description The text. Remarks Public properties (all read-only).

102

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Category Class

1.1.28.3.4 CaptchaImage.Width Property


Gets the width. C# public int Width; Description The width.

1.1.29 Category Class


Inheritance Hierarchy

C# [Serializable] public class Category; File Categories.cs Remarks This is class AspNetDating.Classes.Category. Members Category Methods
Name ChangeOrder ( Delete ( Fetch ( see page 104) see page 104) see page 104) see page 105) Description This is ChangeOrder, a member of class Category. Deletes category by specified id. Fetches all categories from DB. If there are no categories in DB it returns an empty array. Fetches all categories from DB by group ID ( see page 105). If there are no categories in DB for specified group ID ( see page 105) it returns an empty array. Saves this instance. If the ID ( see page 105) of this instance is NULL it inserts new record in DB otherwise updates the record. Sets the groups for this instance.

FetchCategoriesByGroup (

Save (

see page 105) see page 105)

SetGroups (

Category Properties
Name ID ( see page 105) see page 105) see page 106) see page 106) Name ( Order ( Description Gets the ID. The property is read-only. Gets or sets the name. Gets or sets the order. This is UsersCanCreateGroups, a member of class Category.

UsersCanCreateGroups (

Category Methods
Name ChangeOrder ( Delete ( Fetch ( see page 104) see page 104) see page 104) see page 105) Description This is ChangeOrder, a member of class Category. Deletes category by specified id. Fetches all categories from DB. If there are no categories in DB it returns an empty array. Fetches all categories from DB by group ID ( see page 105). If there are no categories in DB for specified group ID ( see page 105) it returns an empty array.

FetchCategoriesByGroup (

103

1.1 AspNetDating.Classes Namespace


Save ( see page 105) see page 105)

AspNetDating Code Reference

Category Class

Saves this instance. If the ID ( see page 105) of this instance is NULL it inserts new record in DB otherwise updates the record. Sets the groups for this instance.

SetGroups (

Category Properties
Name ID ( see page 105) see page 105) see page 106) see page 106) Name ( Order ( Description Gets the ID. The property is read-only. Gets or sets the name. Gets or sets the order. This is UsersCanCreateGroups, a member of class Category.

UsersCanCreateGroups (

1.1.29.1 Category Methods


1.1.29.1.1 Category.ChangeOrder Method
C# public static void ChangeOrder(int id, eDirections direction); Remarks This is ChangeOrder, a member of class Category.

1.1.29.1.2 Category.Delete Method


Deletes category by specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.29.1.3 Fetch Method


1.1.29.1.3.1 Category.Fetch Method ()
Fetches all categories from DB. If there are no categories in DB it returns an empty array. C# public static Category[] Fetch();

1.1.29.1.3.2 Category.Fetch Method (int)


Fetches category by the specified id from DB. If the category doesn't exist returns NULL. C# public static Category Fetch(int id); Parameters
Parameters int id Description The id.

Returns If the category doesn't exist returns NULL.

104

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Category Class

1.1.29.1.4 Category.FetchCategoriesByGroup Method


Fetches all categories from DB by group ID ( page 105) it returns an empty array. C# public static Category[] FetchCategoriesByGroup(int groupID); Parameters
Parameters int groupID Description The group ID ( see page 105).

see page 105). If there are no categories in DB for specified group ID (

see

Returns Category ( see page 103) array or an emptry array if there are no categories in DB for specified group ID ( see page 105).

1.1.29.1.5 Category.Save Method


Saves this instance. If the ID ( record. C# public void Save(); see page 105) of this instance is NULL it inserts new record in DB otherwise updates the

1.1.29.1.6 Category.SetGroups Method


Sets the groups for this instance. C# public void SetGroups(int[] groupIDs); Parameters
Parameters int[] groupIDs Description The group I ds.

1.1.29.2 Category Properties


1.1.29.2.1 Category.ID Property
Gets the ID. The property is read-only. C# public int ID; Description The ID.

1.1.29.2.2 Category.Name Property


Gets or sets the name. C# public string Name;

105

1.1 AspNetDating.Classes Namespace Description The name.

AspNetDating Code Reference

Check Class

1.1.29.2.3 Category.Order Property


Gets or sets the order. C# public int Order; Description The order.

1.1.29.2.4 Category.UsersCanCreateGroups Property


C# public bool UsersCanCreateGroups; Remarks This is UsersCanCreateGroups, a member of class Category.

1.1.30 Check Class


Inheritance Hierarchy

C# public class Check : IPaymentGateway; File Payments.cs Remarks This is class AspNetDating.Classes.Check. Members IPaymentGateway Methods
Name SubmitTransaction ( see page 621) Description This is SubmitTransaction, a member of class IPaymentGateway.

Check Class
Name SubmitTransaction ( see page 107) Description This is SubmitTransaction, a member of class Check.

IPaymentGateway Properties
Name Name ( see page 621) Description This is Name, a member of class IPaymentGateway.

Check Class
Name Name ( see page 107) Description This is Name, a member of class Check.

106

1.1 AspNetDating.Classes Namespace IPaymentGateway Methods


Name SubmitTransaction ( see page 621)

AspNetDating Code Reference

Comment Class

Description This is SubmitTransaction, a member of class IPaymentGateway.

Check Class
Name SubmitTransaction ( see page 107) Description This is SubmitTransaction, a member of class Check.

IPaymentGateway Properties
Name Name ( see page 621) Description This is Name, a member of class IPaymentGateway.

Check Class
Name Name ( see page 107) Description This is Name, a member of class Check.

1.1.30.1 Check Methods


1.1.30.1.1 Check.SubmitTransaction Method
C# public eGatewayResponse SubmitTransaction(string username, TransactionDetails details, string description); Remarks This is SubmitTransaction, a member of class Check.

1.1.30.2 Check Properties


1.1.30.2.1 Check.Name Property
C# public string Name; Remarks This is Name, a member of class Check.

1.1.31 Comment Class


This class handles the profile comments Inheritance Hierarchy

C# public class Comment; File Comments.cs

107

1.1 AspNetDating.Classes Namespace Members Comment Methods


Name Create ( Delete ( Load ( Save ( see page 108) see page 108) see page 109) see page 109) see page 110)

AspNetDating Code Reference

Comment Class

Description Creates a new instance of the Comment class. Deletes the comment with the specified id. Fetches the new comments. Loads the comment with specified id. Saves this instance.

FetchNewComments (

Comment Properties
Name Approved ( DatePosted ( Id ( see page 110) see page 110) see page 110) see page 110) see page 111) CommentText ( FromUsername ( ToUsername ( Description Gets or sets a value indicating whether this Comment is approved. Gets or sets the comment text. Gets or sets the date posted. Gets or sets the "from" username. Gets the id. Gets or sets the "to" username.

see page 111)

Comment Methods
Name Create ( Delete ( Load ( Save ( see page 108) see page 108) see page 109) see page 109) see page 110) Description Creates a new instance of the Comment class. Deletes the comment with the specified id. Fetches the new comments. Loads the comment with specified id. Saves this instance.

FetchNewComments (

Comment Properties
Name Approved ( DatePosted ( Id ( see page 110) see page 110) see page 110) see page 110) see page 111) CommentText ( FromUsername ( ToUsername ( Description Gets or sets a value indicating whether this Comment is approved. Gets or sets the comment text. Gets or sets the date posted. Gets or sets the "from" username. Gets the id. Gets or sets the "to" username.

see page 111)

1.1.31.1 Comment Methods


1.1.31.1.1 Comment.Create Method
Creates a new instance of the Comment ( C# public static Comment Create(string fromUsername, string toUsername, string commentText); Parameters
Parameters string fromUsername string toUsername string commentText Description From username. To username. The comment text.

see page 107) class.

1.1.31.1.2 Comment.Delete Method


Deletes the comment with the specified id.

108

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Comment Class

public static void Delete(int id); Parameters


Parameters int id Description The id.

1.1.31.1.3 Comment.FetchNewComments Method


Fetches the new comments. C# public static int FetchNewComments(string username); Parameters
Parameters string username Description The username.

1.1.31.1.4 Load Method


1.1.31.1.4.1 Comment.Load Method (int)
Loads the comment with specified id. C# public static Comment Load(int id); Parameters
Parameters int id Description The id.

1.1.31.1.4.2 Comment.Load Method (int, string, string, bool, bool, int)


Loads comments C# public static Comment[] Load(int id, string fromUsername, string toUsername, bool approveFilter, bool approved, int countLimit); Parameters
Parameters int id string fromUsername string toUsername bool approveFilter bool approved int countLimit Description The id. From username. To username. if set to true [approve filter]. if set to true [approved]. The count limit.

1.1.31.1.4.3 Comment.Load Method (string, int)


Loads comments C# public static Comment[] Load(string toUsername, int countLimit);

109

1.1 AspNetDating.Classes Namespace Parameters


Parameters string toUsername int countLimit

AspNetDating Code Reference

Comment Class

Description To username. The count limit.

1.1.31.1.5 Comment.Save Method


Saves this instance. C# public void Save();

1.1.31.2 Comment Properties


1.1.31.2.1 Comment.Approved Property
Gets or sets a value indicating whether this Comment ( C# public bool Approved; Description true if approved; otherwise, false. see page 107) is approved.

1.1.31.2.2 Comment.CommentText Property


Gets or sets the comment text. C# public string CommentText; Description The comment text.

1.1.31.2.3 Comment.DatePosted Property


Gets or sets the date posted. C# public DateTime DatePosted; Description The date posted.

1.1.31.2.4 Comment.FromUsername Property


Gets or sets the "from" username. C# public string FromUsername; Description From username.

110

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.31.2.5 Comment.Id Property


Gets the id. C# public int Id; Description The id.

1.1.31.2.6 Comment.ToUsername Property


Gets or sets the "to" username. C# public string ToUsername; Description To username.

1.1.32 Config Class


Inheritance Hierarchy

C# public class Config; File Config.cs Remarks This is class AspNetDating.Classes.Config. Members Config Classes
Name AbuseReports ( AdminSettings ( Affiliates ( Credits ( DB ( see page 112) see page 113) Description This is class AspNetDating.Classes.Config.AbuseReports. This is class AspNetDating.Classes.Config.AdminSettings. This is class AspNetDating.Classes.Config.Affiliates. This is class AspNetDating.Classes.Config.Credits. This is class AspNetDating.Classes.Config.DB. This is class AspNetDating.Classes.Config.Directories. This is class AspNetDating.Classes.Config.ErrorLogging. This is class AspNetDating.Classes.Config.Files. This is class AspNetDating.Classes.Config.Groups. This is class AspNetDating.Classes.Config.Mailing. This is class AspNetDating.Classes.Config.Maintenance. This is class AspNetDating.Classes.Config.Misc. This is class AspNetDating.Classes.Config.Photos. This is class AspNetDating.Classes.Config.Profiles. This is class AspNetDating.Classes.Config.Ratings.

see page 124) see page 126) see page 130) see page 131)

see page 127)

Directories ( ErrorLogging ( Files ( Groups ( Mailing ( Misc ( Photos ( Profiles ( Ratings (

see page 132) see page 133) see page 140) see page 141) see page 142) see page 148) see page 153) see page 154)

Maintenance (

111

1.1 AspNetDating.Classes Namespace


Search ( SEO ( Urls ( Users ( see page 159) see page 161) see page 164) see page 165) see page 166) see page 181) see page 186)

AspNetDating Code Reference


This is class AspNetDating.Classes.Config.Search. This is class AspNetDating.Classes.Config.SEO. This is class AspNetDating.Classes.Config.ThirdPartyServices. This is class AspNetDating.Classes.Config.Urls. This is class AspNetDating.Classes.Config.Users. This is class AspNetDating.Classes.Config.UserScores. This is class AspNetDating.Classes.Config.WebParts.

Config Class

ThirdPartyServices (

UserScores ( WebParts (

Config Classes
Name AbuseReports ( AdminSettings ( Affiliates ( Credits ( DB ( see page 112) see page 113) Description This is class AspNetDating.Classes.Config.AbuseReports. This is class AspNetDating.Classes.Config.AdminSettings. This is class AspNetDating.Classes.Config.Affiliates. This is class AspNetDating.Classes.Config.Credits. This is class AspNetDating.Classes.Config.DB. This is class AspNetDating.Classes.Config.Directories. This is class AspNetDating.Classes.Config.ErrorLogging. This is class AspNetDating.Classes.Config.Files. This is class AspNetDating.Classes.Config.Groups. This is class AspNetDating.Classes.Config.Mailing. This is class AspNetDating.Classes.Config.Maintenance. This is class AspNetDating.Classes.Config.Misc. This is class AspNetDating.Classes.Config.Photos. This is class AspNetDating.Classes.Config.Profiles. This is class AspNetDating.Classes.Config.Ratings. This is class AspNetDating.Classes.Config.Search. This is class AspNetDating.Classes.Config.SEO. This is class AspNetDating.Classes.Config.ThirdPartyServices. This is class AspNetDating.Classes.Config.Urls. This is class AspNetDating.Classes.Config.Users. This is class AspNetDating.Classes.Config.UserScores. This is class AspNetDating.Classes.Config.WebParts.

see page 124) see page 126) see page 130) see page 131)

see page 127)

Directories ( ErrorLogging ( Files ( Groups ( Mailing ( Misc ( Photos ( Profiles ( Ratings ( Search ( SEO ( Urls ( Users (

see page 132) see page 133) see page 140) see page 141) see page 142) see page 148) see page 153) see page 154) see page 159) see page 161) see page 164) see page 165) see page 166) see page 181) see page 186)

Maintenance (

ThirdPartyServices (

UserScores ( WebParts (

1.1.32.1 Config Classes


1.1.32.1.1 Config.AbuseReports Class
Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Abuse Reports")] public class AbuseReports; File Config.cs Remarks This is class AspNetDating.Classes.Config.AbuseReports. Members AbuseReports Properties
Name ReportsPerPage ( see page 113) Description This is ReportsPerPage, a member of class AbuseReports.

112

1.1 AspNetDating.Classes Namespace


UserCanReportMessageAbuse ( UserCanReportPhotoAbuse ( UserCanReportProfileAbuse (

AspNetDating Code Reference


see page 113)

Config Class

This is UserCanReportMessageAbuse, a member of class AbuseReports. This is UserCanReportPhotoAbuse, a member of class AbuseReports. This is UserCanReportProfileAbuse, a member of class AbuseReports.

see page 113) see page 113)

AbuseReports Properties
Name ReportsPerPage ( see page 113) see page 113) see page 113) see page 113) UserCanReportMessageAbuse ( UserCanReportPhotoAbuse ( UserCanReportProfileAbuse ( Description This is ReportsPerPage, a member of class AbuseReports. This is UserCanReportMessageAbuse, a member of class AbuseReports. This is UserCanReportPhotoAbuse, a member of class AbuseReports. This is UserCanReportProfileAbuse, a member of class AbuseReports.

1.1.32.1.1.1 AbuseReports Properties


1.1.32.1.1.1.1 Config.AbuseReports.ReportsPerPage Property
C# [Reflection.DescriptionAttribute("Abuse Reports per Page")] public static int ReportsPerPage; Remarks This is ReportsPerPage, a member of class AbuseReports.

1.1.32.1.1.1.2 Config.AbuseReports.UserCanReportMessageAbuse Property


C# [Reflection.DescriptionAttribute("User can report message abuse")] public static bool UserCanReportMessageAbuse; Remarks This is UserCanReportMessageAbuse, a member of class AbuseReports.

1.1.32.1.1.1.3 Config.AbuseReports.UserCanReportPhotoAbuse Property


C# [Reflection.DescriptionAttribute("User can report photo abuse")] public static bool UserCanReportPhotoAbuse; Remarks This is UserCanReportPhotoAbuse, a member of class AbuseReports.

1.1.32.1.1.1.4 Config.AbuseReports.UserCanReportProfileAbuse Property


C# [Reflection.DescriptionAttribute("User can report profile abuse")] public static bool UserCanReportProfileAbuse; Remarks This is UserCanReportProfileAbuse, a member of class AbuseReports.

1.1.32.1.2 Config.AdminSettings Class


Inheritance Hierarchy

C# public class AdminSettings;

113

1.1 AspNetDating.Classes Namespace File Config.cs Remarks

AspNetDating Code Reference

Config Class

This is class AspNetDating.Classes.Config.AdminSettings. Members AdminSettings Classes


Name ApproveAnswers ( ApproveComments ( ApproveGroups ( ApprovePhotos ( see page 115) see page 115) see page 116) see page 117) see page 117) Description This is class AspNetDating.Classes.Config.AdminSettings.ApproveAnswers. This is class AspNetDating.Classes.Config.AdminSettings.ApproveComments. This is class AspNetDating.Classes.Config.AdminSettings.ApproveGroups. This is class AspNetDating.Classes.Config.AdminSettings.ApprovePhotos. This is class AspNetDating.Classes.Config.AdminSettings.BrowseAffiliateCommissoinsHisto ry. This is class AspNetDating.Classes.Config.AdminSettings.BrowseAffiliates. see page 119) This is class AspNetDating.Classes.Config.AdminSettings.BrowseAffiliatesPaymentHistory. This is class AspNetDating.Classes.Config.AdminSettings.BrowseGroups. This is class AspNetDating.Classes.Config.AdminSettings.BrowseMessages. This is class AspNetDating.Classes.Config.AdminSettings.BrowsePhotos. This is class AspNetDating.Classes.Config.AdminSettings.BrowseUsers. This is class AspNetDating.Classes.Config.AdminSettings.BrowseVideoUploads. This is class AspNetDating.Classes.Config.AdminSettings.Payments.

BrowseAffiliateCommissoinsHistory (

BrowseAffiliates (

see page 118)

BrowseAffiliatesPaymentHistory ( BrowseGroups ( BrowsePhotos ( BrowseUsers ( see page 119)

BrowseMessages (

see page 120)

see page 120) see page 121) see page 122)

BrowseVideoUploads ( Payments (

see page 122)

AdminSettings Properties
Name AdminPermissionsEnabled ( ExecuteTimers ( ReadOnly ( see page 124) see page 123) see page 124) Description This is AdminPermissionsEnabled, a member of class AdminSettings. This is ExecuteTimers, a member of class AdminSettings. Gets a value indicating whether [read only].

AdminSettings Classes
Name ApproveAnswers ( ApproveComments ( ApproveGroups ( ApprovePhotos ( see page 115) see page 115) see page 116) see page 117) see page 117) Description This is class AspNetDating.Classes.Config.AdminSettings.ApproveAnswers. This is class AspNetDating.Classes.Config.AdminSettings.ApproveComments. This is class AspNetDating.Classes.Config.AdminSettings.ApproveGroups. This is class AspNetDating.Classes.Config.AdminSettings.ApprovePhotos. This is class AspNetDating.Classes.Config.AdminSettings.BrowseAffiliateCommissoinsHisto ry. This is class AspNetDating.Classes.Config.AdminSettings.BrowseAffiliates. see page 119) This is class AspNetDating.Classes.Config.AdminSettings.BrowseAffiliatesPaymentHistory. This is class AspNetDating.Classes.Config.AdminSettings.BrowseGroups. This is class AspNetDating.Classes.Config.AdminSettings.BrowseMessages. This is class AspNetDating.Classes.Config.AdminSettings.BrowsePhotos. This is class AspNetDating.Classes.Config.AdminSettings.BrowseUsers. This is class AspNetDating.Classes.Config.AdminSettings.BrowseVideoUploads. This is class AspNetDating.Classes.Config.AdminSettings.Payments.

BrowseAffiliateCommissoinsHistory (

BrowseAffiliates (

see page 118)

BrowseAffiliatesPaymentHistory ( BrowseGroups ( BrowsePhotos ( BrowseUsers ( see page 119)

BrowseMessages (

see page 120)

see page 120) see page 121) see page 122)

BrowseVideoUploads ( Payments (

see page 122)

AdminSettings Properties
Name AdminPermissionsEnabled ( ExecuteTimers ( ReadOnly ( see page 124) see page 123) see page 124) Description This is AdminPermissionsEnabled, a member of class AdminSettings. This is ExecuteTimers, a member of class AdminSettings. Gets a value indicating whether [read only].

114

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.2.1 AdminSettings Classes


1.1.32.1.2.1.1 Config.AdminSettings.ApproveAnswers Class
Inheritance Hierarchy

C# public class ApproveAnswers; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.ApproveAnswers. Members ApproveAnswers Properties
Name AnswersPerPage ( see page 115) Description Gets or sets the answers per page.

ApproveAnswers Properties
Name AnswersPerPage ( see page 115) Description Gets or sets the answers per page.

1.1.32.1.2.1.1.1 ApproveAnswers Properties 1.1.32.1.2.1.1.1.1 Config.AdminSettings.ApproveAnswers.AnswersPerPage Property


Gets or sets the answers per page. C# public static int AnswersPerPage; Description The answers per page.

1.1.32.1.2.1.2 Config.AdminSettings.ApproveComments Class


Inheritance Hierarchy

C# public class ApproveComments; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.ApproveComments. Members ApproveComments Properties
Name AutoApprove ( see page 116) Description Gets or sets a value indicating whether [auto approve].

115

1.1 AspNetDating.Classes Namespace


CommentsPerPage ( see page 116)

AspNetDating Code Reference


Gets or sets the comments per page.

Config Class

ApproveComments Properties
Name AutoApprove ( see page 116) see page 116) CommentsPerPage ( Description Gets or sets a value indicating whether [auto approve]. Gets or sets the comments per page.

1.1.32.1.2.1.2.1 ApproveComments Properties 1.1.32.1.2.1.2.1.1 Config.AdminSettings.ApproveComments.AutoApprove Property


Gets or sets a value indicating whether [auto approve]. C# public static bool AutoApprove; Description true if [auto approve]; otherwise, false.

1.1.32.1.2.1.2.1.2 Config.AdminSettings.ApproveComments.CommentsPerPage Property


Gets or sets the comments per page. C# public static int CommentsPerPage; Description The comments per page.

1.1.32.1.2.1.3 Config.AdminSettings.ApproveGroups Class


Inheritance Hierarchy

C# public class ApproveGroups; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.ApproveGroups. Members ApproveGroups Properties
Name GroupsPerPage ( see page 116) Description Gets or sets the groups per page.

ApproveGroups Properties
Name GroupsPerPage ( see page 116) Description Gets or sets the groups per page.

1.1.32.1.2.1.3.1 ApproveGroups Properties 1.1.32.1.2.1.3.1.1 Config.AdminSettings.ApproveGroups.GroupsPerPage Property


Gets or sets the groups per page.

116

1.1 AspNetDating.Classes Namespace C# public static int GroupsPerPage; Description The groups per page.

AspNetDating Code Reference

Config Class

1.1.32.1.2.1.4 Config.AdminSettings.ApprovePhotos Class


Inheritance Hierarchy

C# public class ApprovePhotos; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.ApprovePhotos. Members ApprovePhotos Properties
Name PhotosPerPage ( see page 117) Description Gets or sets the photos per page.

ApprovePhotos Properties
Name PhotosPerPage ( see page 117) Description Gets or sets the photos per page.

1.1.32.1.2.1.4.1 ApprovePhotos Properties 1.1.32.1.2.1.4.1.1 Config.AdminSettings.ApprovePhotos.PhotosPerPage Property


Gets or sets the photos per page. C# public static int PhotosPerPage; Description The photos per page.

1.1.32.1.2.1.5 Config.AdminSettings.BrowseAffiliateCommissoinsHistory Class


Inheritance Hierarchy

C# public class BrowseAffiliateCommissoinsHistory; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.BrowseAffiliateCommissoinsHistory.

117

1.1 AspNetDating.Classes Namespace Members

AspNetDating Code Reference

Config Class

BrowseAffiliateCommissoinsHistory Properties
Name AffiliateCommissionsHistoryPerPage ( see page 118) Description Gets or sets the affiliate commissions per page.

BrowseAffiliateCommissoinsHistory Properties
Name AffiliateCommissionsHistoryPerPage ( see page 118) Description Gets or sets the affiliate commissions per page.

1.1.32.1.2.1.5.1 BrowseAffiliateCommissoinsHistory Properties 1.1.32.1.2.1.5.1.1 Config.AdminSettings.BrowseAffiliateCommissoinsHistory.AffiliateCommissionsHistoryPerPage Property


Gets or sets the affiliate commissions per page. C# public static int AffiliateCommissionsHistoryPerPage; Description The affiliates payment history per page.

1.1.32.1.2.1.6 Config.AdminSettings.BrowseAffiliates Class


Inheritance Hierarchy

C# public class BrowseAffiliates; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.BrowseAffiliates. Members BrowseAffiliates Properties
Name AffiliatesPerPage ( see page 118) Description Gets or sets the affiliates per page.

BrowseAffiliates Properties
Name AffiliatesPerPage ( see page 118) Description Gets or sets the affiliates per page.

1.1.32.1.2.1.6.1 BrowseAffiliates Properties 1.1.32.1.2.1.6.1.1 Config.AdminSettings.BrowseAffiliates.AffiliatesPerPage Property


Gets or sets the affiliates per page. C# public static int AffiliatesPerPage; Description The affiliates per page.

118

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.2.1.7 Config.AdminSettings.BrowseAffiliatesPaymentHistory Class


Inheritance Hierarchy

C# public class BrowseAffiliatesPaymentHistory; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.BrowseAffiliatesPaymentHistory. Members BrowseAffiliatesPaymentHistory Properties
Name AffiliatePaymentHistoryPerPage ( see page 119) Description Gets or sets the affiliates payment history per page.

BrowseAffiliatesPaymentHistory Properties
Name AffiliatePaymentHistoryPerPage ( see page 119) Description Gets or sets the affiliates payment history per page.

1.1.32.1.2.1.7.1 BrowseAffiliatesPaymentHistory Properties 1.1.32.1.2.1.7.1.1 Config.AdminSettings.BrowseAffiliatesPaymentHistory.AffiliatePaymentHistoryPerPage Property


Gets or sets the affiliates payment history per page. C# public static int AffiliatePaymentHistoryPerPage; Description The affiliates payment history per page.

1.1.32.1.2.1.8 Config.AdminSettings.BrowseGroups Class


Inheritance Hierarchy

C# public class BrowseGroups; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.BrowseGroups. Members BrowseGroups Properties
Name GroupsPerPage ( see page 120) Description Gets or sets the groups per page.

119

1.1 AspNetDating.Classes Namespace BrowseGroups Properties


Name GroupsPerPage ( see page 120)

AspNetDating Code Reference

Config Class

Description Gets or sets the groups per page.

1.1.32.1.2.1.8.1 BrowseGroups Properties 1.1.32.1.2.1.8.1.1 Config.AdminSettings.BrowseGroups.GroupsPerPage Property


Gets or sets the groups per page. C# public static int GroupsPerPage; Description The groups per page.

1.1.32.1.2.1.9 Config.AdminSettings.BrowseMessages Class


Inheritance Hierarchy

C# public class BrowseMessages; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.BrowseMessages. Members BrowseMessages Properties
Name MessagesPerPage ( see page 120) Description Gets or sets the Messages per page.

BrowseMessages Properties
Name MessagesPerPage ( see page 120) Description Gets or sets the Messages per page.

1.1.32.1.2.1.9.1 BrowseMessages Properties 1.1.32.1.2.1.9.1.1 Config.AdminSettings.BrowseMessages.MessagesPerPage Property


Gets or sets the Messages per page. C# public static int MessagesPerPage; Description The Messages per page.

1.1.32.1.2.1.10 Config.AdminSettings.BrowsePhotos Class


Inheritance Hierarchy

120

1.1 AspNetDating.Classes Namespace C# public class BrowsePhotos; File Config.cs Remarks

AspNetDating Code Reference

Config Class

This is class AspNetDating.Classes.Config.AdminSettings.BrowsePhotos. Members BrowsePhotos Properties


Name PhotosPerPage ( see page 121) Description Gets or sets the Photos ( see page 148) per page.

BrowsePhotos Properties
Name PhotosPerPage ( see page 121) Description Gets or sets the Photos ( see page 148) per page.

1.1.32.1.2.1.10.1 BrowsePhotos Properties 1.1.32.1.2.1.10.1.1 Config.AdminSettings.BrowsePhotos.PhotosPerPage Property


Gets or sets the Photos ( C# public static int PhotosPerPage; Description The Photos ( see page 148) per page. see page 148) per page.

1.1.32.1.2.1.11 Config.AdminSettings.BrowseUsers Class


Inheritance Hierarchy

C# public class BrowseUsers; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.BrowseUsers. Members BrowseUsers Properties
Name UsersPerPage ( see page 122) Description Gets or sets the users per page.

BrowseUsers Properties
Name UsersPerPage ( see page 122) Description Gets or sets the users per page.

1.1.32.1.2.1.11.1 BrowseUsers Properties

121

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.2.1.11.1.1 Config.AdminSettings.BrowseUsers.UsersPerPage Property


Gets or sets the users per page. C# public static int UsersPerPage; Description The users per page.

1.1.32.1.2.1.12 Config.AdminSettings.BrowseVideoUploads Class


Inheritance Hierarchy

C# public class BrowseVideoUploads; File Config.cs Remarks This is class AspNetDating.Classes.Config.AdminSettings.BrowseVideoUploads. Members BrowseVideoUploads Properties
Name VideoUploadsPerPage ( see page 122) Description Gets or sets the Messages per page.

BrowseVideoUploads Properties
Name VideoUploadsPerPage ( see page 122) Description Gets or sets the Messages per page.

1.1.32.1.2.1.12.1 BrowseVideoUploads Properties 1.1.32.1.2.1.12.1.1 Config.AdminSettings.BrowseVideoUploads.VideoUploadsPerPage Property


Gets or sets the Messages per page. C# public static int VideoUploadsPerPage; Description The Messages per page.

1.1.32.1.2.1.13 Config.AdminSettings.Payments Class


Inheritance Hierarchy

C# public class Payments; File Config.cs

122

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Config Class

This is class AspNetDating.Classes.Config.AdminSettings.Payments. Members Payments Properties


Name PaymentProcessors ( PayPalEmail ( PayPalSandbox ( see page 123) see page 123) see page 123) Description This is PaymentProcessors, a member of class Payments. This is PayPalEmail, a member of class Payments. This is PayPalSandbox, a member of class Payments.

Payments Properties
Name PaymentProcessors ( PayPalEmail ( PayPalSandbox ( see page 123) see page 123) see page 123) Description This is PaymentProcessors, a member of class Payments. This is PayPalEmail, a member of class Payments. This is PayPalSandbox, a member of class Payments.

1.1.32.1.2.1.13.1 Payments Properties 1.1.32.1.2.1.13.1.1 Config.AdminSettings.Payments.PaymentProcessors Property


C# public static string PaymentProcessors; Remarks This is PaymentProcessors, a member of class Payments.

1.1.32.1.2.1.13.1.2 Config.AdminSettings.Payments.PayPalEmail Property


C# public static string PayPalEmail; Remarks This is PayPalEmail, a member of class Payments.

1.1.32.1.2.1.13.1.3 Config.AdminSettings.Payments.PayPalSandbox Property


C# public static bool PayPalSandbox; Remarks This is PayPalSandbox, a member of class Payments.

1.1.32.1.2.2 AdminSettings Properties


1.1.32.1.2.2.1 Config.AdminSettings.AdminPermissionsEnabled Property
C# public static bool AdminPermissionsEnabled; Remarks This is AdminPermissionsEnabled, a member of class AdminSettings.

123

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.2.2.2 Config.AdminSettings.ExecuteTimers Property


C# public static bool ExecuteTimers; Remarks This is ExecuteTimers, a member of class AdminSettings.

1.1.32.1.2.2.3 Config.AdminSettings.ReadOnly Property


Gets a value indicating whether [read only]. C# public static bool ReadOnly; Description true if [read only]; otherwise, false.

1.1.32.1.3 Config.Affiliates Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Affiliate Settings")] public class Affiliates; File Config.cs Remarks This is class AspNetDating.Classes.Config.Affiliates. Members Affiliates Properties
Name Enable ( see page 125) see page 125) see page 125) see page 125) see page 125) FixedAmount ( Description This is Enable, a member of class Affiliates. This is FixedAmount, a member of class Affiliates. Gets or sets the length of the password max. This is PasswordMinLength, a member of class Affiliates. This is PaymentRequestMinSum, a member of class Affiliates. This is Percentage, a member of class Affiliates. This is Recurrent, a member of class Affiliates. Gets or sets the length of the username max. Gets or sets the length of the username min.

PasswordMaxLength ( PasswordMinLength ( Percentage ( Recurrent (

PaymentRequestMinSum ( see page 126)

see page 126) see page 126) see page 126)

UsernameMaxLength ( UsernameMinLength (

Affiliates Properties
Name Enable ( see page 125) see page 125) see page 125) see page 125) see page 125) FixedAmount ( Description This is Enable, a member of class Affiliates. This is FixedAmount, a member of class Affiliates. Gets or sets the length of the password max. This is PasswordMinLength, a member of class Affiliates. This is PaymentRequestMinSum, a member of class Affiliates. This is Percentage, a member of class Affiliates. This is Recurrent, a member of class Affiliates. Gets or sets the length of the username max.

PasswordMaxLength ( PasswordMinLength ( Percentage ( Recurrent (

PaymentRequestMinSum ( see page 126)

see page 126) see page 126)

UsernameMaxLength (

124

1.1 AspNetDating.Classes Namespace


UsernameMinLength ( see page 126)

AspNetDating Code Reference


Gets or sets the length of the username min.

Config Class

1.1.32.1.3.1 Affiliates Properties


1.1.32.1.3.1.1 Config.Affiliates.Enable Property
C# [Reflection.DescriptionAttribute("Check to enable affiliates")] [Reflection.HintAttribute("Enable/disable affiliates.")] public static bool Enable; Remarks This is Enable, a member of class Affiliates.

1.1.32.1.3.1.2 Config.Affiliates.FixedAmount Property


C# [Reflection.DescriptionAttribute("Fixed amount for affiliates")] [Reflection.HintAttribute("Specify fixed amount for affiliates.")] public static decimal FixedAmount; Remarks This is FixedAmount, a member of class Affiliates.

1.1.32.1.3.1.3 Config.Affiliates.PasswordMaxLength Property


Gets or sets the length of the password max. C# [Reflection.DescriptionAttribute("Password maximum length")] [Reflection.HintAttribute("Define the maximal password length.")] public static int PasswordMaxLength; Description The length of the password max.

1.1.32.1.3.1.4 Config.Affiliates.PasswordMinLength Property


C# [Reflection.DescriptionAttribute("Password minimum length")] [Reflection.HintAttribute("Define the minimal password length. Recommended value is 3.")] public static int PasswordMinLength; Remarks This is PasswordMinLength, a member of class Affiliates.

1.1.32.1.3.1.5 Config.Affiliates.PaymentRequestMinSum Property


C# [Reflection.DescriptionAttribute("Minimum sum to request payment")] [Reflection.HintAttribute("Define the minimal sum to request payment.")] public static int PaymentRequestMinSum; Remarks This is PaymentRequestMinSum, a member of class Affiliates.

125

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.3.1.6 Config.Affiliates.Percentage Property


C# [Reflection.DescriptionAttribute("Percentage for affiliates")] [Reflection.HintAttribute("Specify percentage for affiliates.")] public static int Percentage; Remarks This is Percentage, a member of class Affiliates.

1.1.32.1.3.1.7 Config.Affiliates.Recurrent Property


C# [Reflection.DescriptionAttribute("Check to enable recurrent payment for affiliates")] [Reflection.HintAttribute("Enable/disable recurrent payment for affiliates.")] public static bool Recurrent; Remarks This is Recurrent, a member of class Affiliates.

1.1.32.1.3.1.8 Config.Affiliates.UsernameMaxLength Property


Gets or sets the length of the username max. C# [Reflection.DescriptionAttribute("Username maximum length")] [Reflection.HintAttribute("Define the maximal username length. Do NOT change on already running site!")] public static int UsernameMaxLength; Description The length of the username max.

1.1.32.1.3.1.9 Config.Affiliates.UsernameMinLength Property


Gets or sets the length of the username min. C# [Reflection.DescriptionAttribute("Username minimum length")] [Reflection.HintAttribute("Define the minimal username length. Do NOT change on already running site!")] public static int UsernameMinLength; Description The length of the username min.

1.1.32.1.4 Config.Credits Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Credits Settings")] public class Credits; File Config.cs

126

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Config Class

This is class AspNetDating.Classes.Config.Credits. Members Credits Properties


Name ChargeOneTimePerMember ( CreditsPerMessage ( Required ( see page 127) see page 127) see page 127) Description This is ChargeOneTimePerMember, a member of class Credits. This is CreditsPerMessage, a member of class Credits. This is Required, a member of class Credits.

Credits Properties
Name ChargeOneTimePerMember ( CreditsPerMessage ( Required ( see page 127) see page 127) see page 127) Description This is ChargeOneTimePerMember, a member of class Credits. This is CreditsPerMessage, a member of class Credits. This is Required, a member of class Credits.

1.1.32.1.4.1 Credits Properties


1.1.32.1.4.1.1 Config.Credits.ChargeOneTimePerMember Property
C# [Reflection.Description("Charge credits one time per member")] [Reflection.HintAttribute("Check to enable charging credits one time per member")] public static bool ChargeOneTimePerMember; Remarks This is ChargeOneTimePerMember, a member of class Credits.

1.1.32.1.4.1.2 Config.Credits.CreditsPerMessage Property


C# public static int CreditsPerMessage; Remarks This is CreditsPerMessage, a member of class Credits.

1.1.32.1.4.1.3 Config.Credits.Required Property


C# [Reflection.Description("Require credits")] [Reflection.HintAttribute("Check to enable credits.")] public static bool Required; Remarks This is Required, a member of class Credits.

1.1.32.1.5 Config.DB Class


Inheritance Hierarchy

C# public class DB;

127

1.1 AspNetDating.Classes Namespace File Config.cs Remarks

AspNetDating Code Reference

Config Class

This is class AspNetDating.Classes.Config.DB. Members DB Fields


Name ISOLATED_FILE_NAME ( see page 128) Description This is ISOLATED_FILE_NAME, a member of class DB.

DB Methods
Name ExecuteBatch ( Open ( see page 129) see page 129) see page 129) see page 129) see page 130) IsolatedFileExists ( Description Executes the batch. Checks if the isolated file exists. Opens this instance. Parses the connection string. Sets the connection string. Checks if the settings table exists.

see page 129)

ParseConnectionString ( SetConnectionString ( SettingsTableExists (

DB Properties
Name ConnectionString ( InstalledVersion ( see page 130) see page 130) Description Gets the connection string. Gets or sets the installed version.

DB Fields
Name ISOLATED_FILE_NAME ( see page 128) Description This is ISOLATED_FILE_NAME, a member of class DB.

DB Methods
Name ExecuteBatch ( Open ( see page 129) see page 129) see page 129) see page 129) see page 130) IsolatedFileExists ( Description Executes the batch. Checks if the isolated file exists. Opens this instance. Parses the connection string. Sets the connection string. Checks if the settings table exists.

see page 129)

ParseConnectionString ( SetConnectionString ( SettingsTableExists (

DB Properties
Name ConnectionString ( InstalledVersion ( see page 130) see page 130) Description Gets the connection string. Gets or sets the installed version.

1.1.32.1.5.1 DB Fields
1.1.32.1.5.1.1 Config.DB.ISOLATED_FILE_NAME Field
C# public const string ISOLATED_FILE_NAME = "Settings.xml"; Remarks This is ISOLATED_FILE_NAME, a member of class DB.

1.1.32.1.5.2 DB Methods

128

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.5.2.1 Config.DB.ExecuteBatch Method


Executes the batch. C# public static void ExecuteBatch(string filename); Parameters
Parameters string filename Description The filename.

1.1.32.1.5.2.2 Config.DB.IsolatedFileExists Method


Checks if the isolated file exists. C# public static bool IsolatedFileExists(string filename); Parameters
Parameters string filename Description The filename.

1.1.32.1.5.2.3 Config.DB.Open Method


Opens this instance. C# public static SqlConnection Open();

1.1.32.1.5.2.4 Config.DB.ParseConnectionString Method


Parses the connection string. C# public static void ParseConnectionString(string connectionString, out string server, out string database, out string UID, out string PWD); Parameters
Parameters string connectionString out string server out string database out string UID out string PWD Description The connection string. The server. The database. The UID. The PWD.

1.1.32.1.5.2.5 Config.DB.SetConnectionString Method


Sets the connection string. C# public static void SetConnectionString(string server, string database, string userID, string password); Parameters
Parameters string server string database string userID string password Description The server. The database. The user ID. The password.

129

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.5.2.6 Config.DB.SettingsTableExists Method


Checks if the settings table exists. C# public static bool SettingsTableExists();

1.1.32.1.5.3 DB Properties
1.1.32.1.5.3.1 Config.DB.ConnectionString Property
Gets the connection string. C# public static string ConnectionString; Description The connection string.

1.1.32.1.5.3.2 Config.DB.InstalledVersion Property


Gets or sets the installed version. C# public static Version InstalledVersion; Description The installed version.

1.1.32.1.6 Config.Directories Class


Inheritance Hierarchy

C# public class Directories; File Config.cs Remarks This is class AspNetDating.Classes.Config.Directories. Members Directories Properties
Name Home ( Smilies ( see page 131) see page 131) Description This is Home, a member of class Directories. This is Smilies, a member of class Directories.

Directories Properties
Name Home ( Smilies ( see page 131) see page 131) Description This is Home, a member of class Directories. This is Smilies, a member of class Directories.

1.1.32.1.6.1 Directories Properties

130

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.6.1.1 Config.Directories.Home Property


C# public static string Home; Remarks This is Home, a member of class Directories.

1.1.32.1.6.1.2 Config.Directories.Smilies Property


C# public static string Smilies; Remarks This is Smilies, a member of class Directories.

1.1.32.1.7 Config.ErrorLogging Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Error Logging")] public class ErrorLogging; File Config.cs Remarks This is class AspNetDating.Classes.Config.ErrorLogging. Members ErrorLogging Properties
Name LogErrorsToFile ( SaveIPLog ( see page 131) see page 132) see page 132) Description Gets or sets a value indicating whether [log errors to file]. This is SaveIPLog, a member of class ErrorLogging. Gets or sets a value indicating whether [send errors to developers].

SendErrorsToDevelopers (

ErrorLogging Properties
Name LogErrorsToFile ( SaveIPLog ( see page 131) see page 132) see page 132) Description Gets or sets a value indicating whether [log errors to file]. This is SaveIPLog, a member of class ErrorLogging. Gets or sets a value indicating whether [send errors to developers].

SendErrorsToDevelopers (

1.1.32.1.7.1 ErrorLogging Properties


1.1.32.1.7.1.1 Config.ErrorLogging.LogErrorsToFile Property
Gets or sets a value indicating whether [log errors to file]. C# [Reflection.DescriptionAttribute("Log errors to file")] public static bool LogErrorsToFile;

131

1.1 AspNetDating.Classes Namespace Description true if [log errors to file]; otherwise, false.

AspNetDating Code Reference

Config Class

1.1.32.1.7.1.2 Config.ErrorLogging.SaveIPLog Property


C# [Reflection.DescriptionAttribute("Save detailed IP log")] public static bool SaveIPLog; Remarks This is SaveIPLog, a member of class ErrorLogging.

1.1.32.1.7.1.3 Config.ErrorLogging.SendErrorsToDevelopers Property


Gets or sets a value indicating whether [send errors to developers]. C# [Reflection.DescriptionAttribute("Send errors to the developers")] public static bool SendErrorsToDevelopers; Description true if [send errors to developers]; otherwise, false.

1.1.32.1.8 Config.Files Class


Inheritance Hierarchy

C# public class Files; File Config.cs Remarks This is class AspNetDating.Classes.Config.Files. Members Files Fields
Name LanguageFile ( see page 132) Description This is LanguageFile, a member of class Files.

Files Fields
Name LanguageFile ( see page 132) Description This is LanguageFile, a member of class Files.

1.1.32.1.8.1 Files Fields


1.1.32.1.8.1.1 Config.Files.LanguageFile Field
C# public static string LanguageFile = Directories.Home + @"\Langs\English.xml"; Remarks This is LanguageFile, a member of class Files.

132

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.9 Config.Groups Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Group settings")] public class Groups; File Config.cs Remarks This is class AspNetDating.Classes.Config.Groups. Members Groups Properties
Name AutoDeleteGroups ( EnableAjaxChat ( EnableGroups ( see page 134) see page 134) see page 135) see page 135) see page 135) see page 135) see page 135) see page 135) Description This is AutoDeleteGroups, a member of class Groups. This is EnableAjaxChat, a member of class Groups. This is EnableGroupAnnouncement, a member of class Groups. This is EnableGroups, a member of class Groups. This is EnableModeratedGroupInvitation, a member of class Groups. This is EnablePublicGroupInvitation, a member of class Groups. This is GroupEventImageMaxHeight, a member of class Groups. This is GroupEventImageMaxWidth, a member of class Groups. This is GroupPhotoMaxHeight, a member of class Groups. This is GroupPhotoMaxWidth, a member of class Groups. This is GroupPhotosPerPage, a member of class Groups. This is GroupPostsPerPage, a member of class Groups. This is GroupsPerPage, a member of class Groups. This is GroupTopicsPerPage, a member of class Groups. This is IconMaxHeight, a member of class Groups. This is IconMaxWidth, a member of class Groups. see page 137) see page 137) see page 138) see page 137) This is MaxGroupEventsOnGroupHomePage, a member of class Groups. This is MaxGroupMembersOnGroupHomePage, a member of class Groups. This is MaxGroupMembersToDeleteGroup, a member of class Groups. This is MaxGroupPhotosOnGroupHomePage, a member of class Groups. This is MaxGroupsPerMember, a member of class Groups. This is MaxInvitations, a member of class Groups. This is MaxPostsToDeleteTopic, a member of class Groups. This is MaxTopicsForGroupsForDay, a member of class Groups. This is MaxTopicsOnGroupHomePage, a member of class Groups. This is MaxTopicsPerGroupForDay, a member of class Groups. This is NumberOfGroupPollsChoices, a member of class Groups. This is NumberOfNewGroups, a member of class Groups. This is NumberOfNewGroupsRows, a member of class Groups. This is OnlyPaidUsersCanBrowseGroups, a member of class Groups. This is OnlyPaidUsersCanJoinGroups, a member of class Groups. This is OnlyRegisteredUsersCanBrowseGroups, a member of class Groups. This is UsersCanCreateGroups, a member of class Groups. see page 138) see page 138) see page 139) see page 139) see page 139) see page 140) see page 139) see page 139)

EnableGroupAnnouncement (

EnableModeratedGroupInvitation ( EnablePublicGroupInvitation ( GroupEventImageMaxHeight ( GroupEventImageMaxWidth ( GroupPhotoMaxHeight ( GroupPhotoMaxWidth ( GroupPhotosPerPage ( GroupPostsPerPage ( GroupsPerPage ( IconMaxHeight ( IconMaxWidth ( GroupTopicsPerPage (

see page 136) see page 136) see page 136) see page 136) see page 136)

see page 136) see page 137) see page 137)

MaxGroupEventsOnGroupHomePage ( MaxGroupMembersOnGroupHomePage ( MaxGroupMembersToDeleteGroup ( MaxGroupsPerMember ( MaxInvitations ( MaxPostsToDeleteTopic ( MaxGroupPhotosOnGroupHomePage ( see page 138) see page 138)

see page 138)

MaxTopicsForGroupsForDay ( MaxTopicsOnGroupHomePage ( MaxTopicsPerGroupForDay ( NumberOfGroupPollsChoices ( NumberOfNewGroups ( NumberOfNewGroupsRows (

see page 139)

OnlyPaidUsersCanBrowseGroups ( OnlyPaidUsersCanJoinGroups ( UsersCanCreateGroups (

OnlyRegisteredUsersCanBrowseGroups ( see page 140)

Groups Properties
Name AutoDeleteGroups ( see page 134) Description This is AutoDeleteGroups, a member of class Groups.

133

1.1 AspNetDating.Classes Namespace


EnableAjaxChat ( EnableGroups ( see page 134)

AspNetDating Code Reference


This is EnableAjaxChat, a member of class Groups.

Config Class

EnableGroupAnnouncement (

see page 135) see page 135)

This is EnableGroupAnnouncement, a member of class Groups. This is EnableGroups, a member of class Groups. This is EnableModeratedGroupInvitation, a member of class Groups. This is EnablePublicGroupInvitation, a member of class Groups. This is GroupEventImageMaxHeight, a member of class Groups. This is GroupEventImageMaxWidth, a member of class Groups. This is GroupPhotoMaxHeight, a member of class Groups. This is GroupPhotoMaxWidth, a member of class Groups. This is GroupPhotosPerPage, a member of class Groups. This is GroupPostsPerPage, a member of class Groups. This is GroupsPerPage, a member of class Groups. This is GroupTopicsPerPage, a member of class Groups. This is IconMaxHeight, a member of class Groups. This is IconMaxWidth, a member of class Groups.

see page 135) see page 135) see page 135) see page 135)

EnableModeratedGroupInvitation ( EnablePublicGroupInvitation ( GroupEventImageMaxHeight ( GroupEventImageMaxWidth ( GroupPhotoMaxHeight ( GroupPhotoMaxWidth ( GroupPhotosPerPage ( GroupPostsPerPage ( GroupsPerPage ( IconMaxHeight ( IconMaxWidth ( GroupTopicsPerPage (

see page 136) see page 136) see page 136) see page 136) see page 136)

see page 136) see page 137) see page 137) see page 137) see page 137) see page 138) see page 137)

MaxGroupEventsOnGroupHomePage ( MaxGroupMembersOnGroupHomePage ( MaxGroupMembersToDeleteGroup ( MaxGroupsPerMember ( MaxInvitations ( MaxPostsToDeleteTopic ( MaxGroupPhotosOnGroupHomePage ( see page 138) see page 138)

This is MaxGroupEventsOnGroupHomePage, a member of class Groups. This is MaxGroupMembersOnGroupHomePage, a member of class Groups. This is MaxGroupMembersToDeleteGroup, a member of class Groups. This is MaxGroupPhotosOnGroupHomePage, a member of class Groups. This is MaxGroupsPerMember, a member of class Groups. This is MaxInvitations, a member of class Groups. This is MaxPostsToDeleteTopic, a member of class Groups. This is MaxTopicsForGroupsForDay, a member of class Groups. This is MaxTopicsOnGroupHomePage, a member of class Groups. This is MaxTopicsPerGroupForDay, a member of class Groups. This is NumberOfGroupPollsChoices, a member of class Groups. This is NumberOfNewGroups, a member of class Groups. This is NumberOfNewGroupsRows, a member of class Groups. This is OnlyPaidUsersCanBrowseGroups, a member of class Groups. This is OnlyPaidUsersCanJoinGroups, a member of class Groups. This is OnlyRegisteredUsersCanBrowseGroups, a member of class Groups. This is UsersCanCreateGroups, a member of class Groups.

see page 138) see page 138) see page 138) see page 139) see page 139) see page 139) see page 140) see page 139) see page 139)

MaxTopicsForGroupsForDay ( MaxTopicsOnGroupHomePage ( MaxTopicsPerGroupForDay ( NumberOfGroupPollsChoices ( NumberOfNewGroups ( NumberOfNewGroupsRows (

see page 139)

OnlyPaidUsersCanBrowseGroups ( OnlyPaidUsersCanJoinGroups ( UsersCanCreateGroups (

OnlyRegisteredUsersCanBrowseGroups ( see page 140)

1.1.32.1.9.1 Groups Properties


1.1.32.1.9.1.1 Config.Groups.AutoDeleteGroups Property
C# [Reflection.DescriptionAttribute("Automatically delete a group after XX days of inactivity")] [Reflection.Hint("Check to enable automatically delete a group after XX days of inactivity.")] public static int AutoDeleteGroups; Remarks This is AutoDeleteGroups, a member of class Groups.

1.1.32.1.9.1.2 Config.Groups.EnableAjaxChat Property


C# [Reflection.DescriptionAttribute("Enable Ajax Chat for Groups")] [Reflection.Hint("Check to enable ajax chat for groups.")] public static bool EnableAjaxChat; Remarks This is EnableAjaxChat, a member of class Groups.

134

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.9.1.3 Config.Groups.EnableGroupAnnouncement Property


C# [Reflection.DescriptionAttribute("Enable Group Announcement")] [Reflection.Hint("Check to enable group announcement.")] public static bool EnableGroupAnnouncement; Remarks This is EnableGroupAnnouncement, a member of class Groups.

1.1.32.1.9.1.4 Config.Groups.EnableGroups Property


C# [Reflection.DescriptionAttribute("Enable Groups")] [Reflection.Hint("Check to enable groups.")] public static bool EnableGroups; Remarks This is EnableGroups, a member of class Groups.

1.1.32.1.9.1.5 Config.Groups.EnableModeratedGroupInvitation Property


C# [Reflection.DescriptionAttribute("Enable moderated group invitation")] [Reflection.Hint("Check to enable invitation for moderated group.")] public static bool EnableModeratedGroupInvitation; Remarks This is EnableModeratedGroupInvitation, a member of class Groups.

1
1.1.32.1.9.1.6 Config.Groups.EnablePublicGroupInvitation Property
C# [Reflection.DescriptionAttribute("Enable public group invitation")] [Reflection.Hint("Check to enable invitation for public group.")] public static bool EnablePublicGroupInvitation; Remarks This is EnablePublicGroupInvitation, a member of class Groups.

1.1.32.1.9.1.7 Config.Groups.GroupEventImageMaxHeight Property


C# [Reflection.DescriptionAttribute("Maximum group event image width")] [Reflection.HintAttribute("Specify the maximum width of group event image.")] public static int GroupEventImageMaxHeight; Remarks This is GroupEventImageMaxHeight, a member of class Groups.

1.1.32.1.9.1.8 Config.Groups.GroupEventImageMaxWidth Property


C# [Reflection.DescriptionAttribute("Maximum group event image width")] [Reflection.HintAttribute("Specify the maximum width of group event image.")] public static int GroupEventImageMaxWidth;

135

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Config Class

This is GroupEventImageMaxWidth, a member of class Groups.

1.1.32.1.9.1.9 Config.Groups.GroupPhotoMaxHeight Property


C# [Reflection.DescriptionAttribute("Maximum group photo height")] [Reflection.HintAttribute("Specify the maximum height of group photo.")] public static int GroupPhotoMaxHeight; Remarks This is GroupPhotoMaxHeight, a member of class Groups.

1.1.32.1.9.1.10 Config.Groups.GroupPhotoMaxWidth Property


C# [Reflection.DescriptionAttribute("Maximum group photo width")] [Reflection.HintAttribute("Specify the maximum width of group photo.")] public static int GroupPhotoMaxWidth; Remarks This is GroupPhotoMaxWidth, a member of class Groups.

1.1.32.1.9.1.11 Config.Groups.GroupPhotosPerPage Property


C# [Reflection.DescriptionAttribute("Group photos per page")] [Reflection.Hint("Sepcify group photos per page.")] public static int GroupPhotosPerPage; Remarks This is GroupPhotosPerPage, a member of class Groups.

1.1.32.1.9.1.12 Config.Groups.GroupPostsPerPage Property


C# [Reflection.DescriptionAttribute("Group posts per page")] [Reflection.Hint("Sepcify group posts per page.")] public static int GroupPostsPerPage; Remarks This is GroupPostsPerPage, a member of class Groups.

1.1.32.1.9.1.13 Config.Groups.GroupsPerPage Property


C# [Reflection.DescriptionAttribute("Groups per page")] [Reflection.Hint("Sepcify groups per page.")] public static int GroupsPerPage; Remarks This is GroupsPerPage, a member of class Groups.

1.1.32.1.9.1.14 Config.Groups.GroupTopicsPerPage Property


C# [Reflection.DescriptionAttribute("Group topics per page")]

136

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

[Reflection.Hint("Sepcify group topics per page.")] public static int GroupTopicsPerPage; Remarks This is GroupTopicsPerPage, a member of class Groups.

1.1.32.1.9.1.15 Config.Groups.IconMaxHeight Property


C# [Reflection.DescriptionAttribute("Maximum icon height")] [Reflection.HintAttribute("Specify the maximum height of an icon.")] public static int IconMaxHeight; Remarks This is IconMaxHeight, a member of class Groups.

1.1.32.1.9.1.16 Config.Groups.IconMaxWidth Property


C# [Reflection.DescriptionAttribute("Maximum icon width")] [Reflection.HintAttribute("Specify the maximum width of an icon.")] public static int IconMaxWidth; Remarks This is IconMaxWidth, a member of class Groups.

1.1.32.1.9.1.17 Config.Groups.MaxGroupEventsOnGroupHomePage Property


C# [Reflection.DescriptionAttribute("Maximum number of group events on group home page")] [Reflection.Hint("Sepcify maximum nubmer of group events to show on group home page.")] public static int MaxGroupEventsOnGroupHomePage; Remarks This is MaxGroupEventsOnGroupHomePage, a member of class Groups.

1.1.32.1.9.1.18 Config.Groups.MaxGroupMembersOnGroupHomePage Property


C# [Reflection.DescriptionAttribute("Maximum number of group members on group home page")] [Reflection.Hint("Sepcify maximum members to show on group home page.")] public static int MaxGroupMembersOnGroupHomePage; Remarks This is MaxGroupMembersOnGroupHomePage, a member of class Groups.

1.1.32.1.9.1.19 Config.Groups.MaxGroupMembersToDeleteGroup Property


C# [Reflection.DescriptionAttribute("Maximum members to delete group")] [Reflection.Hint("Sepcify maximum members after which the group cannot be deleted.")] public static int MaxGroupMembersToDeleteGroup; Remarks This is MaxGroupMembersToDeleteGroup, a member of class Groups.

137

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.9.1.20 Config.Groups.MaxGroupPhotosOnGroupHomePage Property


C# [Reflection.DescriptionAttribute("Maximum number of group photos on group home page")] [Reflection.Hint("Sepcify maximum group photos to show on group home page.")] public static int MaxGroupPhotosOnGroupHomePage; Remarks This is MaxGroupPhotosOnGroupHomePage, a member of class Groups.

1.1.32.1.9.1.21 Config.Groups.MaxGroupsPerMember Property


C# [Reflection.DescriptionAttribute("Maximum groups per member")] [Reflection.Hint("Sepcify maximum groups in which the user can be member.")] public static int MaxGroupsPerMember; Remarks This is MaxGroupsPerMember, a member of class Groups.

1.1.32.1.9.1.22 Config.Groups.MaxInvitations Property


C# [Reflection.DescriptionAttribute("Maximum invitations")] [Reflection.Hint("Sepcify maximum number of invitations which can be sent for a private group.")] public static int MaxInvitations; Remarks This is MaxInvitations, a member of class Groups.

1.1.32.1.9.1.23 Config.Groups.MaxPostsToDeleteTopic Property


C# [Reflection.DescriptionAttribute("Maximum posts to delete topic")] [Reflection.Hint("Sepcify maximum number of posts after which the topic cannot be deleted by the owner.")] public static int MaxPostsToDeleteTopic; Remarks This is MaxPostsToDeleteTopic, a member of class Groups.

1.1.32.1.9.1.24 Config.Groups.MaxTopicsForGroupsForDay Property


C# [Reflection.DescriptionAttribute("Maximum topics for all groups")] [Reflection.Hint("Sepcify maximum number of topics for all groups for 24 hours for one member.")] public static int MaxTopicsForGroupsForDay; Remarks This is MaxTopicsForGroupsForDay, a member of class Groups.

1.1.32.1.9.1.25 Config.Groups.MaxTopicsOnGroupHomePage Property


C# [Reflection.DescriptionAttribute("Maximum number of topics on group home page")] [Reflection.Hint("Sepcify maximum nubmer of topics to show on group home page.")] public static int MaxTopicsOnGroupHomePage;

138

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Config Class

This is MaxTopicsOnGroupHomePage, a member of class Groups.

1.1.32.1.9.1.26 Config.Groups.MaxTopicsPerGroupForDay Property


C# [Reflection.DescriptionAttribute("Maximum topics per group")] [Reflection.Hint("Sepcify maximum number of topics per group for 24 hours for one member.")] public static int MaxTopicsPerGroupForDay; Remarks This is MaxTopicsPerGroupForDay, a member of class Groups.

1.1.32.1.9.1.27 Config.Groups.NumberOfGroupPollsChoices Property


C# [Reflection.DescriptionAttribute("Maximum number of group events on group home page")] [Reflection.Hint("Sepcify maximum nubmer of group events to show on group home page.")] public static int NumberOfGroupPollsChoices; Remarks This is NumberOfGroupPollsChoices, a member of class Groups.

1.1.32.1.9.1.28 Config.Groups.NumberOfNewGroups Property


C# [Reflection.DescriptionAttribute("Number of new groups")] [Reflection.Hint("Sepcify the number of new groups.")] public static int NumberOfNewGroups; Remarks This is NumberOfNewGroups, a member of class Groups.

1.1.32.1.9.1.29 Config.Groups.NumberOfNewGroupsRows Property


C# [Reflection.DescriptionAttribute("Number of new groups rows")] [Reflection.Hint("Sepcify the number of new groups rows.")] public static int NumberOfNewGroupsRows; Remarks This is NumberOfNewGroupsRows, a member of class Groups.

1.1.32.1.9.1.30 Config.Groups.OnlyPaidUsersCanBrowseGroups Property


C# [Reflection.DescriptionAttribute("Users must be paid to browse groups")] [Reflection.Hint("Check to restrict browsing groups to paid members only.")] public static bool OnlyPaidUsersCanBrowseGroups; Remarks This is OnlyPaidUsersCanBrowseGroups, a member of class Groups.

1.1.32.1.9.1.31 Config.Groups.OnlyPaidUsersCanJoinGroups Property


C# [Reflection.DescriptionAttribute("Users must be paid to join groups")]

139

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

[Reflection.Hint("Check to restrict joining groups to paid members only.")] public static bool OnlyPaidUsersCanJoinGroups; Remarks This is OnlyPaidUsersCanJoinGroups, a member of class Groups.

1.1.32.1.9.1.32 Config.Groups.OnlyRegisteredUsersCanBrowseGroups Property


C# [Reflection.DescriptionAttribute("Users must be logged on to browse groups")] [Reflection.Hint("Check to restrict browsing groups to members only.")] public static bool OnlyRegisteredUsersCanBrowseGroups; Remarks This is OnlyRegisteredUsersCanBrowseGroups, a member of class Groups.

1.1.32.1.9.1.33 Config.Groups.UsersCanCreateGroups Property


C# [Reflection.DescriptionAttribute("Allow users to create groups")] [Reflection.Hint("Check to allow users to create groups.")] public static bool UsersCanCreateGroups; Remarks This is UsersCanCreateGroups, a member of class Groups.

1.1.32.1.10 Config.Mailing Class


Inheritance Hierarchy

1
C# [Reflection.DescriptionAttribute("Mailing settings")] public class Mailing; File Config.cs Remarks This is class AspNetDating.Classes.Config.Mailing. Members Mailing Properties
Name RetryCount ( RetryInterval ( see page 141) see page 141) Description This is RetryCount, a member of class Mailing. This is RetryInterval, a member of class Mailing.

Mailing Properties
Name RetryCount ( RetryInterval ( see page 141) see page 141) Description This is RetryCount, a member of class Mailing. This is RetryInterval, a member of class Mailing.

1.1.32.1.10.1 Mailing Properties

140

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.10.1.1 Config.Mailing.RetryCount Property


C# [Reflection.DescriptionAttribute("Retry count")] public static int RetryCount; Remarks This is RetryCount, a member of class Mailing.

1.1.32.1.10.1.2 Config.Mailing.RetryInterval Property


C# [Reflection.DescriptionAttribute("Retry interval(in hours)")] public static int RetryInterval; Remarks This is RetryInterval, a member of class Mailing.

1.1.32.1.11 Config.Maintenance Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Maintenance")] public class Maintenance; File Config.cs Remarks This is class AspNetDating.Classes.Config.Maintenance. Members Maintenance Properties
Name NotActivatedUsersPurgePeriod ( see page 141) Description This is NotActivatedUsersPurgePeriod, a member of class Maintenance.

Maintenance Properties
Name NotActivatedUsersPurgePeriod ( see page 141) Description This is NotActivatedUsersPurgePeriod, a member of class Maintenance.

1.1.32.1.11.1 Maintenance Properties


1.1.32.1.11.1.1 Config.Maintenance.NotActivatedUsersPurgePeriod Property
C# [Reflection.DescriptionAttribute("Not activated user deletion time interval (in days)")] [Reflection.HintAttribute("Interval (in days) after which the system will delete accounts that have not completed the e-mail confirmation.")] public static int NotActivatedUsersPurgePeriod; Remarks This is NotActivatedUsersPurgePeriod, a member of class Maintenance.

141

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.12 Config.Misc Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Miscellaneous settings")] public class Misc; File Config.cs Remarks This is class AspNetDating.Classes.Config.Misc. Members Misc Properties
Name BadWords ( see page 143) see page 143) see page 144) see page 144) see page 144) see page 144) see page 145) see page 144) see page 145) see page 143) BadWordsReplacement ( DefaultLanguageId ( EnableAjaxChat ( Description This is BadWords, a member of class Misc. This is BadWordsReplacement, a member of class Misc. This is DefaultLanguageId, a member of class Misc. This is ElapsedDaysOfBlogCreation, a member of class Misc. This is EnableAjaxChat, a member of class Misc. This is EnableBadWordsFilterBlogs, a member of class Misc. This is EnableBadWordsFilterComments, a member of class Misc. This is EnableBadWordsFilterGroups, a member of class Misc. This is EnableBadWordsFilterMessage, a member of class Misc. This is EnableBadWordsFilterProfile, a member of class Misc. This is EnableBadWordsRegularExpressions, a member of class Misc. This is EnableBlogs, a member of class Misc. This is EnableCaptcha, a member of class Misc. This is EnableGadgets, a member of class Misc. This is EnableIntegratedIM, a member of class Misc. Gets or sets a value indicating whether in user messages phones and emails to be filtered. This is EnableProfileDataTranslation, a member of class Misc. This is EnableProfileVideoBroadcast, a member of class Misc. This is EnableVideoProfile, a member of class Misc. This is EnableVideoUpload, a member of class Misc. This is EnableYouTubeVideos, a member of class Misc. This is FlashServerForVideoBroadcast, a member of class Misc. This is MaxVideoUploads, a member of class Misc. This is MaxYouTubeVideos, a member of class Misc. This is NotVisitedSiteDays, a member of class Misc. This is NumberOfNewBlogs, a member of class Misc. Gets or sets the number of news. Gets or sets the site email. Gets or sets the site title. Gets the time offset. Gets or sets the time offset int.

ElapsedDaysOfBlogCreation ( EnableBadWordsFilterBlogs ( EnableBadWordsFilterGroups (

see page 144)

EnableBadWordsFilterComments ( EnableBadWordsFilterMessage ( EnableBadWordsFilterProfile ( EnableBlogs ( see page 145) see page 145) see page 145)

EnableBadWordsRegularExpressions ( EnableCaptcha ( EnableGadgets (

EnableIntegratedIM ( EnableMessageFilter (

see page 145) see page 145) see page 146) see page 146)

EnableProfileDataTranslation ( EnableProfileVideoBroadcast ( EnableVideoProfile ( EnableVideoUpload (

see page 146) see page 146) see page 146) see page 147)

EnableYouTubeVideos ( MaxVideoUploads ( MaxYouTubeVideos ( NotVisitedSiteDays ( NumberOfNewBlogs ( NumberOfNews ( SiteEmail ( SiteTitle ( TimeOffset ( TimeOffsetInt (

FlashServerForVideoBroadcast (

see page 147) see page 147) see page 147) see page 147)

see page 147)

see page 147) see page 148) see page 148) see page 148)

Misc Properties
Name BadWords ( see page 143) see page 143) see page 143) BadWordsReplacement ( DefaultLanguageId ( Description This is BadWords, a member of class Misc. This is BadWordsReplacement, a member of class Misc. This is DefaultLanguageId, a member of class Misc.

142

1.1 AspNetDating.Classes Namespace


ElapsedDaysOfBlogCreation ( EnableAjaxChat ( EnableBadWordsFilterBlogs ( EnableBadWordsFilterGroups ( EnableBadWordsFilterMessage ( EnableBadWordsFilterProfile ( EnableBlogs ( see page 145) see page 145) see page 145) see page 145) see page 145)

AspNetDating Code Reference


see page 144) see page 144) see page 144) see page 144) see page 145) see page 144) see page 145) This is ElapsedDaysOfBlogCreation, a member of class Misc. This is EnableAjaxChat, a member of class Misc. This is EnableBadWordsFilterBlogs, a member of class Misc.

Config Class

see page 144)

EnableBadWordsFilterComments (

This is EnableBadWordsFilterComments, a member of class Misc. This is EnableBadWordsFilterGroups, a member of class Misc. This is EnableBadWordsFilterMessage, a member of class Misc. This is EnableBadWordsFilterProfile, a member of class Misc. This is EnableBadWordsRegularExpressions, a member of class Misc. This is EnableBlogs, a member of class Misc. This is EnableCaptcha, a member of class Misc. This is EnableGadgets, a member of class Misc. This is EnableIntegratedIM, a member of class Misc. Gets or sets a value indicating whether in user messages phones and emails to be filtered. This is EnableProfileDataTranslation, a member of class Misc. This is EnableProfileVideoBroadcast, a member of class Misc. This is EnableVideoProfile, a member of class Misc. This is EnableVideoUpload, a member of class Misc. This is EnableYouTubeVideos, a member of class Misc. This is FlashServerForVideoBroadcast, a member of class Misc. This is MaxVideoUploads, a member of class Misc. This is MaxYouTubeVideos, a member of class Misc. This is NotVisitedSiteDays, a member of class Misc. This is NumberOfNewBlogs, a member of class Misc. Gets or sets the number of news. Gets or sets the site email. Gets or sets the site title. Gets the time offset. Gets or sets the time offset int.

EnableBadWordsRegularExpressions ( EnableCaptcha ( EnableGadgets (

EnableIntegratedIM ( EnableMessageFilter (

EnableProfileDataTranslation ( EnableProfileVideoBroadcast ( EnableVideoProfile ( EnableVideoUpload (

see page 146) see page 146)

see page 146) see page 146) see page 146) see page 147)

EnableYouTubeVideos ( MaxVideoUploads ( MaxYouTubeVideos ( NotVisitedSiteDays ( NumberOfNewBlogs ( NumberOfNews ( SiteEmail ( SiteTitle ( TimeOffset ( TimeOffsetInt (

FlashServerForVideoBroadcast (

see page 147) see page 147) see page 147) see page 147)

see page 147)

see page 147) see page 148) see page 148) see page 148)

1 1.1.32.1.12.1 Misc Properties


1.1.32.1.12.1.1 Config.Misc.BadWords Property
C# public static string BadWords; Remarks This is BadWords, a member of class Misc.

1.1.32.1.12.1.2 Config.Misc.BadWordsReplacement Property


C# [Reflection.DescriptionAttribute("Bad words replacement")] public static string BadWordsReplacement; Remarks This is BadWordsReplacement, a member of class Misc.

1.1.32.1.12.1.3 Config.Misc.DefaultLanguageId Property


C# public static int DefaultLanguageId; Remarks This is DefaultLanguageId, a member of class Misc.

143

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.12.1.4 Config.Misc.ElapsedDaysOfBlogCreation Property


C# [Reflection.DescriptionAttribute("Elapsed days of blog creation")] public static int ElapsedDaysOfBlogCreation; Remarks This is ElapsedDaysOfBlogCreation, a member of class Misc.

1.1.32.1.12.1.5 Config.Misc.EnableAjaxChat Property


C# [Reflection.DescriptionAttribute("Enable Ajax Chat")] public static bool EnableAjaxChat; Remarks This is EnableAjaxChat, a member of class Misc.

1.1.32.1.12.1.6 Config.Misc.EnableBadWordsFilterBlogs Property


C# [Reflection.DescriptionAttribute("Enable bad words filter for blogs")] public static bool EnableBadWordsFilterBlogs; Remarks This is EnableBadWordsFilterBlogs, a member of class Misc.

1.1.32.1.12.1.7 Config.Misc.EnableBadWordsFilterComments Property


C# [Reflection.DescriptionAttribute("Enable bad words filter for comments")] public static bool EnableBadWordsFilterComments; Remarks This is EnableBadWordsFilterComments, a member of class Misc.

1.1.32.1.12.1.8 Config.Misc.EnableBadWordsFilterGroups Property


C# [Reflection.DescriptionAttribute("Enable bad words filter for groups")] public static bool EnableBadWordsFilterGroups; Remarks This is EnableBadWordsFilterGroups, a member of class Misc.

1.1.32.1.12.1.9 Config.Misc.EnableBadWordsFilterMessage Property


C# [Reflection.DescriptionAttribute("Enable bad words filter for messages")] public static bool EnableBadWordsFilterMessage; Remarks This is EnableBadWordsFilterMessage, a member of class Misc.

144

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.12.1.10 Config.Misc.EnableBadWordsFilterProfile Property


C# [Reflection.DescriptionAttribute("Enable bad words filter for profile")] public static bool EnableBadWordsFilterProfile; Remarks This is EnableBadWordsFilterProfile, a member of class Misc.

1.1.32.1.12.1.11 Config.Misc.EnableBadWordsRegularExpressions Property


C# public static bool EnableBadWordsRegularExpressions; Remarks This is EnableBadWordsRegularExpressions, a member of class Misc.

1.1.32.1.12.1.12 Config.Misc.EnableBlogs Property


C# [Reflection.DescriptionAttribute("Enable Blogs")] public static bool EnableBlogs; Remarks This is EnableBlogs, a member of class Misc.

1.1.32.1.12.1.13 Config.Misc.EnableCaptcha Property


C# [Reflection.DescriptionAttribute("Enable Captcha")] public static bool EnableCaptcha; Remarks This is EnableCaptcha, a member of class Misc.

1.1.32.1.12.1.14 Config.Misc.EnableGadgets Property


C# [Reflection.DescriptionAttribute("Enable Vista Gadgets")] public static bool EnableGadgets; Remarks This is EnableGadgets, a member of class Misc.

1.1.32.1.12.1.15 Config.Misc.EnableIntegratedIM Property


C# [Reflection.DescriptionAttribute("Enable Flash Instant Messenger Integration (valid subscription required)")] public static bool EnableIntegratedIM; Remarks This is EnableIntegratedIM, a member of class Misc.

1.1.32.1.12.1.16 Config.Misc.EnableMessageFilter Property


Gets or sets a value indicating whether in user messages phones and emails to be filtered.

145

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Config Class

[Reflection.DescriptionAttribute("Enable e-mail and phone filtering in messages")] [Reflection.Hint("Check to enable user messages filter.")] public static bool EnableMessageFilter; Description true if [enable message filter]; otherwise, false.

1.1.32.1.12.1.17 Config.Misc.EnableProfileDataTranslation Property


C# [Reflection.DescriptionAttribute("Enable Profile Topics&Questions translation")] public static bool EnableProfileDataTranslation; Remarks This is EnableProfileDataTranslation, a member of class Misc.

1.1.32.1.12.1.18 Config.Misc.EnableProfileVideoBroadcast Property


C# [Reflection.DescriptionAttribute("Enable Video Broadcast on Profile")] public static bool EnableProfileVideoBroadcast; Remarks This is EnableProfileVideoBroadcast, a member of class Misc.

1.1.32.1.12.1.19 Config.Misc.EnableVideoProfile Property


C# [Reflection.DescriptionAttribute("Enable Video Profile Integration (valid subscription required)")] public static bool EnableVideoProfile; Remarks This is EnableVideoProfile, a member of class Misc.

1.1.32.1.12.1.20 Config.Misc.EnableVideoUpload Property


C# [Reflection.DescriptionAttribute("Enable Video Upload public static bool EnableVideoUpload; Remarks This is EnableVideoUpload, a member of class Misc. (Video Converter plugin required)")]

1.1.32.1.12.1.21 Config.Misc.EnableYouTubeVideos Property


C# [Reflection.DescriptionAttribute("Enable YouTube videos")] public static bool EnableYouTubeVideos; Remarks This is EnableYouTubeVideos, a member of class Misc.

146

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.12.1.22 Config.Misc.FlashServerForVideoBroadcast Property


C# [Reflection.DescriptionAttribute("Flash Server for Video Broadcast")] public static string FlashServerForVideoBroadcast; Remarks This is FlashServerForVideoBroadcast, a member of class Misc.

1.1.32.1.12.1.23 Config.Misc.MaxVideoUploads Property


C# [Reflection.DescriptionAttribute("Maximum Video Uploads")] public static int MaxVideoUploads; Remarks This is MaxVideoUploads, a member of class Misc.

1.1.32.1.12.1.24 Config.Misc.MaxYouTubeVideos Property


C# [Reflection.DescriptionAttribute("Max YouTube videos")] public static int MaxYouTubeVideos; Remarks This is MaxYouTubeVideos, a member of class Misc.

1.1.32.1.12.1.25 Config.Misc.NotVisitedSiteDays Property


C# [Reflection.DescriptionAttribute("Days of inactivity to send reminder e-mail")] public static int NotVisitedSiteDays; Remarks This is NotVisitedSiteDays, a member of class Misc.

1.1.32.1.12.1.26 Config.Misc.NumberOfNewBlogs Property


C# [Reflection.DescriptionAttribute("Number of new blogs")] [Reflection.Hint("Sepcify the number of new blogs.")] public static int NumberOfNewBlogs; Remarks This is NumberOfNewBlogs, a member of class Misc.

1.1.32.1.12.1.27 Config.Misc.NumberOfNews Property


Gets or sets the number of news. C# [Reflection.DescriptionAttribute("Number of news")] public static int NumberOfNews;

1.1.32.1.12.1.28 Config.Misc.SiteEmail Property


Gets or sets the site email.

147

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Config Class

[Reflection.DescriptionAttribute("Site email")] public static string SiteEmail; Description The site email.

1.1.32.1.12.1.29 Config.Misc.SiteTitle Property


Gets or sets the site title. C# [Reflection.DescriptionAttribute("Site title")] public static string SiteTitle; Description The site title

1.1.32.1.12.1.30 Config.Misc.TimeOffset Property


Gets the time offset. C# public static TimeSpan TimeOffset; Description The time offset.

1.1.32.1.12.1.31 Config.Misc.TimeOffsetInt Property


Gets or sets the time offset int. C# [Reflection.DescriptionAttribute("Time offset")] public static int TimeOffsetInt; Description The time offset int.

1.1.32.1.13 Config.Photos Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Photo Settings")] public class Photos; File Config.cs Remarks This is class AspNetDating.Classes.Config.Photos.

148

1.1 AspNetDating.Classes Namespace Members Photos Properties


Name AutoApprovePhotos ( DoWatermark ( EnableExplicitPhotos ( EnablePhotoComments ( EnablePrivatePhotos ( FindFacesForThumbnails ( MakeExplicitPhotosPrivate ( MaxPhotos ( see page 151) see page 149) see page 150) see page 150)

AspNetDating Code Reference

Config Class

Description Gets or sets a value indicating whether [auto approve photos]. Gets or sets a value indicating whether [do watermark]. Gets or sets a value indicating whether [admin can mark photos as explicit]. This is EnablePhotoComments, a member of class Photos. Gets or sets a value indicating whether [user can mark photos as private]. This is FindFacesForThumbnails, a member of class Photos. This is MakeExplicitPhotosPrivate, a member of class Photos. Gets or sets the max photos. see page 151) see page 151) Gets or sets the max photos on main page. Gets or sets the max videos on main page. Gets or sets the min height to watermark. Gets or sets the min width to watermark. Gets or sets the height of the photo max. Gets or sets the width of the photo max. This is PhotoMinHeight, a member of class Photos. This is PhotoMinWidth, a member of class Photos. Gets or sets a value indicating whether [user photo to be shown for each message in the mailbox]. Gets or sets the watermark position. Gets or sets the watermark transparency.

see page 150) see page 150) see page 151)

see page 150)

MaxRowsPhotosOnMainPage ( MaxRowsVideosOnMainPage ( MinHeightToWatermark ( MinWidthToWatermark ( PhotoMaxHeight ( PhotoMaxWidth ( PhotoMinHeight ( PhotoMinWidth (

see page 151) see page 152)

see page 152) see page 152) see page 152) see page 152) see page 153)

ShowThumbnailsInMailbox ( WatermarkPosition (

see page 153) see page 153)

WatermarkTransparency (

Photos Properties
Name AutoApprovePhotos ( DoWatermark ( EnableExplicitPhotos ( EnablePhotoComments ( EnablePrivatePhotos ( FindFacesForThumbnails ( MakeExplicitPhotosPrivate ( MaxPhotos ( see page 151) see page 151) see page 151) see page 149) see page 150) see page 150) see page 150) see page 151) see page 150) see page 150) Description Gets or sets a value indicating whether [auto approve photos]. Gets or sets a value indicating whether [do watermark]. Gets or sets a value indicating whether [admin can mark photos as explicit]. This is EnablePhotoComments, a member of class Photos. Gets or sets a value indicating whether [user can mark photos as private]. This is FindFacesForThumbnails, a member of class Photos. This is MakeExplicitPhotosPrivate, a member of class Photos. Gets or sets the max photos. Gets or sets the max photos on main page. Gets or sets the max videos on main page. Gets or sets the min height to watermark. Gets or sets the min width to watermark. Gets or sets the height of the photo max. Gets or sets the width of the photo max. This is PhotoMinHeight, a member of class Photos. This is PhotoMinWidth, a member of class Photos. Gets or sets a value indicating whether [user photo to be shown for each message in the mailbox]. Gets or sets the watermark position. Gets or sets the watermark transparency.

MaxRowsPhotosOnMainPage ( MaxRowsVideosOnMainPage ( MinHeightToWatermark ( MinWidthToWatermark ( PhotoMaxHeight ( PhotoMaxWidth ( PhotoMinHeight ( PhotoMinWidth (

see page 151) see page 152)

see page 152) see page 152) see page 152) see page 152) see page 153)

ShowThumbnailsInMailbox ( WatermarkPosition (

see page 153) see page 153)

WatermarkTransparency (

1.1.32.1.13.1 Photos Properties


1.1.32.1.13.1.1 Config.Photos.AutoApprovePhotos Property
Gets or sets a value indicating whether [auto approve photos]. C# [Reflection.Description("Enable auto approve photos")] [Reflection.Hint("Check to enable auto approve photos.")] public static bool AutoApprovePhotos;

149

1.1 AspNetDating.Classes Namespace Description

AspNetDating Code Reference

Config Class

true if [auto approve photos]; otherwise, false.

1.1.32.1.13.1.2 Config.Photos.DoWatermark Property


Gets or sets a value indicating whether [do watermark]. C# [Reflection.DescriptionAttribute("Apply watermark on photos")] [Reflection.HintAttribute("Check to enable photo watermarking.")] public static bool DoWatermark; Description true if [do watermark]; otherwise, false.

1.1.32.1.13.1.3 Config.Photos.EnableExplicitPhotos Property


Gets or sets a value indicating whether [admin can mark photos as explicit]. C# [Reflection.DescriptionAttribute("Enable explicit photos")] [ Reflection.HintAttribute( "Checking will allow administrators to tag expicit photos. Those photos will only be displayed to registered users. Visitors will see censored image." )] public static bool EnableExplicitPhotos; Description true if [admin can mark photos as explicit]; otherwise, false.

1.1.32.1.13.1.4 Config.Photos.EnablePhotoComments Property


C# [Reflection.DescriptionAttribute("Photo comments")] [Reflection.HintAttribute("Check to allow members to post comments.")] public static bool EnablePhotoComments; Remarks This is EnablePhotoComments, a member of class Photos.

1.1.32.1.13.1.5 Config.Photos.EnablePrivatePhotos Property


Gets or sets a value indicating whether [user can mark photos as private]. C# [Reflection.DescriptionAttribute("Enable private photos")] [ Reflection.HintAttribute( "Checking will allow members to upload private photos. Those photos will be visible only to members chosen by the person who uploaded the photos." )] public static bool EnablePrivatePhotos; Description true if [user can mark photos as private]; otherwise, false.

1.1.32.1.13.1.6 Config.Photos.FindFacesForThumbnails Property


C# [Reflection.DescriptionAttribute("Find faces in photos (FaceFinder plugin required)")] public static bool FindFacesForThumbnails;

150

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Config Class

This is FindFacesForThumbnails, a member of class Photos.

1.1.32.1.13.1.7 Config.Photos.MakeExplicitPhotosPrivate Property


C# [Reflection.DescriptionAttribute("Make explicit photos private")] [ Reflection.HintAttribute( "Checking will mark all explicit photos as private." )] public static bool MakeExplicitPhotosPrivate; Remarks This is MakeExplicitPhotosPrivate, a member of class Photos.

1.1.32.1.13.1.8 Config.Photos.MaxPhotos Property


Gets or sets the max photos. C# [Reflection.DescriptionAttribute("Maximum photos per user")] [Reflection.HintAttribute("Specify the maximum number of photos per user.")] public static int MaxPhotos; Description The max photos.

1.1.32.1.13.1.9 Config.Photos.MaxRowsPhotosOnMainPage Property


Gets or sets the max photos on main page. C# [Reflection.DescriptionAttribute("Maximum photos on main page (in rows)")] [ Reflection.HintAttribute( "Specify the number of rows of photos that appear on New Members section of the main page.")] public static int MaxRowsPhotosOnMainPage; Description The max photos on main page.

1.1.32.1.13.1.10 Config.Photos.MaxRowsVideosOnMainPage Property


Gets or sets the max videos on main page. C# [Reflection.DescriptionAttribute("Maximum videos on main page (in rows)")] [ Reflection.HintAttribute( "Specify the number of rows of videos that appear on New Members section of the main page.")] public static int MaxRowsVideosOnMainPage; Description The max videos on main page.

1.1.32.1.13.1.11 Config.Photos.MinHeightToWatermark Property


Gets or sets the min height to watermark. C# [Reflection.DescriptionAttribute("Minimum picture height to apply watermark")] [ Reflection.HintAttribute( "Minimum picture height to apply watermark. It is recommeded to set this value bigger than the thumbnail size." )] public static int MinHeightToWatermark;

151

1.1 AspNetDating.Classes Namespace Description The min height to watermark.

AspNetDating Code Reference

Config Class

1.1.32.1.13.1.12 Config.Photos.MinWidthToWatermark Property


Gets or sets the min width to watermark. C# [Reflection.DescriptionAttribute("Minimum picture width to apply watermark")] [ Reflection.HintAttribute( "Minimum picture width to apply watermark. It is recommeded to set this value bigger than the thumbnail size." )] public static int MinWidthToWatermark; Description The min width to watermark.

1.1.32.1.13.1.13 Config.Photos.PhotoMaxHeight Property


Gets or sets the height of the photo max. C# [Reflection.DescriptionAttribute("Maximum photo height")] [Reflection.HintAttribute("Specify the maximum height of a photo.")] public static int PhotoMaxHeight; Description The height of the photo max.

1.1.32.1.13.1.14 Config.Photos.PhotoMaxWidth Property


Gets or sets the width of the photo max. C# [Reflection.DescriptionAttribute("Maximum photo width")] [Reflection.HintAttribute("Specify the maximum width of a photo.")] public static int PhotoMaxWidth; Description The width of the photo max.

1.1.32.1.13.1.15 Config.Photos.PhotoMinHeight Property


C# [Reflection.DescriptionAttribute("Minimum photo height")] [Reflection.HintAttribute("Specify the minimum height of a photo.")] public static int PhotoMinHeight; Remarks This is PhotoMinHeight, a member of class Photos.

1.1.32.1.13.1.16 Config.Photos.PhotoMinWidth Property


C# [Reflection.DescriptionAttribute("Minimum photo width")] [Reflection.HintAttribute("Specify the minimum width of a photo.")] public static int PhotoMinWidth; Remarks This is PhotoMinWidth, a member of class Photos.

152

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.13.1.17 Config.Photos.ShowThumbnailsInMailbox Property


Gets or sets a value indicating whether [user photo to be shown for each message in the mailbox]. C# [Reflection.DescriptionAttribute("Show Thumbnails in Mailbox")] [Reflection.HintAttribute("Check to show thumbnails next to each mail in the mailbox.")] public static bool ShowThumbnailsInMailbox; Description true if [ser photo to be shown for each message in the mailbox]; otherwise, false.

1.1.32.1.13.1.18 Config.Photos.WatermarkPosition Property


Gets or sets the watermark position. C# [Reflection.DescriptionAttribute("Watermark position")] [Reflection.HintAttribute("Watermark position.")] public static Photo.eWatermarkPosition WatermarkPosition; Description The watermark position.

1.1.32.1.13.1.19 Config.Photos.WatermarkTransparency Property


Gets or sets the watermark transparency. C# [Reflection.DescriptionAttribute("Watermark transparency level")] [Reflection.HintAttribute("Watermark transparency level (0-250). Recommended value is 150.")] public static int WatermarkTransparency; Description The watermark transparency.

1.1.32.1.14 Config.Profiles Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Profile Settings")] public class Profiles; File Config.cs Remarks This is class AspNetDating.Classes.Config.Profiles. Members Profiles Properties
Name MaxTopicColumns ( see page 154) see page 154) NumberOfPhotoCommentsToShow ( Description Gets or sets the max topic columns. This is NumberOfPhotoCommentsToShow, a member of class Profiles.

153

1.1 AspNetDating.Classes Namespace


NumberOfProfileCommentsToShow (

AspNetDating Code Reference


see page 154)

Config Class

This is NumberOfProfileCommentsToShow, a member of class Profiles.

Profiles Properties
Name MaxTopicColumns ( see page 154) see page 154) see page 154) NumberOfPhotoCommentsToShow ( NumberOfProfileCommentsToShow ( Description Gets or sets the max topic columns. This is NumberOfPhotoCommentsToShow, a member of class Profiles. This is NumberOfProfileCommentsToShow, a member of class Profiles.

1.1.32.1.14.1 Profiles Properties


1.1.32.1.14.1.1 Config.Profiles.MaxTopicColumns Property
Gets or sets the max topic columns. C# [Reflection.DescriptionAttribute("Maximum topic columns")] public static int MaxTopicColumns; Description The max topic columns.

1.1.32.1.14.1.2 Config.Profiles.NumberOfPhotoCommentsToShow Property


C# [Reflection.DescriptionAttribute("Number of photo comments to show")] public static int NumberOfPhotoCommentsToShow; Remarks This is NumberOfPhotoCommentsToShow, a member of class Profiles.

1
1.1.32.1.14.1.3 Config.Profiles.NumberOfProfileCommentsToShow Property
C# [Reflection.DescriptionAttribute("Number of profile comments to show")] public static int NumberOfProfileCommentsToShow; Remarks This is NumberOfProfileCommentsToShow, a member of class Profiles.

1.1.32.1.15 Config.Ratings Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Rating Settings")] public class Ratings; File Config.cs Remarks This is class AspNetDating.Classes.Config.Ratings.

154

1.1 AspNetDating.Classes Namespace Members Ratings Properties


Name EnableCommentRating ( EnablePhotoContests ( EnablePhotoRatings ( EnableProfileRatings ( EnableProfileVoting ( FavoriteEntriesCount ( MaxAccountsPerIP ( MaxRating ( MinDaysToVote ( MinLoginsToVote ( MinRating ( see page 155) see page 156) see page 156) see page 156) see page 156) see page 156) see page 156)

AspNetDating Code Reference

Config Class

Description Gets or sets the enable comment rating. This is EnablePhotoContests, a member of class Ratings. Gets or sets a value indicating whether [user can rate photos]. Gets or sets a value indicating whether [user can rate another user]. Gets or sets a value indicating whether [user can vote for another user]. This is FavoriteEntriesCount, a member of class Ratings. Gets or sets the max accounts per IP. Gets or sets the max rating. This is MinDaysToVote, a member of class Ratings. This is MinLoginsToVote, a member of class Ratings. This is MinPhotosToStartContest, a member of class Ratings. Gets or sets the min rating. This is MinViewsToVote, a member of class Ratings. This is TopEntriesCount, a member of class Ratings. Gets or sets the top photos count. Gets or sets the top photos min votes. Gets or sets the top users count. Gets or sets the top users min votes.

see page 157) see page 157) see page 157) see page 157)

MinPhotosToStartContest ( see page 157) MinViewsToVote ( TopEntriesCount ( TopPhotosCount ( TopUsersCount (

see page 157) see page 158) see page 158) see page 158) see page 158) see page 158)

TopPhotosMinVotes ( TopUsersMinVotes (

Ratings Properties
Name EnableCommentRating ( EnablePhotoContests ( EnablePhotoRatings ( EnableProfileRatings ( EnableProfileVoting ( FavoriteEntriesCount ( MaxAccountsPerIP ( MaxRating ( MinDaysToVote ( MinLoginsToVote ( MinRating ( see page 155) see page 156) see page 156) see page 156) see page 156) see page 156) see page 156) Description Gets or sets the enable comment rating. This is EnablePhotoContests, a member of class Ratings. Gets or sets a value indicating whether [user can rate photos]. Gets or sets a value indicating whether [user can rate another user]. Gets or sets a value indicating whether [user can vote for another user]. This is FavoriteEntriesCount, a member of class Ratings. Gets or sets the max accounts per IP. Gets or sets the max rating. This is MinDaysToVote, a member of class Ratings. This is MinLoginsToVote, a member of class Ratings. This is MinPhotosToStartContest, a member of class Ratings. Gets or sets the min rating. This is MinViewsToVote, a member of class Ratings. This is TopEntriesCount, a member of class Ratings. Gets or sets the top photos count. Gets or sets the top photos min votes. Gets or sets the top users count. Gets or sets the top users min votes.

see page 157) see page 157) see page 157) see page 157)

MinPhotosToStartContest ( see page 157) MinViewsToVote ( TopEntriesCount ( TopPhotosCount ( TopUsersCount (

see page 157) see page 158) see page 158) see page 158) see page 158) see page 158)

TopPhotosMinVotes ( TopUsersMinVotes (

1.1.32.1.15.1 Ratings Properties


1.1.32.1.15.1.1 Config.Ratings.EnableCommentRating Property
Gets or sets the enable comment rating. C# [Reflection.DescriptionAttribute("Enable voting for comments")] public static bool EnableCommentRating; Description The enable comment rating.

155

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.15.1.2 Config.Ratings.EnablePhotoContests Property


C# [Reflection.DescriptionAttribute("Enable Photo Contests")] public static bool EnablePhotoContests; Remarks This is EnablePhotoContests, a member of class Ratings.

1.1.32.1.15.1.3 Config.Ratings.EnablePhotoRatings Property


Gets or sets a value indicating whether [user can rate photos]. C# [Reflection.DescriptionAttribute("Enable Photo Ratings")] public static bool EnablePhotoRatings; Description true if [user can rate photos]; otherwise, false.

1.1.32.1.15.1.4 Config.Ratings.EnableProfileRatings Property


Gets or sets a value indicating whether [user can rate another user]. C# [Reflection.DescriptionAttribute("Enable Profile Ratings")] public static bool EnableProfileRatings; Description true if [user can rate another user]; otherwise, false.

1.1.32.1.15.1.5 Config.Ratings.EnableProfileVoting Property


Gets or sets a value indicating whether [user can vote for another user]. C# [Reflection.DescriptionAttribute("Enable Profile Voting")] public static bool EnableProfileVoting; Description true if [user can vote for another user]; otherwise, false.

1.1.32.1.15.1.6 Config.Ratings.FavoriteEntriesCount Property


C# [Reflection.DescriptionAttribute("Number of favorite entries to use for comparison")] public static int FavoriteEntriesCount; Remarks This is FavoriteEntriesCount, a member of class Ratings.

1.1.32.1.15.1.7 Config.Ratings.MaxAccountsPerIP Property


Gets or sets the max accounts per IP. C# [Reflection.DescriptionAttribute("Disable voting for IP if accounts are more than")] public static int MaxAccountsPerIP;

156

1.1 AspNetDating.Classes Namespace Description The max accounts per IP.

AspNetDating Code Reference

Config Class

1.1.32.1.15.1.8 Config.Ratings.MaxRating Property


Gets or sets the max rating. C# [Reflection.DescriptionAttribute("Maximum rating")] public static int MaxRating; Description The max rating.

1.1.32.1.15.1.9 Config.Ratings.MinDaysToVote Property


C# [Reflection.DescriptionAttribute("Enable voting after specified period (in days)")] public static int MinDaysToVote; Remarks This is MinDaysToVote, a member of class Ratings.

1.1.32.1.15.1.10 Config.Ratings.MinLoginsToVote Property


C# [Reflection.DescriptionAttribute("Enable voting after specified logins")] public static int MinLoginsToVote; Remarks This is MinLoginsToVote, a member of class Ratings.

1.1.32.1.15.1.11 Config.Ratings.MinPhotosToStartContest Property


C# [Reflection.DescriptionAttribute("Minimum number of entries to start photo contest")] public static int MinPhotosToStartContest; Remarks This is MinPhotosToStartContest, a member of class Ratings.

1.1.32.1.15.1.12 Config.Ratings.MinRating Property


Gets or sets the min rating. C# [Reflection.DescriptionAttribute("Minimum rating")] public static int MinRating; Description The min rating.

1.1.32.1.15.1.13 Config.Ratings.MinViewsToVote Property


C# [Reflection.DescriptionAttribute("Enable voting after specified profile views")] public static int MinViewsToVote;

157

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Config Class

This is MinViewsToVote, a member of class Ratings.

1.1.32.1.15.1.14 Config.Ratings.TopEntriesCount Property


C# [Reflection.DescriptionAttribute("Number of entries to show in the top entries chart")] public static int TopEntriesCount; Remarks This is TopEntriesCount, a member of class Ratings.

1.1.32.1.15.1.15 Config.Ratings.TopPhotosCount Property


Gets or sets the top photos count. C# [Reflection.DescriptionAttribute("TopPhoto count")] public static int TopPhotosCount; Description The top photos count.

1.1.32.1.15.1.16 Config.Ratings.TopPhotosMinVotes Property


Gets or sets the top photos min votes. C# [Reflection.DescriptionAttribute("Minimum required votes for TopPhotos list")] public static int TopPhotosMinVotes; Description The top photos min votes.

1.1.32.1.15.1.17 Config.Ratings.TopUsersCount Property


Gets or sets the top users count. C# [Reflection.DescriptionAttribute("TopUser count")] public static int TopUsersCount; Description The top users count.

1.1.32.1.15.1.18 Config.Ratings.TopUsersMinVotes Property


Gets or sets the top users min votes. C# [Reflection.DescriptionAttribute("Minimum required votes for TopUser list")] public static int TopUsersMinVotes; Description The top users min votes.

158

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.16 Config.Search Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Search Settings")] public class Search; File Config.cs Remarks This is class AspNetDating.Classes.Config.Search. Members Search Properties
Name DistanceSearchEnabled ( see page 160) see page 160) DistanceSearchMaxDistance ( DistanceSearchMaxUsers ( FilterOnlineUsers ( ResultsPerPage ( Description Enable/Disable Distance ( see page 215) Search. see page 215) Gets or sets the maximum distance from user for Distance ( Search. Gets or sets the maximum returned users for Distance ( Search. This is FilterOnlineUsers, a member of class Search. This is MeasureDistanceInKilometers, a member of class Search. Gets or sets the results per page. see page 161) [Reflection.DescriptionAttribute ( see page 500)("Use precise method for distance calculation")] [Reflection.HintAttribute ( see page 501)("Using the precise method would cause higher cpu load")] public static bool UsePreciseMethod { get { return DBSettings.Get ( see page 208)("Search_UsePreciseMethod", false); } set { DBSettings.Set ( see page 210)("Search_UsePreciseMethod", value); } Gets or sets the users per page. Gets or sets the users per page when viewing as grid. Gets or sets the videos per page.

see page 160)

see page 215)

see page 160) see page 160) see page 160)

MeasureDistanceInKilometers ( ShowDistanceFromOnlineUser (

UsersPerPage ( VideosPerPage (

see page 161) see page 161) see page 161)

UsersPerPageGrid (

Search Properties
Name DistanceSearchEnabled ( see page 160) see page 160) DistanceSearchMaxDistance ( DistanceSearchMaxUsers ( FilterOnlineUsers ( ResultsPerPage ( Description Enable/Disable Distance ( see page 215) Search. see page 215) Gets or sets the maximum distance from user for Distance ( Search. Gets or sets the maximum returned users for Distance ( Search. This is FilterOnlineUsers, a member of class Search. This is MeasureDistanceInKilometers, a member of class Search. Gets or sets the results per page. see page 161) [Reflection.DescriptionAttribute ( see page 500)("Use precise method for distance calculation")] [Reflection.HintAttribute ( see page 501)("Using the precise method would cause higher cpu load")] public static bool UsePreciseMethod { get { return DBSettings.Get ( see page 208)("Search_UsePreciseMethod", false); } set { DBSettings.Set ( see page 210)("Search_UsePreciseMethod", value); } Gets or sets the users per page. Gets or sets the users per page when viewing as grid. Gets or sets the videos per page.

see page 160)

see page 215)

see page 160) see page 160) see page 160)

MeasureDistanceInKilometers ( ShowDistanceFromOnlineUser (

UsersPerPage ( VideosPerPage (

see page 161) see page 161) see page 161)

UsersPerPageGrid (

1.1.32.1.16.1 Search Properties

159

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.16.1.1 Config.Search.DistanceSearchEnabled Property


Enable/Disable Distance ( C# [Reflection.DescriptionAttribute("Distance Search enabled")] public static bool DistanceSearchEnabled; Description is enabled? see page 215) Search ( see page 159).

1.1.32.1.16.1.2 Config.Search.DistanceSearchMaxDistance Property


Gets or sets the maximum distance from user for Distance ( C# [Reflection.DescriptionAttribute("Maximum distance from User for Distance Search")] [Reflection.HintAttribute("Measured in miles or kilometers. Depends on the selection made above.")] public static double DistanceSearchMaxDistance; Description maximum distance value. see page 215) Search ( see page 159).

1.1.32.1.16.1.3 Config.Search.DistanceSearchMaxUsers Property


Gets or sets the maximum returned users for Distance ( C# [Reflection.DescriptionAttribute("Maximum users returned for Distance Search")] public static int DistanceSearchMaxUsers; Description maximum users value. see page 215) Search ( see page 159).

1.1.32.1.16.1.4 Config.Search.FilterOnlineUsers Property


C# [Reflection.Description("Enable filter for online users")] [Reflection.Hint("Check to enable filter for online users.")] public static bool FilterOnlineUsers; Remarks This is FilterOnlineUsers, a member of class Search.

1.1.32.1.16.1.5 Config.Search.MeasureDistanceInKilometers Property


C# [Reflection.DescriptionAttribute("Measure distance in kilometers")] [Reflection.HintAttribute("if checked, measured in kilometers, otherwise in miles")] public static bool MeasureDistanceInKilometers; Remarks This is MeasureDistanceInKilometers, a member of class Search.

1.1.32.1.16.1.6 Config.Search.ResultsPerPage Property


Gets or sets the results per page.

160

1.1 AspNetDating.Classes Namespace C# public static int ResultsPerPage; Description The results per page.

AspNetDating Code Reference

Config Class

1.1.32.1.16.1.7 Config.Search.ShowDistanceFromOnlineUser Property


C# [Reflection.DescriptionAttribute("Show distance from online user")] [Reflection.HintAttribute("Enable show distance from online user.")] public static bool ShowDistanceFromOnlineUser; Remarks [Reflection.DescriptionAttribute ( see page 500)("Use precise method for distance calculation")] [Reflection.HintAttribute ( see page 501)("Using the precise method would cause higher cpu load")] public static bool UsePreciseMethod { get { return DBSettings.Get ( see page 208)("Search_UsePreciseMethod", false); } set { DBSettings.Set ( see page 210)("Search_UsePreciseMethod", value); }

1.1.32.1.16.1.8 Config.Search.UsersPerPage Property


Gets or sets the users per page. C# [Reflection.DescriptionAttribute("Users per page")] public static int UsersPerPage; Description The users per page.

1.1.32.1.16.1.9 Config.Search.UsersPerPageGrid Property


Gets or sets the users per page when viewing as grid. C# [Reflection.DescriptionAttribute("Users per page (grid)")] public static int UsersPerPageGrid; Description The users per page.

1.1.32.1.16.1.10 Config.Search.VideosPerPage Property


Gets or sets the videos per page. C# [Reflection.DescriptionAttribute("Videos per page")] public static int VideosPerPage; Description The videos per page.

1.1.32.1.17 Config.SEO Class


Inheritance Hierarchy

161

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Config Class

[Reflection.DescriptionAttribute("SEO settings")] public class SEO; File Config.cs Remarks This is class AspNetDating.Classes.Config.SEO. Members SEO Properties
Name EnableUrlRewriting ( see page 162) see page 162) see page 163) see page 163) see page 163) ShowGroupMetaDescriptionTemplate ( ShowGroupMetaKeywordsTemplate ( ShowGroupTitleTemplate ( Description This is EnableUrlRewriting, a member of class SEO. This is ShowGroupMetaDescriptionTemplate, a member of class SEO. This is ShowGroupMetaKeywordsTemplate, a member of class SEO. This is ShowGroupTitleTemplate, a member of class SEO. This is ShowGroupTopicMetaDescriptionTemplate, a member of class SEO. This is ShowGroupTopicMetaKeywordsTemplate, a member of class SEO. This is ShowGroupTopicTitleTemplate, a member of class SEO. This is ShowUserMetaDescriptionTemplate, a member of class SEO. This is ShowUserMetaKeywordsTemplate, a member of class SEO. This is ShowUserTitleTemplate, a member of class SEO.

see page 163)

ShowGroupTopicMetaDescriptionTemplate ( ShowGroupTopicMetaKeywordsTemplate ( ShowGroupTopicTitleTemplate ( ShowUserMetaDescriptionTemplate ( ShowUserMetaKeywordsTemplate ( ShowUserTitleTemplate (

see page 163) see page 163) see page 164)

see page 164)

SEO Properties
Name EnableUrlRewriting ( see page 162) see page 162) see page 163) see page 163) see page 163) ShowGroupMetaDescriptionTemplate ( ShowGroupMetaKeywordsTemplate ( ShowGroupTitleTemplate ( Description This is EnableUrlRewriting, a member of class SEO. This is ShowGroupMetaDescriptionTemplate, a member of class SEO. This is ShowGroupMetaKeywordsTemplate, a member of class SEO. This is ShowGroupTitleTemplate, a member of class SEO. This is ShowGroupTopicMetaDescriptionTemplate, a member of class SEO. This is ShowGroupTopicMetaKeywordsTemplate, a member of class SEO. This is ShowGroupTopicTitleTemplate, a member of class SEO. This is ShowUserMetaDescriptionTemplate, a member of class SEO. This is ShowUserMetaKeywordsTemplate, a member of class SEO. This is ShowUserTitleTemplate, a member of class SEO.

see page 163)

ShowGroupTopicMetaDescriptionTemplate ( ShowGroupTopicMetaKeywordsTemplate ( ShowGroupTopicTitleTemplate ( ShowUserMetaDescriptionTemplate ( ShowUserMetaKeywordsTemplate ( ShowUserTitleTemplate (

see page 163) see page 163) see page 164)

see page 164)

1.1.32.1.17.1 SEO Properties


1.1.32.1.17.1.1 Config.SEO.EnableUrlRewriting Property
C# [Reflection.DescriptionAttribute("Enable Url Rewriting")] public static bool EnableUrlRewriting; Remarks This is EnableUrlRewriting, a member of class SEO.

1.1.32.1.17.1.2 Config.SEO.ShowGroupMetaDescriptionTemplate Property


C# [Reflection.DescriptionAttribute("Template for ShowGroup.aspx meta description")] public static string ShowGroupMetaDescriptionTemplate; Remarks This is ShowGroupMetaDescriptionTemplate, a member of class SEO.

162

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.17.1.3 Config.SEO.ShowGroupMetaKeywordsTemplate Property


C# [Reflection.DescriptionAttribute("Template for ShowGroup.aspx meta keywords")] public static string ShowGroupMetaKeywordsTemplate; Remarks This is ShowGroupMetaKeywordsTemplate, a member of class SEO.

1.1.32.1.17.1.4 Config.SEO.ShowGroupTitleTemplate Property


C# [Reflection.DescriptionAttribute("Template for ShowGroup.aspx title")] [Reflection.Hint("Use %%CATEGORIES%%, %%DATECREATED%%, %%TYPE%%, %%MEMBERS%%, %%OWNER%% where you want to put respectively categories of the group, date of creation, type, number of members and the owner")] public static string ShowGroupTitleTemplate; Remarks This is ShowGroupTitleTemplate, a member of class SEO.

1.1.32.1.17.1.5 Config.SEO.ShowGroupTopicMetaDescriptionTemplate Property


C# [Reflection.DescriptionAttribute("Template for ShowGroupTopics.aspx meta description")] public static string ShowGroupTopicMetaDescriptionTemplate; Remarks This is ShowGroupTopicMetaDescriptionTemplate, a member of class SEO.

1
1.1.32.1.17.1.6 Config.SEO.ShowGroupTopicMetaKeywordsTemplate Property
C# [Reflection.DescriptionAttribute("Template for ShowGroupTopics.aspx meta keywords")] public static string ShowGroupTopicMetaKeywordsTemplate; Remarks This is ShowGroupTopicMetaKeywordsTemplate, a member of class SEO.

1.1.32.1.17.1.7 Config.SEO.ShowGroupTopicTitleTemplate Property


C# [Reflection.DescriptionAttribute("Template for ShowGroupTopics.aspx title")] [Reflection.Hint("Use %%GROUP%%, %%NAME%%, %%USERNAME%% where you want to put respectively group of the topic, name of the topic and username of the creator")] public static string ShowGroupTopicTitleTemplate; Remarks This is ShowGroupTopicTitleTemplate, a member of class SEO.

1.1.32.1.17.1.8 Config.SEO.ShowUserMetaDescriptionTemplate Property


C# [Reflection.DescriptionAttribute("Template for ShowUser.aspx meta description")] public static string ShowUserMetaDescriptionTemplate; Remarks This is ShowUserMetaDescriptionTemplate, a member of class SEO.

163

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.17.1.9 Config.SEO.ShowUserMetaKeywordsTemplate Property


C# [Reflection.DescriptionAttribute("Template for ShowUser.aspx meta keywords")] public static string ShowUserMetaKeywordsTemplate; Remarks This is ShowUserMetaKeywordsTemplate, a member of class SEO.

1.1.32.1.17.1.10 Config.SEO.ShowUserTitleTemplate Property


C# [Reflection.DescriptionAttribute("Template for ShowUser.aspx title")] public static string ShowUserTitleTemplate; Remarks This is ShowUserTitleTemplate, a member of class SEO.

1.1.32.1.18 Config.ThirdPartyServices Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Third Party Services")] public class ThirdPartyServices; File Config.cs Remarks This is class AspNetDating.Classes.Config.ThirdPartyServices. Members ThirdPartyServices Properties
Name GetMissingCoordinatesFromGoogleMaps ( GoogleMapsAPIKey ( see page 165) see page 164) Description This is GetMissingCoordinatesFromGoogleMaps, a member of class ThirdPartyServices. This is GoogleMapsAPIKey, a member of class ThirdPartyServices.

ThirdPartyServices Properties
Name GetMissingCoordinatesFromGoogleMaps ( GoogleMapsAPIKey ( see page 165) see page 164) Description This is GetMissingCoordinatesFromGoogleMaps, a member of class ThirdPartyServices. This is GoogleMapsAPIKey, a member of class ThirdPartyServices.

1.1.32.1.18.1 ThirdPartyServices Properties


1.1.32.1.18.1.1 Config.ThirdPartyServices.GetMissingCoordinatesFromGoogleMaps Property
C# [Reflection.DescriptionAttribute("Get Missing Coordinates From Google Maps")] public static bool GetMissingCoordinatesFromGoogleMaps; Remarks This is GetMissingCoordinatesFromGoogleMaps, a member of class ThirdPartyServices.

164

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.18.1.2 Config.ThirdPartyServices.GoogleMapsAPIKey Property


C# [Reflection.DescriptionAttribute("Google Maps API key")] public static string GoogleMapsAPIKey; Remarks This is GoogleMapsAPIKey, a member of class ThirdPartyServices.

1.1.32.1.19 Config.Urls Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("URLs")] public class Urls; File Config.cs Remarks This is class AspNetDating.Classes.Config.Urls. Members Urls Properties
Name ActivateAccount ( ActivatePassword ( Cancel ( Home ( see page 165) see page 166) Description This is ActivateAccount, a member of class Urls. This is ActivatePassword, a member of class Urls. This is Cancel, a member of class Urls. Gets or sets the home. Gets or sets the home. This is SecureHome, a member of class Urls. This is ThankYou, a member of class Urls.

see page 166) see page 166) see page 166) see page 166)

ImagesHome ( SecureHome ( ThankYou (

see page 166)

Urls Properties
Name ActivateAccount ( ActivatePassword ( Cancel ( Home ( see page 165) see page 166) Description This is ActivateAccount, a member of class Urls. This is ActivatePassword, a member of class Urls. This is Cancel, a member of class Urls. Gets or sets the home. Gets or sets the home. This is SecureHome, a member of class Urls. This is ThankYou, a member of class Urls.

see page 166) see page 166) see page 166) see page 166)

ImagesHome ( SecureHome ( ThankYou (

see page 166)

1.1.32.1.19.1 Urls Properties


1.1.32.1.19.1.1 Config.Urls.ActivateAccount Property
C# public static string ActivateAccount; Remarks This is ActivateAccount, a member of class Urls.

165

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.19.1.2 Config.Urls.ActivatePassword Property


C# public static string ActivatePassword; Remarks This is ActivatePassword, a member of class Urls.

1.1.32.1.19.1.3 Config.Urls.Cancel Property


C# public static string Cancel; Remarks This is Cancel, a member of class Urls.

1.1.32.1.19.1.4 Config.Urls.Home Property


Gets or sets the home. C# public static string Home; Description The home.

1.1.32.1.19.1.5 Config.Urls.ImagesHome Property


Gets or sets the home. C# public static string ImagesHome; Description The home.

1.1.32.1.19.1.6 Config.Urls.SecureHome Property


C# public static string SecureHome; Remarks This is SecureHome, a member of class Urls.

1.1.32.1.19.1.7 Config.Urls.ThankYou Property


C# public static string ThankYou; Remarks This is ThankYou, a member of class Urls.

1.1.32.1.20 Config.Users Class


Inheritance Hierarchy

166

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Config Class

[Reflection.DescriptionAttribute("User Settings")] public class Users; File Config.cs Remarks This is class AspNetDating.Classes.Config.Users. Members Users Fields
Name ReservedUsernames ( SystemUsername ( see page 170) see page 170) Description This is ReservedUsernames, a member of class Users. This is SystemUsername, a member of class Users.

Users Methods
Name GetCities ( see page 170) see page 170) see page 170) see page 171) see page 170) see page 171) see page 171) see page 171) GetCountries ( GetLocation ( GetRegions ( Description This is GetCities, a member of class Users. This is GetCountries, a member of class Users. This is GetCountryByCode, a member of class Users. This is GetLocation, a member of class Users. This is GetNonPayingMembersOptions, a member of class Users. This is GetRegions, a member of class Users. This is GetUsersWithinRadius, a member of class Users. This is SetNonPayingMembersOptions, a member of class Users.

GetCountryByCode (

GetNonPayingMembersOptions ( GetUsersWithinRadius (

SetNonPayingMembersOptions (

Users Properties
Name AutoActivateUsers ( see page 171) see page 172) see page 172) AutoApproveAnswers ( Description Gets or sets a value indicating whether [users are activated automatically]. Gets or sets a value indicating whether [auto approve answers]. This is CheckForDuplicateEmails, a member of class Users. see page 172) This is CompletedProfileRequiredToBrowseSearch, a member of class Users. This is Countries, a member of class Users. Gets or sets a value indicating whether [couples support]. This is DefaultCountry, a member of class Users. Gets or sets a value indicating whether users will receive e-mail notifications by default This is EnableCardSpace, a member of class Users. This is EnablePrewrittenMessages, a member of class Users. This is EnableProfileComments, a member of class Users. see page 173) Gets or sets a value indicating whether [members can certify that a particular user is genuine].

CheckForDuplicateEmails ( Countries ( see page 172)

CompletedProfileRequiredToBrowseSearch ( CouplesSupport ( DefaultCountry ( see page 172) see page 172) see page 173)

EmailNotificationsDefault ( EnableCardSpace (

see page 173) see page 173) see page 173)

EnablePrewrittenMessages ( EnableProfileComments (

EnableRealPersonVerificationFunctionality (

EnableRealPersonVerificationFunctionalityAdmin ( 173) EnableWhoViewedMyProfile ( EnableZodiacSign ( ForceCity ( ForceCountry ( ForceRegion ( see page 174) see page 174) see page 174) see page 174) see page 175) see page 174) see page 174)

see page This is EnableRealPersonVerificationFunctionalityAdmin, a member of class Users. This is EnableWhoViewedMyProfile, a member of class Users. This is EnableZodiacSign, a member of class Users. This is ForceCity, a member of class Users. This is ForceCountry, a member of class Users. This is ForceRegion, a member of class Users. This is FreeForFemales, a member of class Users. Gets or sets a value indicating whether [the user would be asked about his/her interest] Gets or sets the invitation code needed to register. Gets or sets a value indicating whether [location panel visible]. Gets or sets the max age. This is MaxContactedUsersPerDay, a member of class Users. Gets or sets the max favourite users.

FreeForFemales (

InterestedInFieldEnabled ( InvitationCode ( MaxAge (

see page 175) see page 175) see page 175)

LocationPanelVisible (

see page 175) see page 176)

MaxContactedUsersPerDay ( MaxFavouriteUsers (

167

1.1 AspNetDating.Classes Namespace


MembersMaxMessagesPerDay ( MessageVerificationEnabled ( MessageVerificationsCount ( MinAge ( see page 176) MinAgeForExplicitPhotos (

AspNetDating Code Reference


see page 176)

Config Class

This is MembersMaxMessagesPerDay, a member of class Users. This is MessageVerificationEnabled, a member of class Users. This is MessageVerificationsCount, a member of class Users. Gets or sets the min age. Gets or sets the min age for explicit photos.

see page 176) see page 176)

see page 177) see page

MinimumUserVotesToMarkMemberAsVerified ( 177) NewMessageNotification ( see page 177) NonPaidMembersCanRespondToPaidMembers ( 177)

Gets or sets the minimum user votes to mark member as verified. This is NewMessageNotification, a member of class Users.

see page see

Gets or sets a value indicating whether [non-paid members can respond to paid members]. Gets or sets a value indicating whether [non-paid members can use prewritten responses only]. Gets or sets the online check time. Gets or sets a value indicating whether [only paid members can add comments]. Gets or sets a value indicating whether [only registered can view photos]. Gets or sets the length of the password max. Gets or sets the length of the password min. Gets or sets a value indicating whether payment is required. This is RegistrationRequiredToBrowse, a member of class Users. This is RegistrationRequiredToSearch, a member of class Users. This is SendWelcomeMessage, a member of class Users. This is ShowDistanceFromOnlineUser, a member of class Users. This is ShowFriendsNewBlogPostsOnHomePage, a member of class Users. This is ShowFriendsNewPhotosOnHomePage, a member of class Users. This is ShowStealthMode, a member of class Users. This is SmsConfirmationRequired, a member of class Users. Gets or sets the top user max time away. Gets or sets new users' free trial period.

NonPaidMembersCanUsePrewrittenResponsesOnly ( page 177) OnlineCheckTime ( see page 178) see page 178) OnlyPaidMembersCanAddComments ( OnlyRegisteredCanViewPhotos ( PasswordMaxLength ( PasswordMinLength ( PaymentRequired (

see page 178)

see page 178) see page 178)

see page 179) see page 179) see page 179) see page 179) see page 180) see page 180)

RegistrationRequiredToBrowse ( RegistrationRequiredToSearch ( SendWelcomeMessage ( ShowDistanceFromOnlineUser (

see page 179)

ShowFriendsNewBlogPostsOnHomePage ( ShowFriendsNewPhotosOnHomePage ( ShowStealthMode ( see page 180) see page 180) see page 180) SmsConfirmationRequired ( TopUserMaxTimeAway ( TrialPeriod ( see page 181)

UnpaidMembersMaxMessagesPerDay ( UsernameMaxLength ( UsernameMinLength ( see page 181) see page 181)

see page 181)

Gets or sets the number of messages per day that the unpaid users are limited to. Gets or sets the length of the username max. Gets or sets the length of the username min.

Users Fields
Name ReservedUsernames ( SystemUsername ( see page 170) see page 170) Description This is ReservedUsernames, a member of class Users. This is SystemUsername, a member of class Users.

Users Methods
Name GetCities ( see page 170) see page 170) see page 170) see page 171) see page 170) see page 171) see page 171) see page 171) GetCountries ( GetLocation ( GetRegions ( Description This is GetCities, a member of class Users. This is GetCountries, a member of class Users. This is GetCountryByCode, a member of class Users. This is GetLocation, a member of class Users. This is GetNonPayingMembersOptions, a member of class Users. This is GetRegions, a member of class Users. This is GetUsersWithinRadius, a member of class Users. This is SetNonPayingMembersOptions, a member of class Users.

GetCountryByCode (

GetNonPayingMembersOptions ( GetUsersWithinRadius (

SetNonPayingMembersOptions (

Users Properties
Name AutoActivateUsers ( see page 171) see page 172) see page 172) AutoApproveAnswers ( Description Gets or sets a value indicating whether [users are activated automatically]. Gets or sets a value indicating whether [auto approve answers]. This is CheckForDuplicateEmails, a member of class Users. see page 172) This is CompletedProfileRequiredToBrowseSearch, a member of class Users. This is Countries, a member of class Users. Gets or sets a value indicating whether [couples support]. This is DefaultCountry, a member of class Users.

CheckForDuplicateEmails ( Countries ( see page 172)

CompletedProfileRequiredToBrowseSearch ( CouplesSupport ( DefaultCountry ( see page 172) see page 172)

168

1.1 AspNetDating.Classes Namespace


EmailNotificationsDefault ( EnableCardSpace (

AspNetDating Code Reference

Config Class

see page 173)

Gets or sets a value indicating whether users will receive e-mail notifications by default This is EnableCardSpace, a member of class Users. This is EnablePrewrittenMessages, a member of class Users. This is EnableProfileComments, a member of class Users. see page 173) Gets or sets a value indicating whether [members can certify that a particular user is genuine].

see page 173) see page 173) see page 173)

EnablePrewrittenMessages ( EnableProfileComments (

EnableRealPersonVerificationFunctionality (

EnableRealPersonVerificationFunctionalityAdmin ( 173) EnableWhoViewedMyProfile ( EnableZodiacSign ( ForceCity ( ForceCountry ( ForceRegion ( see page 174) see page 174) see page 174) see page 174) see page 175) see page 174) see page 174)

see page This is EnableRealPersonVerificationFunctionalityAdmin, a member of class Users. This is EnableWhoViewedMyProfile, a member of class Users. This is EnableZodiacSign, a member of class Users. This is ForceCity, a member of class Users. This is ForceCountry, a member of class Users. This is ForceRegion, a member of class Users. This is FreeForFemales, a member of class Users. Gets or sets a value indicating whether [the user would be asked about his/her interest] Gets or sets the invitation code needed to register. Gets or sets a value indicating whether [location panel visible]. Gets or sets the max age. This is MaxContactedUsersPerDay, a member of class Users. Gets or sets the max favourite users. This is MembersMaxMessagesPerDay, a member of class Users. This is MessageVerificationEnabled, a member of class Users. This is MessageVerificationsCount, a member of class Users. Gets or sets the min age. Gets or sets the min age for explicit photos.

FreeForFemales (

InterestedInFieldEnabled ( InvitationCode ( MaxAge (

see page 175) see page 175) see page 175) see page 176)

LocationPanelVisible (

see page 175) see page 176) see page 176) see page 176) see page 177) see page

MaxContactedUsersPerDay ( MaxFavouriteUsers (

MembersMaxMessagesPerDay ( MessageVerificationEnabled ( MessageVerificationsCount ( MinAge ( see page 176) MinAgeForExplicitPhotos (

MinimumUserVotesToMarkMemberAsVerified ( 177) NewMessageNotification ( see page 177) NonPaidMembersCanRespondToPaidMembers ( 177)

Gets or sets the minimum user votes to mark member as verified. This is NewMessageNotification, a member of class Users.

see page see

Gets or sets a value indicating whether [non-paid members can respond to paid members]. Gets or sets a value indicating whether [non-paid members can use prewritten responses only]. Gets or sets the online check time. Gets or sets a value indicating whether [only paid members can add comments]. Gets or sets a value indicating whether [only registered can view photos]. Gets or sets the length of the password max. Gets or sets the length of the password min. Gets or sets a value indicating whether payment is required. This is RegistrationRequiredToBrowse, a member of class Users. This is RegistrationRequiredToSearch, a member of class Users. This is SendWelcomeMessage, a member of class Users. This is ShowDistanceFromOnlineUser, a member of class Users. This is ShowFriendsNewBlogPostsOnHomePage, a member of class Users. This is ShowFriendsNewPhotosOnHomePage, a member of class Users. This is ShowStealthMode, a member of class Users. This is SmsConfirmationRequired, a member of class Users. Gets or sets the top user max time away. Gets or sets new users' free trial period.

NonPaidMembersCanUsePrewrittenResponsesOnly ( page 177) OnlineCheckTime ( see page 178) see page 178) OnlyPaidMembersCanAddComments ( OnlyRegisteredCanViewPhotos ( PasswordMaxLength ( PasswordMinLength ( PaymentRequired (

see page 178)

see page 178) see page 178)

see page 179) see page 179) see page 179) see page 179) see page 180) see page 180)

RegistrationRequiredToBrowse ( RegistrationRequiredToSearch ( SendWelcomeMessage ( ShowDistanceFromOnlineUser (

see page 179)

ShowFriendsNewBlogPostsOnHomePage ( ShowFriendsNewPhotosOnHomePage ( ShowStealthMode ( see page 180) see page 180) see page 180) SmsConfirmationRequired ( TopUserMaxTimeAway ( TrialPeriod ( see page 181)

UnpaidMembersMaxMessagesPerDay ( UsernameMaxLength ( UsernameMinLength ( see page 181) see page 181)

see page 181)

Gets or sets the number of messages per day that the unpaid users are limited to. Gets or sets the length of the username max. Gets or sets the length of the username min.

1.1.32.1.20.1 Users Fields

169

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.20.1.1 Config.Users.ReservedUsernames Field


C# public static string[] ReservedUsernames = { "admin", "support", "webmaster", "system" }; Remarks This is ReservedUsernames, a member of class Users.

1.1.32.1.20.1.2 Config.Users.SystemUsername Field


C# public static string SystemUsername = "admin"; Remarks This is SystemUsername, a member of class Users.

1.1.32.1.20.2 Users Methods


1.1.32.1.20.2.1 Config.Users.GetCities Method
C# public static string[] GetCities(string country, string region); Remarks This is GetCities, a member of class Users.

1.1.32.1.20.2.2 Config.Users.GetCountries Method


C# public static string[] GetCountries(); Remarks This is GetCountries, a member of class Users.

1.1.32.1.20.2.3 Config.Users.GetCountryByCode Method


C# public static string GetCountryByCode(string code); Remarks This is GetCountryByCode, a member of class Users.

1.1.32.1.20.2.4 GetLocation Method 1.1.32.1.20.2.4.1 Config.Users.GetLocation Method (User)


C# public static Location GetLocation(User user); Remarks This is GetLocation, a member of class Users.

170

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.20.2.4.2 Config.Users.GetLocation Method (string, string, string)


C# public static Location GetLocation(string country, string region, string city); Remarks This is GetLocation, a member of class Users.

1.1.32.1.20.2.5 Config.Users.GetNonPayingMembersOptions Method


C# public static BillingPlanOptions GetNonPayingMembersOptions(); Remarks This is GetNonPayingMembersOptions, a member of class Users.

1.1.32.1.20.2.6 Config.Users.GetRegions Method


C# public static string[] GetRegions(string country); Remarks This is GetRegions, a member of class Users.

1.1.32.1.20.2.7 Config.Users.GetUsersWithinRadius Method


C# public static string[] GetUsersWithinRadius(Location inLocation, User.eGender gender, int maxAge, int minAge, bool photoReq, double inRadius, int maxResults); Remarks This is GetUsersWithinRadius, a member of class Users.

1.1.32.1.20.2.8 Config.Users.SetNonPayingMembersOptions Method


C# public static void SetNonPayingMembersOptions(BillingPlanOptions options); Remarks This is SetNonPayingMembersOptions, a member of class Users.

1.1.32.1.20.3 Users Properties


1.1.32.1.20.3.1 Config.Users.AutoActivateUsers Property
Gets or sets a value indicating whether [users are activated automatically]. C# [Reflection.Description("Auto activate users")] [Reflection.Hint("if checked, users will not receive activation email upon registration and will be activated automatically")] public static bool AutoActivateUsers; Description true if [auto activated]; otherwise, false.

171

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.20.3.2 Config.Users.AutoApproveAnswers Property


Gets or sets a value indicating whether [auto approve answers]. C# [Reflection.Description("Auto approve answers for members registered more than xx days ago")] [Reflection.Hint("Auto approve answers for members registered more than xx days ago")] public static int AutoApproveAnswers; Description true if [auto approve answers]; otherwise, false.

1.1.32.1.20.3.3 Config.Users.CheckForDuplicateEmails Property


C# [Reflection.DescriptionAttribute("Check for duplicate emails")] [Reflection.HintAttribute("Enable/disable check for duplicate emails.")] public static bool CheckForDuplicateEmails; Remarks This is CheckForDuplicateEmails, a member of class Users.

1.1.32.1.20.3.4 Config.Users.CompletedProfileRequiredToBrowseSearch Property


C# [Reflection.DescriptionAttribute("User must have completed profile to browse/search")] public static bool CompletedProfileRequiredToBrowseSearch; Remarks This is CompletedProfileRequiredToBrowseSearch, a member of class Users.

1.1.32.1.20.3.5 Config.Users.Countries Property


C# public static string Countries; Remarks This is Countries, a member of class Users.

1.1.32.1.20.3.6 Config.Users.CouplesSupport Property


Gets or sets a value indicating whether [couples support]. C# [Reflection.DescriptionAttribute("Support for couples")] [ Reflection.HintAttribute( "Check to enable support for couples. Profile questions may require additional settings to support couples." )] public static bool CouplesSupport; Description true if [couples support]; otherwise, false.

1.1.32.1.20.3.7 Config.Users.DefaultCountry Property


C# public static string DefaultCountry;

172

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Config Class

This is DefaultCountry, a member of class Users.

1.1.32.1.20.3.8 Config.Users.EmailNotificationsDefault Property


Gets or sets a value indicating whether users will receive e-mail notifications by default C# [Reflection.DescriptionAttribute("Users will receive e-mail notifications by default")] [Reflection.HintAttribute("Indicating whether users will receive e-mail notifications by default")] public static bool EmailNotificationsDefault;

1.1.32.1.20.3.9 Config.Users.EnableCardSpace Property


C# [Reflection.DescriptionAttribute("Enable Windows CardSpace support")] public static bool EnableCardSpace; Remarks This is EnableCardSpace, a member of class Users.

1.1.32.1.20.3.10 Config.Users.EnablePrewrittenMessages Property


C# [Reflection.DescriptionAttribute("Enable pre-written messages")] [Reflection.HintAttribute("Allow users to use pre-written messages.")] public static bool EnablePrewrittenMessages; Remarks This is EnablePrewrittenMessages, a member of class Users.

1.1.32.1.20.3.11 Config.Users.EnableProfileComments Property


C# [Reflection.DescriptionAttribute("Profile comments")] [Reflection.HintAttribute("Check to allow members to post comments.")] public static bool EnableProfileComments; Remarks This is EnableProfileComments, a member of class Users.

1.1.32.1.20.3.12 Config.Users.EnableRealPersonVerificationFunctionality Property


Gets or sets a value indicating whether [members can certify that a particular user is genuine]. C# [Reflection.DescriptionAttribute("Enable \"Real Person Verification\" functionality")] [Reflection.HintAttribute("Allow users to certify that other users are genuine.")] public static bool EnableRealPersonVerificationFunctionality; Description true if [members can certify that a particular user is genuine]; otherwise, false.

1.1.32.1.20.3.13 Config.Users.EnableRealPersonVerificationFunctionalityAdmin Property


C# [Reflection.DescriptionAttribute("Enable \"Real Person Verification\" functionality(Admin)")]

173

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

[Reflection.HintAttribute("Allow admins to certify that users are genuine.")] public static bool EnableRealPersonVerificationFunctionalityAdmin; Remarks This is EnableRealPersonVerificationFunctionalityAdmin, a member of class Users.

1.1.32.1.20.3.14 Config.Users.EnableWhoViewedMyProfile Property


C# [Reflection.Description("Enable who viewed my profile")] [Reflection.Hint("Check to enable who viewed my profile.")] public static bool EnableWhoViewedMyProfile; Remarks This is EnableWhoViewedMyProfile, a member of class Users.

1.1.32.1.20.3.15 Config.Users.EnableZodiacSign Property


C# [Reflection.Description("Enable zodiac sign")] [Reflection.Hint("Check to enable zodiac sign.")] public static bool EnableZodiacSign; Remarks This is EnableZodiacSign, a member of class Users.

1.1.32.1.20.3.16 Config.Users.ForceCity Property


C# public static string ForceCity; Remarks This is ForceCity, a member of class Users.

1.1.32.1.20.3.17 Config.Users.ForceCountry Property


C# public static string ForceCountry; Remarks This is ForceCountry, a member of class Users.

1.1.32.1.20.3.18 Config.Users.ForceRegion Property


C# public static string ForceRegion; Remarks This is ForceRegion, a member of class Users.

1.1.32.1.20.3.19 Config.Users.FreeForFemales Property


C# [Reflection.DescriptionAttribute("Free For Females")] [Reflection.HintAttribute("Check to enable free-for-females mode.")] public static bool FreeForFemales;

174

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Config Class

This is FreeForFemales, a member of class Users.

1.1.32.1.20.3.20 Config.Users.InterestedInFieldEnabled Property


Gets or sets a value indicating whether [the user would be asked about his/her interest] C# [Reflection.DescriptionAttribute("Enable \"Interested in\" field")] [ Reflection.HintAttribute( "Allows users to specify their preferred gender. The setting is later used to optimize some of the screens within the site." )] public static bool InterestedInFieldEnabled;

1.1.32.1.20.3.21 Config.Users.InvitationCode Property


Gets or sets the invitation code needed to register. C# [Reflection.DescriptionAttribute("Invitation Code needed to register")] [ Reflection.HintAttribute( "If you are running a private site you can set an invitation code that will be required upon registration." )] public static string InvitationCode; Description The invitation code.

1.1.32.1.20.3.22 Config.Users.LocationPanelVisible Property


Gets or sets a value indicating whether [location panel visible]. C# [Reflection.DescriptionAttribute("Ask user for location")] [ Reflection.HintAttribute( "Uncheck if running local site. Checking will enable fields for city, state, zip, country.")] public static bool LocationPanelVisible; Description true if [location panel visible]; otherwise, false. Remarks indicates whether the user should provide location info during the registration

1.1.32.1.20.3.23 Config.Users.MaxAge Property


Gets or sets the max age. C# [Reflection.DescriptionAttribute("Maximal member age")] [Reflection.HintAttribute("Specify the maximal member age.")] public static int MaxAge; Description The max age.

1.1.32.1.20.3.24 Config.Users.MaxContactedUsersPerDay Property


C# [Reflection.DescriptionAttribute("Maximum users contacted per day")] [Reflection.HintAttribute("Maximum number of users that can be contacted per day by a single user.")]

175

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

public static int MaxContactedUsersPerDay; Remarks This is MaxContactedUsersPerDay, a member of class Users.

1.1.32.1.20.3.25 Config.Users.MaxFavouriteUsers Property


Gets or sets the max favourite users. C# [Reflection.DescriptionAttribute("Maximum favourite users")] [ Reflection.HintAttribute( "Limit the maximum amount of users that each member can add to the Favourites page.")] public static int MaxFavouriteUsers; Description The max favourite users.

1.1.32.1.20.3.26 Config.Users.MembersMaxMessagesPerDay Property


C# [Reflection.DescriptionAttribute("Limit members to this number of messages per day")] [Reflection.HintAttribute("The maximum amount of messages per day per user.")] public static int MembersMaxMessagesPerDay; Remarks This is MembersMaxMessagesPerDay, a member of class Users.

1.1.32.1.20.3.27 Config.Users.MessageVerificationEnabled Property


C# [Reflection.DescriptionAttribute("Message Verification Enabled")] [ Reflection.HintAttribute( "Spam prevention option. Checking will put messages on hold until they are approved by administrator." )] public static bool MessageVerificationEnabled; Remarks This is MessageVerificationEnabled, a member of class Users.

1.1.32.1.20.3.28 Config.Users.MessageVerificationsCount Property


C# [Reflection.DescriptionAttribute("Message Verifications Count")] [ Reflection.HintAttribute( "Set the amount of messages that have to be approved by administrator. Further messages will not require approval." )] public static int MessageVerificationsCount; Remarks This is MessageVerificationsCount, a member of class Users.

1.1.32.1.20.3.29 Config.Users.MinAge Property


Gets or sets the min age. C# [Reflection.DescriptionAttribute("Minimal member age")] [Reflection.HintAttribute("Specify the minimal member age.")] public static int MinAge;

176

1.1 AspNetDating.Classes Namespace Description The min age.

AspNetDating Code Reference

Config Class

1.1.32.1.20.3.30 Config.Users.MinAgeForExplicitPhotos Property


Gets or sets the min age for explicit photos. C# [Reflection.DescriptionAttribute("Minimum age to see explicit photos")] [Reflection.HintAttribute("Specify minimum age to see explicit photos.")] public static int MinAgeForExplicitPhotos; Description The min age for explicit photos.

1.1.32.1.20.3.31 Config.Users.MinimumUserVotesToMarkMemberAsVerified Property


Gets or sets the minimum user votes to mark member as verified. C# [Reflection.DescriptionAttribute("Minimum User Votes to mark member as Verified")] [ Reflection.HintAttribute( "When XX users certify that a user is genuine that user will receive a Verified status.")] public static int MinimumUserVotesToMarkMemberAsVerified; Description The number of votes.

1.1.32.1.20.3.32 Config.Users.NewMessageNotification Property


C# [Reflection.DescriptionAttribute("Notify user of new messages (while logged on)")] [Reflection.HintAttribute("Check to enable real-time notification for new messages.")] public static bool NewMessageNotification; Remarks This is NewMessageNotification, a member of class Users.

1.1.32.1.20.3.33 Config.Users.NonPaidMembersCanRespondToPaidMembers Property


Gets or sets a value indicating whether [non-paid members can respond to paid members]. C# [Reflection.DescriptionAttribute("Non-paid members can respond to paid members")] [ Reflection.HintAttribute( "Check to allow free members to respond to mails send from paid members. Free members will still not be able to initiate a conversation." )] public static bool NonPaidMembersCanRespondToPaidMembers; Description true if [non-paid members can respond to paid members]; otherwise, false.

1.1.32.1.20.3.34 Config.Users.NonPaidMembersCanUsePrewrittenResponsesOnly Property


Gets or sets a value indicating whether [non-paid members can use prewritten responses only]. C# [Reflection.DescriptionAttribute("Non-paid members can use prewritten responses only")] [Reflection.HintAttribute("Allow non-paid members reply with pre-written responses.")] public static bool NonPaidMembersCanUsePrewrittenResponsesOnly;

177

1.1 AspNetDating.Classes Namespace Description

AspNetDating Code Reference

Config Class

true if [non-paid members can use prewritten responses only]; otherwise, false.

1.1.32.1.20.3.35 Config.Users.OnlineCheckTime Property


Gets or sets the online check time. C# [Reflection.DescriptionAttribute("Online check time interval (in minutes)")] [ Reflection.HintAttribute( "Lower values make the Who is Online screen more accurate but also increase server load.")] public static int OnlineCheckTime; Description The online check time in minutes.

1.1.32.1.20.3.36 Config.Users.OnlyPaidMembersCanAddComments Property


Gets or sets a value indicating whether [only paid members can add comments]. C# [Reflection.DescriptionAttribute("Only paid members can add comments")] [Reflection.HintAttribute("Uncheck to allow both paid and free members to post comments.")] public static bool OnlyPaidMembersCanAddComments; Description true if [only paid members can add comments]; otherwise, false.

1.1.32.1.20.3.37 Config.Users.OnlyRegisteredCanViewPhotos Property


Gets or sets a value indicating whether [only registered can view photos]. C# [Reflection.DescriptionAttribute("Require registration to view photos")] [ Reflection.HintAttribute( "Uncheck to allow non-registered visitors to view member photos. Checking will redirect visitors to the registration page." )] public static bool OnlyRegisteredCanViewPhotos; Description true if [only registered can view photos]; otherwise, false.

1.1.32.1.20.3.38 Config.Users.PasswordMaxLength Property


Gets or sets the length of the password max. C# [Reflection.DescriptionAttribute("Password maximum length")] [Reflection.HintAttribute("Define the maximal password length.")] public static int PasswordMaxLength; Description The length of the password max.

1.1.32.1.20.3.39 Config.Users.PasswordMinLength Property


Gets or sets the length of the password min. C# [Reflection.DescriptionAttribute("Password minimum length")] [Reflection.HintAttribute("Define the minimal password length. Recommended value is 3.")]

178

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

public static int PasswordMinLength; Description The length of the password min.

1.1.32.1.20.3.40 Config.Users.PaymentRequired Property


Gets or sets a value indicating whether payment is required. C# [Reflection.DescriptionAttribute("Require payment")] [ Reflection.HintAttribute( "Unchecking this box will switch the site to free mode. Checking it will enable site payments.")] public static bool PaymentRequired; Description true if is payment required; otherwise, false.

1.1.32.1.20.3.41 Config.Users.RegistrationRequiredToBrowse Property


C# [Reflection.DescriptionAttribute("Registration required to browse")] [ Reflection.HintAttribute( "Uncheck to allow visitors to browse and view profiles. Check to redirect visitors to the registration page." )] public static bool RegistrationRequiredToBrowse; Remarks This is RegistrationRequiredToBrowse, a member of class Users.

1.1.32.1.20.3.42 Config.Users.RegistrationRequiredToSearch Property


C# [Reflection.DescriptionAttribute("Registration required to search")] [ Reflection.HintAttribute( "Uncheck to allow visitors to search for other profiles. Check to redirect visitors to the registration page." )] public static bool RegistrationRequiredToSearch; Remarks This is RegistrationRequiredToSearch, a member of class Users.

1.1.32.1.20.3.43 Config.Users.SendWelcomeMessage Property


C# [Reflection.DescriptionAttribute("Enable welcome message")] [Reflection.HintAttribute("If it is checked every new registered user will receive a welcome message.")] public static bool SendWelcomeMessage; Remarks This is SendWelcomeMessage, a member of class Users.

1.1.32.1.20.3.44 Config.Users.ShowDistanceFromOnlineUser Property


C# [Reflection.DescriptionAttribute("Show distance from user")] [Reflection.HintAttribute("Enable show distance from user.")] public static bool ShowDistanceFromOnlineUser; Remarks This is ShowDistanceFromOnlineUser, a member of class Users.

179

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.20.3.45 Config.Users.ShowFriendsNewBlogPostsOnHomePage Property


C# [Reflection.DescriptionAttribute("Show friends new blog posts on home page")] [Reflection.HintAttribute("If it is checked the user can see new blog posts of his firends on home page.")] public static bool ShowFriendsNewBlogPostsOnHomePage; Remarks This is ShowFriendsNewBlogPostsOnHomePage, a member of class Users.

1.1.32.1.20.3.46 Config.Users.ShowFriendsNewPhotosOnHomePage Property


C# [Reflection.DescriptionAttribute("Show friends new photos on home page")] [Reflection.HintAttribute("If it is checked the user can see new photots of his firends on home page.")] public static bool ShowFriendsNewPhotosOnHomePage; Remarks This is ShowFriendsNewPhotosOnHomePage, a member of class Users.

1.1.32.1.20.3.47 Config.Users.ShowStealthMode Property


C# [Reflection.DescriptionAttribute("Enable Stealth Mode")] [Reflection.HintAttribute("This option provides users with the ability to log on in stealth mode")] public static bool ShowStealthMode; Remarks This is ShowStealthMode, a member of class Users.

1.1.32.1.20.3.48 Config.Users.SmsConfirmationRequired Property


C# [Reflection.DescriptionAttribute("Require sms confirmation (must be integrated with sms gateway)")] public static bool SmsConfirmationRequired; Remarks This is SmsConfirmationRequired, a member of class Users.

1.1.32.1.20.3.49 Config.Users.TopUserMaxTimeAway Property


Gets or sets the top user max time away. C# [Reflection.DescriptionAttribute("Maximum time away to be listed as top user (in days)")] [ Reflection.HintAttribute( "Users who have not logged in more than XX days will not appear in the top users page.")] public static int TopUserMaxTimeAway; Description The top user max time away. Remarks maximum time away from the site in days to be listed in top users list

180

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.20.3.50 Config.Users.TrialPeriod Property


Gets or sets new users' free trial period. C# [Reflection.DescriptionAttribute("Trial period (in days)")] [ Reflection.HintAttribute( "Initial Period (in days) during which members will not be required to pay in order to communicate with other members. Set to 0 to disable." )] public static int TrialPeriod; Description trial period in days

1.1.32.1.20.3.51 Config.Users.UnpaidMembersMaxMessagesPerDay Property


Gets or sets the number of messages per day that the unpaid users are limited to. C# [Reflection.DescriptionAttribute("Limit unpaid members to this number of messages per day")] [Reflection.HintAttribute("")] public static int UnpaidMembersMaxMessagesPerDay; Description The number of messages.

1.1.32.1.20.3.52 Config.Users.UsernameMaxLength Property


Gets or sets the length of the username max. C# [Reflection.DescriptionAttribute("Username maximum length")] [Reflection.HintAttribute("Define the maximal username length. Do NOT change on already running site!")] public static int UsernameMaxLength; Description The length of the username max.

1.1.32.1.20.3.53 Config.Users.UsernameMinLength Property


Gets or sets the length of the username min. C# [Reflection.DescriptionAttribute("Username minimum length")] [Reflection.HintAttribute("Define the minimal username length. Do NOT change on already running site!")] public static int UsernameMinLength; Description The length of the username min.

1.1.32.1.21 Config.UserScores Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("User Scores and Levels")] public class UserScores;

181

1.1 AspNetDating.Classes Namespace File Config.cs Remarks

AspNetDating Code Reference

Config Class

This is class AspNetDating.Classes.Config.UserScores. Members UserScores Properties


Name ApprovedPhoto ( ApprovedVideo ( DailyLogin ( DeletedPost ( DeletedTopic ( LeftComment ( NewPost ( NewTopic ( see page 183) see page 183) Description This is ApprovedPhoto, a member of class UserScores. This is ApprovedVideo, a member of class UserScores. This is DailyLogin, a member of class UserScores. This is DeletedPost, a member of class UserScores. This is DeletedTopic, a member of class UserScores. This is EnableUserLevels, a member of class UserScores. This is LeftComment, a member of class UserScores. This is NewPost, a member of class UserScores. This is NewPostsOnUserTopic, a member of class UserScores. This is NewTopic, a member of class UserScores. This is ReceivedComment, a member of class UserScores. This is ReceivedMessage, a member of class UserScores. This is RejectedPhoto, a member of class UserScores. This is RejectedVideo, a member of class UserScores. This is RepliedToMessage, a member of class UserScores. This is SentMessage, a member of class UserScores. This is ShowLevelIcons, a member of class UserScores. This is ViewedProfile, a member of class UserScores. This is ViewingProfile, a member of class UserScores.

see page 183) see page 183) see page 183) see page 183) see page 184) see page 184)

EnableUserLevels (

see page 184) see page 184) see page 184) see page 184)

NewPostsOnUserTopic ( ReceivedComment ( ReceivedMessage ( RejectedPhoto ( RejectedVideo ( SentMessage ( ShowLevelIcons ( ViewedProfile ( ViewingProfile (

see page 185) see page 185) see page 185) see page 185) see page 185) see page 185) see page 186)

RepliedToMessage (

UserScores Properties
Name ApprovedPhoto ( ApprovedVideo ( DailyLogin ( DeletedPost ( DeletedTopic ( LeftComment ( NewPost ( NewTopic ( see page 183) see page 183) Description This is ApprovedPhoto, a member of class UserScores. This is ApprovedVideo, a member of class UserScores. This is DailyLogin, a member of class UserScores. This is DeletedPost, a member of class UserScores. This is DeletedTopic, a member of class UserScores. This is EnableUserLevels, a member of class UserScores. This is LeftComment, a member of class UserScores. This is NewPost, a member of class UserScores. This is NewPostsOnUserTopic, a member of class UserScores. This is NewTopic, a member of class UserScores. This is ReceivedComment, a member of class UserScores. This is ReceivedMessage, a member of class UserScores. This is RejectedPhoto, a member of class UserScores. This is RejectedVideo, a member of class UserScores. This is RepliedToMessage, a member of class UserScores. This is SentMessage, a member of class UserScores. This is ShowLevelIcons, a member of class UserScores. This is ViewedProfile, a member of class UserScores. This is ViewingProfile, a member of class UserScores.

see page 183) see page 183) see page 183) see page 183) see page 184) see page 184)

EnableUserLevels (

see page 184) see page 184) see page 184) see page 184)

NewPostsOnUserTopic ( ReceivedComment ( ReceivedMessage ( RejectedPhoto ( RejectedVideo ( SentMessage ( ShowLevelIcons ( ViewedProfile ( ViewingProfile (

see page 185) see page 185) see page 185) see page 185) see page 185) see page 185) see page 186)

RepliedToMessage (

1.1.32.1.21.1 UserScores Properties

182

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.21.1.1 Config.UserScores.ApprovedPhoto Property


C# [Reflection.DescriptionAttribute("Score for approved photo")] public static int ApprovedPhoto; Remarks This is ApprovedPhoto, a member of class UserScores.

1.1.32.1.21.1.2 Config.UserScores.ApprovedVideo Property


C# [Reflection.DescriptionAttribute("Score for approved video")] public static int ApprovedVideo; Remarks This is ApprovedVideo, a member of class UserScores.

1.1.32.1.21.1.3 Config.UserScores.DailyLogin Property


C# [Reflection.DescriptionAttribute("Score for login (once per day)")] public static int DailyLogin; Remarks This is DailyLogin, a member of class UserScores.

1.1.32.1.21.1.4 Config.UserScores.DeletedPost Property


C# [Reflection.DescriptionAttribute("Score for deleted post")] public static int DeletedPost; Remarks This is DeletedPost, a member of class UserScores.

1.1.32.1.21.1.5 Config.UserScores.DeletedTopic Property


C# [Reflection.DescriptionAttribute("Score for deleted topic")] public static int DeletedTopic; Remarks This is DeletedTopic, a member of class UserScores.

1.1.32.1.21.1.6 Config.UserScores.EnableUserLevels Property


C# [Reflection.DescriptionAttribute("Enable user levels")] public static bool EnableUserLevels; Remarks This is EnableUserLevels, a member of class UserScores.

183

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.21.1.7 Config.UserScores.LeftComment Property


C# [Reflection.DescriptionAttribute("Score for left comment")] public static int LeftComment; Remarks This is LeftComment, a member of class UserScores.

1.1.32.1.21.1.8 Config.UserScores.NewPost Property


C# [Reflection.DescriptionAttribute("Score for new post")] public static int NewPost; Remarks This is NewPost, a member of class UserScores.

1.1.32.1.21.1.9 Config.UserScores.NewPostsOnUserTopic Property


C# [Reflection.DescriptionAttribute("Score for new post in users topic")] public static int NewPostsOnUserTopic; Remarks This is NewPostsOnUserTopic, a member of class UserScores.

1.1.32.1.21.1.10 Config.UserScores.NewTopic Property


C# [Reflection.DescriptionAttribute("Score for new topic")] public static int NewTopic; Remarks This is NewTopic, a member of class UserScores.

1.1.32.1.21.1.11 Config.UserScores.ReceivedComment Property


C# [Reflection.DescriptionAttribute("Score for received comment")] public static int ReceivedComment; Remarks This is ReceivedComment, a member of class UserScores.

1.1.32.1.21.1.12 Config.UserScores.ReceivedMessage Property


C# [Reflection.DescriptionAttribute("Score for received message")] public static int ReceivedMessage; Remarks This is ReceivedMessage, a member of class UserScores.

184

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.21.1.13 Config.UserScores.RejectedPhoto Property


C# [Reflection.DescriptionAttribute("Score for rejected photo")] public static int RejectedPhoto; Remarks This is RejectedPhoto, a member of class UserScores.

1.1.32.1.21.1.14 Config.UserScores.RejectedVideo Property


C# [Reflection.DescriptionAttribute("Score for rejected video")] public static int RejectedVideo; Remarks This is RejectedVideo, a member of class UserScores.

1.1.32.1.21.1.15 Config.UserScores.RepliedToMessage Property


C# [Reflection.DescriptionAttribute("Score for reply to message")] public static int RepliedToMessage; Remarks This is RepliedToMessage, a member of class UserScores.

1.1.32.1.21.1.16 Config.UserScores.SentMessage Property


C# [Reflection.DescriptionAttribute("Score for sent message")] public static int SentMessage; Remarks This is SentMessage, a member of class UserScores.

1.1.32.1.21.1.17 Config.UserScores.ShowLevelIcons Property


C# [Reflection.DescriptionAttribute("Show level icons")] public static bool ShowLevelIcons; Remarks This is ShowLevelIcons, a member of class UserScores.

1.1.32.1.21.1.18 Config.UserScores.ViewedProfile Property


C# [Reflection.DescriptionAttribute("Score for viewed profile")] public static int ViewedProfile; Remarks This is ViewedProfile, a member of class UserScores.

185

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Config Class

1.1.32.1.21.1.19 Config.UserScores.ViewingProfile Property


C# [Reflection.DescriptionAttribute("Score for viewing profile")] public static int ViewingProfile; Remarks This is ViewingProfile, a member of class UserScores.

1.1.32.1.22 Config.WebParts Class


Inheritance Hierarchy

C# public class WebParts; File Config.cs Remarks This is class AspNetDating.Classes.Config.WebParts. Members WebParts Fields
Name AllParts ( see page 186) Description This is AllParts, a member of class WebParts.

WebParts Methods
Name GetAvailableWebParts ( see page 187) Description This is GetAvailableWebParts, a member of class WebParts.

WebParts Fields
Name AllParts ( see page 186) Description This is AllParts, a member of class WebParts.

WebParts Methods
Name GetAvailableWebParts ( see page 187) Description This is GetAvailableWebParts, a member of class WebParts.

1.1.32.1.22.1 WebParts Fields


1.1.32.1.22.1.1 Config.WebParts.AllParts Field
C# public static WebPartInfo[] AllParts = new WebPartInfo[] { new WebPartInfo() { Name = Lang.Trans("New Users"), Description = Lang.Trans("This component shows a list of new users with photos. You can filter by gender and age."), ControlPath = "~/Components/WebParts/NewUsersWebPart.ascx", RequirementsMet = () => true, Zone = WebPartZone.HomePageRightZone, IsVisibleByDefault = true }, new WebPartInfo() { Name = Lang.Trans("New Videos"), Description = Lang.Trans("This component shows the new uploaded and approved user videos. You can filter by gender."), ControlPath = "~/Components/WebParts/NewVideosWebPart.ascx", RequirementsMet = () => Config.Misc.EnableVideoUpload, Zone = WebPartZone.HomePageRightZone, IsVisibleByDefault = false }, new WebPartInfo() { Name = Lang.Trans("Popular Blog Posts"), Description = Lang.Trans("This component shows the most popular blog posts for the last month."), ControlPath = "~/Components/WebParts/PopularBlogPostsWebPart.ascx", RequirementsMet = () =>

186

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ContentPage Class

Config.Misc.EnableBlogs, Zone = WebPartZone.HomePageRightZone, IsVisibleByDefault = false }, new WebPartInfo() { Name = Lang.Trans("New Groups"), Description = Lang.Trans("This component shows the latest created and approved groups in the site."), ControlPath = "~/Components/WebParts/NewGroupsWebPart.ascx", RequirementsMet = () => Config.Groups.EnableGroups, Zone = WebPartZone.HomePageRightZone, IsVisibleByDefault = true }, new WebPartInfo() { Name = Lang.Trans("News"), Description = Lang.Trans("This component shows the latest site news."), ControlPath = "~/Components/WebParts/NewsBoxWebPart.ascx", RequirementsMet = () => true, Zone = WebPartZone.HomePageLeftZone, IsVisibleByDefault = true }, new WebPartInfo() { Name = Lang.Trans("Birthdays"), Description = Lang.Trans("This component shows a list of users who have birthdays today or within the next few days."), ControlPath = "~/Components/WebParts/BirthdayBoxWebPart.ascx", RequirementsMet = () => true, Zone = WebPartZone.HomePageLeftZone, IsVisibleByDefault = true }, new WebPartInfo() { Name = Lang.Trans("Friends Online"), Description = Lang.Trans("This component shows all your friends who are currently online."), ControlPath = "~/Components/WebParts/FriendsOnlineBoxWebPart.ascx", RequirementsMet = () => true, Zone = WebPartZone.HomePageLeftZone, IsVisibleByDefault = true }, new WebPartInfo() { Name = Lang.Trans("Search"), Description = Lang.Trans("This component provides a handy quick search box."), ControlPath = "~/Components/WebParts/SearchBoxWebPart.ascx", RequirementsMet = () => true, Zone = WebPartZone.HomePageLeftZone, IsVisibleByDefault = true }, new WebPartInfo() { Name = Lang.Trans("New Topics"), Description = Lang.Trans("This component shows all new topics in the groups you are member of."), ControlPath = "~/Components/WebParts/NewTopicsWebPart.ascx", RequirementsMet = () => true, Zone = WebPartZone.HomePageRightZone } }; Remarks This is AllParts, a member of class WebParts.

1.1.32.1.22.2 WebParts Methods


1.1.32.1.22.2.1 GetAvailableWebParts Method 1.1.32.1.22.2.1.1 Config.WebParts.GetAvailableWebParts Method (WebPartZone)
C# public static WebPartInfo[] GetAvailableWebParts(WebPartZone zone); Remarks This is GetAvailableWebParts, a member of class WebParts.

1.1.32.1.22.2.1.2 Config.WebParts.GetAvailableWebParts Method (WebPartZone, bool?)


C# public static WebPartInfo[] GetAvailableWebParts(WebPartZone zone, bool? visibleByDefault); Remarks This is GetAvailableWebParts, a member of class WebParts.

1.1.33 ContentPage Class


Summary description for ContentPages. Inheritance Hierarchy

C# public class ContentPage;

187

1.1 AspNetDating.Classes Namespace File ContentPages.cs Members ContentPage Enumerations


Name eSortColumn ( eVisibility ( see page 189) see page 189)

AspNetDating Code Reference

ContentPage Class

Description The sort column Page visibility

ContentPage Methods
Name Create ( Delete ( see page 189) see page 190) see page 190) see page 190) Description Creates the specified title. Deletes the specified id. Fetches content page with the specified id. Fetches all content pages with the specified language from database and sorts them by specified column. Saves this instance.

FetchContentPage ( FetchContentPages ( Save (

see page 191)

ContentPage Properties
Name Content ( see page 191) see page 191) see page 191) FooterPosition ( HeaderPosition ( ID ( LanguageID ( MetaKeyword ( SortColumn ( Title ( URL ( Description Gets or sets the content. Gets or sets the footer position. Gets or sets the header position. Gets the ID. Gets or sets the language ID ( Gets or sets the meta keyword. Gets or sets the sort column. Gets or sets the title. Gets or sets the URL. Gets or sets the URL ( see page 193) rewrite. Gets or sets the visible for. see page 192). Gets or sets the meta description.

see page 192) see page 192) see page 192) see page 192) see page 192)

MetaDescription (

see page 193) see page 193) see page 193) see page 193)

UrlRewrite ( VisibleFor (

ContentPage Enumerations
Name eSortColumn ( eVisibility ( see page 189) see page 189) Description The sort column Page visibility

ContentPage Methods
Name Create ( Delete ( see page 189) see page 190) see page 190) see page 190) Description Creates the specified title. Deletes the specified id. Fetches content page with the specified id. Fetches all content pages with the specified language from database and sorts them by specified column. Saves this instance.

FetchContentPage ( FetchContentPages ( Save (

see page 191)

ContentPage Properties
Name Content ( see page 191) see page 191) see page 191) FooterPosition ( HeaderPosition ( ID ( LanguageID ( MetaKeyword ( SortColumn ( Description Gets or sets the content. Gets or sets the footer position. Gets or sets the header position. Gets the ID. Gets or sets the language ID ( Gets or sets the meta keyword. Gets or sets the sort column. see page 192). Gets or sets the meta description.

see page 192) see page 192) see page 192) see page 192) see page 192)

MetaDescription (

188

1.1 AspNetDating.Classes Namespace


Title ( URL ( see page 193) see page 193) see page 193) see page 193)

AspNetDating Code Reference


Gets or sets the title. Gets or sets the URL. Gets or sets the URL ( see page 193) rewrite. Gets or sets the visible for.

ContentPage Class

UrlRewrite ( VisibleFor (

1.1.33.1 ContentPage Enumerations


1.1.33.1.1 AspNetDating.Classes.ContentPage.eSortColumn Enumeration
The sort column C# public enum eSortColumn { None, HeaderPosition, FooterPosition } File ContentPages.cs Members
Members None HeaderPosition FooterPosition Description Do not sort Sort by header position Sort by footer position

1.1.33.1.2 AspNetDating.Classes.ContentPage.eVisibility Enumeration


Page visibility C# public enum eVisibility { LoggedOnUsers = 1, NotLoggedOnUsers = 2, Both = 3 } File ContentPages.cs Members
Members LoggedOnUsers = 1 NotLoggedOnUsers = 2 Both = 3 Description Visible only for logged in users Visible only for guests (non logged in) Visible for all

1.1.33.2 ContentPage Methods


1.1.33.2.1 ContentPage.Create Method
Creates the specified title.

189

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

ContentPage Class

public static ContentPage Create(string title, string content, int? headerPosition, int? footerPosition, eVisibility visibleFor, string url, string metaDescription, string metaKeyword, int languageID, string urlRewrite); Parameters
Parameters string title string content int? headerPosition int? footerPosition eVisibility visibleFor string url string metaDescription string metaKeyword int languageID string urlRewrite Description The title. The content. The header position. The footer position. The visible for. The URL ( see page 193). The meta description. The meta keyword. The language ID ( The URL ( see page 192). see page 193) rewrite.

1.1.33.2.2 ContentPage.Delete Method


Deletes the specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.33.2.3 ContentPage.FetchContentPage Method


Fetches content page with the specified id. C# public static ContentPage FetchContentPage(int id); Parameters
Parameters int id Description Represents page id

Returns Content ( see page 191) page with the specified id

1.1.33.2.4 FetchContentPages Method


1.1.33.2.4.1 ContentPage.FetchContentPages Method (int, eSortColumn)
Fetches all content pages with the specified language from database and sorts them by specified column. C# public static ContentPage[] FetchContentPages(int languageID, eSortColumn sortColumn); Returns Array of content pages.

190

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ContentPage Class

1.1.33.2.4.2 ContentPage.FetchContentPages Method (object, object, eSortColumn)


Fetches all content pages from database by specified id or language. C# public static ContentPage[] FetchContentPages(object id, object languageID, eSortColumn sortColumn); Parameters
Parameters object id object languageID eSortColumn sortColumn Description Represents content page id. The language ID ( The sort column. see page 192).

Returns Array of content pages.

1.1.33.2.5 ContentPage.Save Method


Saves this instance. C# public void Save();

1.1.33.3 ContentPage Properties


1.1.33.3.1 ContentPage.Content Property
Gets or sets the content. C# public string Content; Description The content.

1.1.33.3.2 ContentPage.FooterPosition Property


Gets or sets the footer position. C# public int? FooterPosition; Description The footer position.

1.1.33.3.3 ContentPage.HeaderPosition Property


Gets or sets the header position. C# public int? HeaderPosition;

191

1.1 AspNetDating.Classes Namespace Description The header position.

AspNetDating Code Reference

ContentPage Class

1.1.33.3.4 ContentPage.ID Property


Gets the ID. C# public int ID; Description The ID.

1.1.33.3.5 ContentPage.LanguageID Property


Gets or sets the language ID ( C# public int LanguageID; Description The language ID ( see page 192). see page 192).

1.1.33.3.6 ContentPage.MetaDescription Property


Gets or sets the meta description. C# public string MetaDescription; Description The meta description.

1.1.33.3.7 ContentPage.MetaKeyword Property


Gets or sets the meta keyword. C# public string MetaKeyword; Description The meta keyword.

1.1.33.3.8 ContentPage.SortColumn Property


Gets or sets the sort column. C# public eSortColumn SortColumn; Description The sort column.

192

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ContentView Class

1.1.33.3.9 ContentPage.Title Property


Gets or sets the title. C# public string Title; Description The title.

1.1.33.3.10 ContentPage.URL Property


Gets or sets the URL. C# public string URL; Description The URL.

1.1.33.3.11 ContentPage.UrlRewrite Property


Gets or sets the URL ( C# public string UrlRewrite; Description The URL ( see page 193) rewrite. see page 193) rewrite.

1.1.33.3.12 ContentPage.VisibleFor Property


Gets or sets the visible for. C# public eVisibility VisibleFor; Description The visible for.

1.1.34 ContentView Class


Inheritance Hierarchy

C# public class ContentView; File ContentViews.cs

193

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

ContentView Class

This is class AspNetDating.Classes.ContentView. Members Methods


Name ContentView ( see page 194) Description This is ContentView, a member of class ContentView.

ContentView Methods
Name FetchContentView ( Save ( see page 194) see page 195) Description Fetches all content views by the specified language from database. This is Save, a member of class ContentView.

ContentView Properties
Name Content ( Key ( see page 195) see page 195) see page 195) Description This is Content, a member of class ContentView. This is Key, a member of class ContentView. This is LanguageID, a member of class ContentView.

LanguageID (

ContentView Methods
Name FetchContentView ( Save ( see page 194) see page 195) Description Fetches all content views by the specified language from database. This is Save, a member of class ContentView.

ContentView Properties
Name Content ( Key ( see page 195) see page 195) see page 195) Description This is Content, a member of class ContentView. This is Key, a member of class ContentView. This is LanguageID, a member of class ContentView.

LanguageID (

1.1.34.1 ContentView.ContentView Constructor


C# public ContentView(string key, int languageID); Remarks This is ContentView, a member of class ContentView.

1.1.34.2 ContentView Methods


1.1.34.2.1 FetchContentView Method
1.1.34.2.1.1 ContentView.FetchContentView Method (int)
Fetches all content views by the specified language from database. C# public static ContentView[] FetchContentView(int languageID); Returns Array of content views.

194

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

CreditsPackage Class

1.1.34.2.1.2 ContentView.FetchContentView Method (string, int)


Fetches content view by specified key. C# public static ContentView FetchContentView(string key, int languageID); Parameters
Parameters string key Description ContentView ( see page 193) key identifier

Returns Content ( see page 195) View instance

1.1.34.2.2 ContentView.Save Method


C# public void Save(); Remarks This is Save, a member of class ContentView.

1.1.34.3 ContentView Properties


1.1.34.3.1 ContentView.Content Property
C# public string Content; Remarks This is Content, a member of class ContentView.

1.1.34.3.2 ContentView.Key Property


C# public string Key; Remarks This is Key, a member of class ContentView.

1.1.34.3.3 ContentView.LanguageID Property


C# public int LanguageID; Remarks This is LanguageID, a member of class ContentView.

195

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

CreditsPackage Class

1.1.35 CreditsPackage Class


Inheritance Hierarchy

C# public class CreditsPackage; File CreditsPackages.cs Remarks This is class AspNetDating.Classes.CreditsPackage. Members Methods
Name CreditsPackage ( see page 197) Description This is CreditsPackage, a member of class CreditsPackage.

CreditsPackage Enumerations
Name eSortColumn ( see page 197) Description Specify on which column affiliates will be sorted.

CreditsPackage Methods
Name Delete ( Fetch ( Save ( see page 197) see page 197) see page 198) Description Deletes credits packages from DB by specified id. Fetches all credits packages from DB. If there are no credits packages in DB it returns an empty array. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

CreditsPackage Properties
Name ID ( see page 198) see page 198) see page 198) see page 199) see page 199) Name ( Price ( Quantity ( Description Gets the id. Gets or sets the name. Gets or sets the balance. Gets or sets the percentage. Gets or sets the sort column.

SortColumn (

CreditsPackage Enumerations
Name eSortColumn ( see page 197) Description Specify on which column affiliates will be sorted.

CreditsPackage Methods
Name Delete ( Fetch ( Save ( see page 197) see page 197) see page 198) Description Deletes credits packages from DB by specified id. Fetches all credits packages from DB. If there are no credits packages in DB it returns an empty array. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

CreditsPackage Properties
Name ID ( see page 198) see page 198) Name ( Description Gets the id. Gets or sets the name.

196

1.1 AspNetDating.Classes Namespace


Price ( see page 198) see page 199) see page 199)

AspNetDating Code Reference


Gets or sets the balance. Gets or sets the percentage. Gets or sets the sort column.

CreditsPackage Class

Quantity (

SortColumn (

1.1.35.1 CreditsPackage.CreditsPackage Constructor


C# public CreditsPackage(); Remarks This is CreditsPackage, a member of class CreditsPackage.

1.1.35.2 CreditsPackage Enumerations


1.1.35.2.1 AspNetDating.Classes.CreditsPackage.eSortColumn Enumeration
Specify on which column affiliates will be sorted. C# public enum eSortColumn { None, Price } File CreditsPackages.cs Members
Members None Description No sort.

1.1.35.3 CreditsPackage Methods


1.1.35.3.1 CreditsPackage.Delete Method
Deletes credits packages from DB by specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.35.3.2 Fetch Method


1.1.35.3.2.1 CreditsPackage.Fetch Method ()
Fetches all credits packages from DB. If there are no credits packages in DB it returns an empty array.

197

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

CreditsPackage Class

public static CreditsPackage[] Fetch(); public static CreditsPackage[] Fetch(eSortColumn sortColumn);

1.1.35.3.2.2 CreditsPackage.Fetch Method (int)


Fetches credits packages by specified id from DB. If the credits packages doesn't exist returns NULL. C# public static CreditsPackage Fetch(int id); Parameters
Parameters int id Description The id.

1.1.35.3.3 CreditsPackage.Save Method


Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record. C# public void Save();

1.1.35.4 CreditsPackage Properties


1.1.35.4.1 CreditsPackage.ID Property
Gets the id. C# public int ID; Description The id.

1.1.35.4.2 CreditsPackage.Name Property


Gets or sets the name. C# public string Name; Description The name.

1.1.35.4.3 CreditsPackage.Price Property


Gets or sets the balance. C# public decimal Price; Description The balance.

198

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

CustomEditorPart Class

1.1.35.4.4 CreditsPackage.Quantity Property


Gets or sets the percentage. C# public int Quantity; Description The percentage.

1.1.35.4.5 CreditsPackage.SortColumn Property


Gets or sets the sort column. C# public eSortColumn SortColumn; Description The sort column.

1.1.36 CustomEditorPart Class


Inheritance Hierarchy

C# public class CustomEditorPart : EditorPart; File WebParts.cs Remarks This is class AspNetDating.Classes.CustomEditorPart. Members CustomEditorPart Methods
Name ApplyChanges ( SyncChanges ( see page 200) see page 200) see page 200) CreateChildControls ( Description This is ApplyChanges, a member of class CustomEditorPart. This is CreateChildControls, a member of class CustomEditorPart. This is SyncChanges, a member of class CustomEditorPart.

CustomEditorPart Methods
Name ApplyChanges ( SyncChanges ( see page 200) see page 200) see page 200) CreateChildControls ( Description This is ApplyChanges, a member of class CustomEditorPart. This is CreateChildControls, a member of class CustomEditorPart. This is SyncChanges, a member of class CustomEditorPart.

1.1.36.1 CustomEditorPart Methods

199

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

CustomPersonalizationProvider Class

1.1.36.1.1 CustomEditorPart.ApplyChanges Method


C# public override bool ApplyChanges(); Remarks This is ApplyChanges, a member of class CustomEditorPart.

1.1.36.1.2 CustomEditorPart.CreateChildControls Method


C# protected override void CreateChildControls(); Remarks This is CreateChildControls, a member of class CustomEditorPart.

1.1.36.1.3 CustomEditorPart.SyncChanges Method


C# public override void SyncChanges(); Remarks This is SyncChanges, a member of class CustomEditorPart.

1.1.37 CustomPersonalizationProvider Class


Inheritance Hierarchy

C# public class CustomPersonalizationProvider : PersonalizationProvider; File Personalization.cs Remarks This is class AspNetDating.Classes.CustomPersonalizationProvider. Members CustomPersonalizationProvider Methods
Name DetermineInitialScope ( see page 201) see page 201) Description This is DetermineInitialScope, a member of class CustomPersonalizationProvider. This is DetermineUserCapabilities, a member of class CustomPersonalizationProvider. This is FindState, a member of class CustomPersonalizationProvider. This is GetCountOfState, a member of class CustomPersonalizationProvider. This is LoadPersonalizationBlobs, a member of class CustomPersonalizationProvider. This is ResetPersonalizationBlob, a member of class CustomPersonalizationProvider. see page 202) see page 202)

DetermineUserCapabilities ( FindState ( see page 201)

GetCountOfState (

see page 202)

LoadPersonalizationBlobs ( ResetPersonalizationBlob (

200

1.1 AspNetDating.Classes Namespace


ResetState ( see page 202) see page 202)

AspNetDating Code Reference

CustomPersonalizationProvider Class

This is ResetState, a member of class CustomPersonalizationProvider. This is ResetUserState, a member of class CustomPersonalizationProvider. This is SavePersonalizationBlob, a member of class CustomPersonalizationProvider.

ResetUserState (

SavePersonalizationBlob (

see page 203)

CustomPersonalizationProvider Properties
Name ApplicationName ( see page 203) Description This is ApplicationName, a member of class CustomPersonalizationProvider.

CustomPersonalizationProvider Methods
Name DetermineInitialScope ( see page 201) see page 201) Description This is DetermineInitialScope, a member of class CustomPersonalizationProvider. This is DetermineUserCapabilities, a member of class CustomPersonalizationProvider. This is FindState, a member of class CustomPersonalizationProvider. This is GetCountOfState, a member of class CustomPersonalizationProvider. This is LoadPersonalizationBlobs, a member of class CustomPersonalizationProvider. This is ResetPersonalizationBlob, a member of class CustomPersonalizationProvider. This is ResetState, a member of class CustomPersonalizationProvider. This is ResetUserState, a member of class CustomPersonalizationProvider. This is SavePersonalizationBlob, a member of class CustomPersonalizationProvider. see page 202) see page 202)

DetermineUserCapabilities ( FindState ( see page 201)

GetCountOfState (

see page 202)

LoadPersonalizationBlobs ( ResetPersonalizationBlob ( ResetState ( see page 202)

ResetUserState (

see page 202) see page 203)

SavePersonalizationBlob (

CustomPersonalizationProvider Properties
Name ApplicationName ( see page 203) Description This is ApplicationName, a member of class CustomPersonalizationProvider.

1.1.37.1 CustomPersonalizationProvider Methods


1.1.37.1.1 CustomPersonalizationProvider.DetermineInitialScope Method
C# public override PersonalizationScope DetermineInitialScope(WebPartManager webPartManager, PersonalizationState loadedState); Remarks This is DetermineInitialScope, a member of class CustomPersonalizationProvider.

1.1.37.1.2 CustomPersonalizationProvider.DetermineUserCapabilities Method


C# public override IDictionary DetermineUserCapabilities(WebPartManager webPartManager); Remarks This is DetermineUserCapabilities, a member of class CustomPersonalizationProvider.

1.1.37.1.3 CustomPersonalizationProvider.FindState Method


C# public override PersonalizationStateInfoCollection FindState(PersonalizationScope scope,

201

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

CustomPersonalizationProvider Class

PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords); Remarks This is FindState, a member of class CustomPersonalizationProvider.

1.1.37.1.4 CustomPersonalizationProvider.GetCountOfState Method


C# public override int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query); Remarks This is GetCountOfState, a member of class CustomPersonalizationProvider.

1.1.37.1.5 CustomPersonalizationProvider.LoadPersonalizationBlobs Method


C# protected override void LoadPersonalizationBlobs(WebPartManager webPartManager, string path, string userName, ref byte[] sharedDataBlob, ref byte[] userDataBlob); Remarks This is LoadPersonalizationBlobs, a member of class CustomPersonalizationProvider.

1.1.37.1.6 CustomPersonalizationProvider.ResetPersonalizationBlob Method


C# protected override void ResetPersonalizationBlob(WebPartManager webPartManager, string path, string userName); Remarks This is ResetPersonalizationBlob, a member of class CustomPersonalizationProvider.

1.1.37.1.7 CustomPersonalizationProvider.ResetState Method


C# public override int ResetState(PersonalizationScope scope, string[] paths, string[] usernames); Remarks This is ResetState, a member of class CustomPersonalizationProvider.

1.1.37.1.8 CustomPersonalizationProvider.ResetUserState Method


C# public override int ResetUserState(string path, DateTime userInactiveSinceDate); Remarks This is ResetUserState, a member of class CustomPersonalizationProvider.

202

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

CustomSearch Class

1.1.37.1.9 CustomPersonalizationProvider.SavePersonalizationBlob Method


C# protected override void SavePersonalizationBlob(WebPartManager webPartManager, string path, string userName, byte[] dataBlob); Remarks This is SavePersonalizationBlob, a member of class CustomPersonalizationProvider.

1.1.37.2 CustomPersonalizationProvider Properties


1.1.37.2.1 CustomPersonalizationProvider.ApplicationName Property
C# public override string ApplicationName; Remarks This is ApplicationName, a member of class CustomPersonalizationProvider.

1.1.38 CustomSearch Class


Inheritance Hierarchy

1
C# public class CustomSearch : BasicSearch; File UserSearch.cs Remarks This is class AspNetDating.Classes.CustomSearch. Members Methods
Name BasicSearch ( see page 62) Description This is BasicSearch, a member of class BasicSearch.

BasicSearch Fields
Name active_isSet ( deleted_isSet ( gender_isSet ( hasPhoto_isSet ( interestedIn_isSet ( paid_isSet ( visible_isSet ( see page 62) see page 62) see page 62) see page 62) see page 63) see page 63) Description This is active_isSet, a member of class BasicSearch. This is deleted_isSet, a member of class BasicSearch. This is gender_isSet, a member of class BasicSearch. This is hasAnswer_isSet, a member of class BasicSearch. This is hasPhoto_isSet, a member of class BasicSearch. This is interestedIn_isSet, a member of class BasicSearch. This is paid_isSet, a member of class BasicSearch. This is visible_isSet, a member of class BasicSearch.

hasAnswer_isSet (

see page 63) see page 63)

203

1.1 AspNetDating.Classes Namespace BasicSearch Methods


Name GetResults ( see page 63)

AspNetDating Code Reference

CustomSearch Class

Description This is GetResults, a member of class BasicSearch.

CustomSearch Class
Name GetResults ( see page 205) Description This is GetResults, a member of class CustomSearch.

BasicSearch Properties
Name Active ( City ( Country ( Deleted ( Email ( Gender ( HasPhoto ( InterestedIn ( IP ( MaxAge ( MinAge ( Name ( Paid ( SortAsc ( State ( Visible ( Zip ( see page 64) see page 64) see page 64) see page 64) see page 64) see page 64) see page 65) see page 65) see page 65) Description This is Active, a member of class BasicSearch. This is City, a member of class BasicSearch. This is Country, a member of class BasicSearch. This is Deleted, a member of class BasicSearch. This is Email, a member of class BasicSearch. This is Gender, a member of class BasicSearch. This is HasAnswer, a member of class BasicSearch. This is HasPhoto, a member of class BasicSearch. This is InterestedIn, a member of class BasicSearch. This is IP, a member of class BasicSearch. This is MaxAge, a member of class BasicSearch. This is MinAge, a member of class BasicSearch. This is Name, a member of class BasicSearch. This is Paid, a member of class BasicSearch. This is SortAsc, a member of class BasicSearch. This is SortColumn, a member of class BasicSearch. This is State, a member of class BasicSearch. This is Username, a member of class BasicSearch. This is Visible, a member of class BasicSearch. This is Zip, a member of class BasicSearch.

HasAnswer (

see page 65) see page 65) see page 65) see page 66) see page 66) see page 66) see page 66) see page 66) see page 66) see page 67)

SortColumn ( Username (

see page 67)

CustomSearch Class
Name Answers ( see page 205) Description This is Answers, a member of class CustomSearch.

BasicSearch Fields
Name active_isSet ( deleted_isSet ( gender_isSet ( hasPhoto_isSet ( interestedIn_isSet ( paid_isSet ( visible_isSet ( see page 62) see page 62) see page 62) see page 62) see page 63) see page 63) Description This is active_isSet, a member of class BasicSearch. This is deleted_isSet, a member of class BasicSearch. This is gender_isSet, a member of class BasicSearch. This is hasAnswer_isSet, a member of class BasicSearch. This is hasPhoto_isSet, a member of class BasicSearch. This is interestedIn_isSet, a member of class BasicSearch. This is paid_isSet, a member of class BasicSearch. This is visible_isSet, a member of class BasicSearch.

hasAnswer_isSet (

see page 63) see page 63)

BasicSearch Methods
Name GetResults ( see page 63) Description This is GetResults, a member of class BasicSearch.

CustomSearch Class
Name GetResults ( see page 205) Description This is GetResults, a member of class CustomSearch.

BasicSearch Properties
Name Active ( see page 64) Description This is Active, a member of class BasicSearch.

204

1.1 AspNetDating.Classes Namespace


City ( see page 64) see page 64) see page 64) see page 64) see page 64) see page 65) see page 65) see page 65)

AspNetDating Code Reference

CustomWebDisplayNameAttribute Class

This is City, a member of class BasicSearch. This is Country, a member of class BasicSearch. This is Deleted, a member of class BasicSearch. This is Email, a member of class BasicSearch. This is Gender, a member of class BasicSearch. This is HasAnswer, a member of class BasicSearch. This is HasPhoto, a member of class BasicSearch. This is InterestedIn, a member of class BasicSearch. This is IP, a member of class BasicSearch. This is MaxAge, a member of class BasicSearch. This is MinAge, a member of class BasicSearch. This is Name, a member of class BasicSearch. This is Paid, a member of class BasicSearch. This is SortAsc, a member of class BasicSearch. This is SortColumn, a member of class BasicSearch. This is State, a member of class BasicSearch. This is Username, a member of class BasicSearch. This is Visible, a member of class BasicSearch. This is Zip, a member of class BasicSearch.

Country ( Deleted ( Email ( Gender ( HasPhoto (

HasAnswer ( InterestedIn ( IP ( MaxAge ( MinAge ( Name ( Paid ( SortAsc ( State ( Visible ( Zip (

see page 65) see page 65) see page 65) see page 66) see page 66) see page 66) see page 66) see page 66) see page 66) see page 67)

SortColumn ( Username (

see page 67)

CustomSearch Class
Name Answers ( see page 205) Description This is Answers, a member of class CustomSearch.

1.1.38.1 CustomSearch Methods


1.1.38.1.1 CustomSearch.GetResults Method
C# public new UserSearchResults GetResults(); Remarks This is GetResults, a member of class CustomSearch.

1.1.38.2 CustomSearch Properties


1.1.38.2.1 CustomSearch.Answers Property
C# public ProfileAnswer Answers; Remarks This is Answers, a member of class CustomSearch.

1.1.39 CustomWebDisplayNameAttribute Class


Inheritance Hierarchy

205

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

CustomWebPartChrome Class

public class CustomWebDisplayNameAttribute : WebDisplayNameAttribute; File WebParts.cs Remarks This is class AspNetDating.Classes.CustomWebDisplayNameAttribute. Members Methods
Name CustomWebDisplayNameAttribute ( see page 206) Description This is CustomWebDisplayNameAttribute, a member of class CustomWebDisplayNameAttribute.

CustomWebDisplayNameAttribute Properties
Name DisplayName ( see page 206) Description This is DisplayName, a member of class CustomWebDisplayNameAttribute.

CustomWebDisplayNameAttribute Properties
Name DisplayName ( see page 206) Description This is DisplayName, a member of class CustomWebDisplayNameAttribute.

1.1.39.1 CustomWebDisplayNameAttribute.CustomWebDisplayNameAttrib ute Constructor


C# public CustomWebDisplayNameAttribute(string displayName); Remarks This is CustomWebDisplayNameAttribute, a member of class CustomWebDisplayNameAttribute.

1.1.39.2 CustomWebDisplayNameAttribute Properties


1.1.39.2.1 CustomWebDisplayNameAttribute.DisplayName Property
C# public override string DisplayName; Remarks This is DisplayName, a member of class CustomWebDisplayNameAttribute.

1.1.40 CustomWebPartChrome Class


Inheritance Hierarchy

206

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

CustomWebPartChrome Class

public class CustomWebPartChrome : WebPartChrome; File WebParts.cs Remarks This is class AspNetDating.Classes.CustomWebPartChrome. Members Methods
Name CustomWebPartChrome ( see page 207) Description This is CustomWebPartChrome, a member of class CustomWebPartChrome.

CustomWebPartChrome Methods
Name CreateWebPartChromeStyle ( FilterWebPartVerbs ( see page 207) Description This is CreateWebPartChromeStyle, a member of class CustomWebPartChrome. This is FilterWebPartVerbs, a member of class CustomWebPartChrome.

see page 207)

CustomWebPartChrome Methods
Name CreateWebPartChromeStyle ( FilterWebPartVerbs ( see page 207) Description This is CreateWebPartChromeStyle, a member of class CustomWebPartChrome. This is FilterWebPartVerbs, a member of class CustomWebPartChrome.

see page 207)

1.1.40.1 CustomWebPartChrome.CustomWebPartChrome Constructor


C# public CustomWebPartChrome(WebPartZoneBase zone, WebPartManager manager); Remarks This is CustomWebPartChrome, a member of class CustomWebPartChrome.

1.1.40.2 CustomWebPartChrome Methods


1.1.40.2.1 CustomWebPartChrome.CreateWebPartChromeStyle Method
C# protected override System.Web.UI.WebControls.Style CreateWebPartChromeStyle(WebPart webPart, PartChromeType chromeType); Remarks This is CreateWebPartChromeStyle, a member of class CustomWebPartChrome.

1.1.40.2.2 CustomWebPartChrome.FilterWebPartVerbs Method


C# protected override WebPartVerbCollection FilterWebPartVerbs(WebPartVerbCollection verbs, WebPart webPart);

207

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

DBSettings Class

This is FilterWebPartVerbs, a member of class CustomWebPartChrome.

1.1.41 DBSettings Class


Inheritance Hierarchy

C# public class DBSettings; File DBSettings.cs Remarks This is class AspNetDating.Classes.DBSettings. Members DBSettings Methods
Name Get ( Set ( see page 208) see page 210) Description Gets the specified key. Sets the specified key.

DBSettings Methods
Name Get ( Set ( see page 208) see page 210) Description Gets the specified key. Sets the specified key.

1.1.41.1 DBSettings Methods


1.1.41.1.1 Get Method
1.1.41.1.1.1 DBSettings.Get Method (string, Color)
Gets the specified key. C# public static Color Get(string Key, Color Default); Parameters
Parameters string Key Color Default Description The key. The default.

1.1.41.1.1.2 DBSettings.Get Method (string, DateTime)


C# public static DateTime Get(string Key, DateTime Default);

208

1.1 AspNetDating.Classes Namespace Remarks This is Get, a member of class DBSettings.

AspNetDating Code Reference

DBSettings Class

1.1.41.1.1.3 DBSettings.Get Method (string, Hashtable)


Gets the specified key. C# public static Hashtable Get(string Key, Hashtable Default); Parameters
Parameters string Key Hashtable Default Description The key. The default.

1.1.41.1.1.4 DBSettings.Get Method (string, bool)


Gets the specified key. C# public static bool Get(string Key, bool Default); Parameters
Parameters string Key bool Default Description The key. if set to true [default].

1.1.41.1.1.5 DBSettings.Get Method (string, decimal)


Gets the specified key. C# public static decimal Get(string Key, decimal Default); Parameters
Parameters string Key decimal Default Description The key. The default.

1.1.41.1.1.6 DBSettings.Get Method (string, double)


Gets the specified key. C# public static double Get(string Key, double Default); Parameters
Parameters string Key double Default Description The key. The default.

1.1.41.1.1.7 DBSettings.Get Method (string, int)


Gets the specified key. C# public static int Get(string Key, int Default);

209

1.1 AspNetDating.Classes Namespace Parameters


Parameters string Key int Default

AspNetDating Code Reference

DBSettings Class

Description The key. The default.

1.1.41.1.1.8 DBSettings.Get Method (string, string)


Gets the specified key. C# public static string Get(string Key, string Default); Parameters
Parameters string Key string Default Description The key. The default.

1.1.41.1.2 Set Method


1.1.41.1.2.1 DBSettings.Set Method (string, Color)
Sets the specified key. C# public static void Set(string Key, Color Value); Parameters
Parameters string Key Color Value Description The key. The value.

1.1.41.1.2.2 DBSettings.Set Method (string, DateTime)


C# public static void Set(string Key, DateTime Value); Remarks This is Set, a member of class DBSettings.

1.1.41.1.2.3 DBSettings.Set Method (string, Hashtable)


Sets the specified key. C# public static void Set(string Key, Hashtable Value); Parameters
Parameters string Key Hashtable Value Description The key. The value.

1.1.41.1.2.4 DBSettings.Set Method (string, bool)


Sets the specified key.

210

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Discount Class

public static void Set(string Key, bool Value); Parameters


Parameters string Key bool Value Description The key. if set to true [value].

1.1.41.1.2.5 DBSettings.Set Method (string, decimal)


Sets the specified key. C# public static void Set(string Key, decimal Value); Parameters
Parameters string Key decimal Value Description The key. The value.

1.1.41.1.2.6 DBSettings.Set Method (string, double)


Sets the specified key. C# public static void Set(string Key, double Value); Parameters
Parameters string Key double Value Description The key. The value.

1.1.41.1.2.7 DBSettings.Set Method (string, int)


Sets the specified key. C# public static void Set(string Key, int Value); Parameters
Parameters string Key int Value Description The key. The value.

1.1.41.1.2.8 DBSettings.Set Method (string, string)


Sets the specified key. C# public static void Set(string Key, string Value); Parameters
Parameters string Key string Value Description The key. The value.

211

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Discount Class

1.1.42 Discount Class


This class handles the discounts Inheritance Hierarchy

C# public class Discount; File BillingPlans.cs Members Discount Enumerations


Name ConditionField ( DiscountType ( see page 213) see page 213) Description The condition to apply a discount The type of the discount

Discount Methods
Name Create ( Delete ( Fetch ( Save ( see page 213) see page 214) see page 214) see page 214) Description Creates the specified amount. Deletes the specified id. Fetches this instance. Saves this instance.

Discount Properties
Name Amount ( Field ( ID ( Match ( Type ( see page 214) see page 214) see page 215) see page 215) see page 215) Description Gets or sets the amount. Gets or sets the field. Gets the ID. Gets or sets the match. Gets or sets the type.

Discount Enumerations
Name ConditionField ( DiscountType ( see page 213) see page 213) Description The condition to apply a discount The type of the discount

Discount Methods
Name Create ( Delete ( Fetch ( Save ( see page 213) see page 214) see page 214) see page 214) Description Creates the specified amount. Deletes the specified id. Fetches this instance. Saves this instance.

Discount Properties
Name Amount ( Field ( ID ( Match ( Type ( see page 214) see page 214) see page 215) see page 215) see page 215) Description Gets or sets the amount. Gets or sets the field. Gets the ID. Gets or sets the match. Gets or sets the type.

212

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Discount Class

1.1.42.1 Discount Enumerations


1.1.42.1.1 AspNetDating.Classes.Discount.ConditionField Enumeration
The condition to apply a discount C# public enum ConditionField { State = 1, Country } File BillingPlans.cs Members
Members State = 1 Country Description A specific state A specific country

1.1.42.1.2 AspNetDating.Classes.Discount.DiscountType Enumeration


The type of the discount C# public enum DiscountType { Amount = 1, Percent } File BillingPlans.cs Members
Members Amount = 1 Percent Description A fixed amount A percentage

1.1.42.2 Discount Methods


1.1.42.2.1 Discount.Create Method
Creates the specified amount. C# public static Discount Create(decimal amount); Parameters
Parameters decimal amount Description The amount.

213

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Discount Class

1.1.42.2.2 Discount.Delete Method


Deletes the specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.42.2.3 Fetch Method


1.1.42.2.3.1 Discount.Fetch Method ()
Fetches this instance. C# public static Discount[] Fetch();

1.1.42.2.3.2 Discount.Fetch Method (int)


Fetches the specified id. C# public static Discount Fetch(int id); Parameters
Parameters int id Description The id.

1.1.42.2.4 Discount.Save Method


Saves this instance. C# public void Save();

1.1.42.3 Discount Properties


1.1.42.3.1 Discount.Amount Property
Gets or sets the amount. C# public decimal Amount; Description The amount.

1.1.42.3.2 Discount.Field Property


Gets or sets the field.

214

1.1 AspNetDating.Classes Namespace C# public ConditionField Field; Description The field.

AspNetDating Code Reference

Distance Class

1.1.42.3.3 Discount.ID Property


Gets the ID. C# public int ID; Description The ID.

1.1.42.3.4 Discount.Match Property


Gets or sets the match. C# public string Match; Description The match.

1.1.42.3.5 Discount.Type Property


Gets or sets the type. C# public DiscountType Type; Description The type.

1.1.43 Distance Class


The Distance class takes two AspNetDating.Classes.Location ( see page 356) objects and uses their Latitude and Longitude to determine the distance between them. Uses the Haversine formula. Inheritance Hierarchy

C# public class Distance; File Location.cs

215

1.1 AspNetDating.Classes Namespace Members Distance Methods


Name GetDistance ( see page 216)

AspNetDating Code Reference

DistanceSearch Class

Description Returns the distance in miles between two locations, calculated using the Haversine forumula.

Distance Methods
Name GetDistance ( see page 216) Description Returns the distance in miles between two locations, calculated using the Haversine forumula.

1.1.43.1 Distance Methods


1.1.43.1.1 GetDistance Method
1.1.43.1.1.1 Distance.GetDistance Method (Location, Location)
Returns the distance in miles between two locations, calculated using the Haversine forumula. C# public static Double GetDistance(Location inLoc1, Location inLoc2); Parameters
Parameters Location inLoc1 Location inLoc2 Description

1 1.1.43.1.1.2 Distance.GetDistance Method (Location, Location, char)


Returns the distance in specified measure units between two locations, calculated using the Haversine forumula. C# public static double GetDistance(Location inLoc1, Location inLoc2, char units); Parameters
Parameters Location inLoc1 Location inLoc2 char units Description The in loc1. The in loc2. The units. It can be 'm' - statute miles, 'n' - nautical miles, 'k' - kilometers.

1.1.44 DistanceSearch Class


Inheritance Hierarchy

C# public class DistanceSearch; File UserSearch.cs

216

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

DistanceSearch Class

This is class AspNetDating.Classes.DistanceSearch. Members DistanceSearch Methods


Name GetResults ( see page 217) Description This is GetResults, a member of class DistanceSearch.

DistanceSearch Properties
Name Distance ( Gender ( MaxAge ( MinAge ( PhotoReq ( see page 217) see page 218) see page 218) see page 218) see page 218) see page 218) see page 218) FromLocation ( Description This is Distance, a member of class DistanceSearch. This is FromLocation, a member of class DistanceSearch. This is Gender, a member of class DistanceSearch. This is MaxAge, a member of class DistanceSearch. This is MaxResults, a member of class DistanceSearch. This is MinAge, a member of class DistanceSearch. This is PhotoReq, a member of class DistanceSearch.

MaxResults (

DistanceSearch Methods
Name GetResults ( see page 217) Description This is GetResults, a member of class DistanceSearch.

DistanceSearch Properties
Name Distance ( Gender ( MaxAge ( MinAge ( PhotoReq ( see page 217) see page 218) see page 218) see page 218) see page 218) see page 218) see page 218) FromLocation ( Description This is Distance, a member of class DistanceSearch. This is FromLocation, a member of class DistanceSearch. This is Gender, a member of class DistanceSearch. This is MaxAge, a member of class DistanceSearch. This is MaxResults, a member of class DistanceSearch. This is MinAge, a member of class DistanceSearch. This is PhotoReq, a member of class DistanceSearch.

MaxResults (

1.1.44.1 DistanceSearch Methods


1.1.44.1.1 DistanceSearch.GetResults Method
C# public UserSearchResults GetResults(); Remarks This is GetResults, a member of class DistanceSearch.

1.1.44.2 DistanceSearch Properties


1.1.44.2.1 DistanceSearch.Distance Property
C# public double Distance; Remarks This is Distance, a member of class DistanceSearch.

217

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EditableAttribute Class

1.1.44.2.2 DistanceSearch.FromLocation Property


C# public Location FromLocation; Remarks This is FromLocation, a member of class DistanceSearch.

1.1.44.2.3 DistanceSearch.Gender Property


C# public User.eGender Gender; Remarks This is Gender, a member of class DistanceSearch.

1.1.44.2.4 DistanceSearch.MaxAge Property


C# public int MaxAge; Remarks This is MaxAge, a member of class DistanceSearch.

1.1.44.2.5 DistanceSearch.MaxResults Property


C# public int MaxResults; Remarks This is MaxResults, a member of class DistanceSearch.

1.1.44.2.6 DistanceSearch.MinAge Property


C# public int MinAge; Remarks This is MinAge, a member of class DistanceSearch.

1.1.44.2.7 DistanceSearch.PhotoReq Property


C# public bool PhotoReq; Remarks This is PhotoReq, a member of class DistanceSearch.

218

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EditableAttribute Class

1.1.45 EditableAttribute Class


Inheritance Hierarchy

C# [AttributeUsage(AttributeTargets.Class)] public class EditableAttribute : Attribute; File WebParts.cs Remarks This is class AspNetDating.Classes.EditableAttribute. Members Methods
Name EditableAttribute ( see page 219) Description This is EditableAttribute, a member of class EditableAttribute.

EditableAttribute Properties
Name Editable ( see page 220) Description This is Editable, a member of class EditableAttribute.

EditableAttribute Properties
Name Editable ( see page 220) Description This is Editable, a member of class EditableAttribute.

1.1.45.1 EditableAttribute Constructor


1.1.45.1.1 EditableAttribute.EditableAttribute Constructor ()
C# public EditableAttribute(); Remarks This is EditableAttribute, a member of class EditableAttribute.

1.1.45.1.2 EditableAttribute.EditableAttribute Constructor (bool)


C# public EditableAttribute(bool editable); Remarks Constructors

1.1.45.2 EditableAttribute Properties

219

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Email Class

1.1.45.2.1 EditableAttribute.Editable Property


C# public bool Editable; Remarks This is Editable, a member of class EditableAttribute.

1.1.46 Email Class


Inheritance Hierarchy

C# public class Email; File Email.cs Remarks This is class AspNetDating.Classes.Email. Members Email Methods
Name Send ( see page 220) see page 221) SendTemplateEmail ( Description Sends the specified from. Send ( see page 220) template email to the user.

Email Methods
Name Send ( see page 220) see page 221) SendTemplateEmail ( Description Sends the specified from. Send ( see page 220) template email to the user.

1.1.46.1 Email Methods


1.1.46.1.1 Send Method
1.1.46.1.1.1 Email.Send Method (string, string, string, string, bool)
Sends the specified from. C# public static void Send(string from, string to, string subject, string body, bool immediately); Parameters
Parameters string from string to string subject Description From. To. The subject.

220

1.1 AspNetDating.Classes Namespace


string body

AspNetDating Code Reference


The body.

EmailQueue Class

1.1.46.1.1.2 Email.Send Method (string, string, string, string, string, string, bool)
Sends the specified from name. C# public static void Send(string fromName, string fromEmail, string toName, string toEmail, string subject, string body, bool immediately); Parameters
Parameters string fromName string fromEmail string toName string toEmail string subject string body Description From name. From email. To name. To email. The subject. The body.

1.1.46.1.2 SendTemplateEmail Method


1.1.46.1.2.1 Email.SendTemplateEmail Method (Type, string, NameValueCollection, bool, int)
Send ( C# public static void SendTemplateEmail(Type templateType, string toEmail, NameValueCollection formatter, bool immediately, int languageId); Parameters
Parameters Type templateType string toEmail NameValueCollection formatter Description Type of the template. To email. additional formatter

see page 220) template email to the user.

1.1.46.1.2.2 Email.SendTemplateEmail Method (Type, string, bool, int)


Send ( C# public static void SendTemplateEmail(Type templateType, string toEmail, bool immediately, int languageId); Parameters
Parameters Type templateType string toEmail Description Type of the template. To email.

see page 220) template email to the user.

1.1.47 EmailQueue Class


Inheritance Hierarchy

221

1.1 AspNetDating.Classes Namespace C# public class EmailQueue; File Email.cs Remarks

AspNetDating Code Reference

EmailQueueItem Class

This is class AspNetDating.Classes.EmailQueue. Members EmailQueue Methods


Name InitializeMailerTimer ( see page 222) see page 222) ProcessEmailQueueItem ( Description This is InitializeMailerTimer, a member of class EmailQueue. This is ProcessEmailQueueItem, a member of class EmailQueue.

EmailQueue Methods
Name InitializeMailerTimer ( see page 222) see page 222) ProcessEmailQueueItem ( Description This is InitializeMailerTimer, a member of class EmailQueue. This is ProcessEmailQueueItem, a member of class EmailQueue.

1.1.47.1 EmailQueue Methods


1.1.47.1.1 EmailQueue.InitializeMailerTimer Method
C# public static void InitializeMailerTimer(); Remarks This is InitializeMailerTimer, a member of class EmailQueue.

1.1.47.1.2 ProcessEmailQueueItem Method


1.1.47.1.2.1 EmailQueue.ProcessEmailQueueItem Method (EmailQueueItem, bool)
C# public static void ProcessEmailQueueItem(EmailQueueItem eqItem, bool checkMailerLock); Remarks This is ProcessEmailQueueItem, a member of class EmailQueue.

1.1.47.1.2.2 EmailQueue.ProcessEmailQueueItem Method (object)


C# public static void ProcessEmailQueueItem(object eqItem); Remarks This is ProcessEmailQueueItem, a member of class EmailQueue.

222

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailQueueItem Class

1.1.48 EmailQueueItem Class


Inheritance Hierarchy

C# public class EmailQueueItem; File Email.cs Remarks This is class AspNetDating.Classes.EmailQueueItem. Members EmailQueueItem Methods
Name Create ( Delete ( Save ( see page 224) see page 224) see page 224) see page 224) Description This is Create, a member of class EmailQueueItem. This is Delete, a member of class EmailQueueItem. This is LoadQueue, a member of class EmailQueueItem. This is Save, a member of class EmailQueueItem.

LoadQueue (

EmailQueueItem Properties
Name Bcc ( Body ( Cc ( From ( Id ( see page 225) see page 225) see page 225) see page 225) see page 226) see page 226) see page 226) see page 226) see page 226) see page 225) Description This is Bcc, a member of class EmailQueueItem. This is Body, a member of class EmailQueueItem. This is Cc, a member of class EmailQueueItem. This is From, a member of class EmailQueueItem. This is Id, a member of class EmailQueueItem. This is LastError, a member of class EmailQueueItem. This is LastTry, a member of class EmailQueueItem. This is NextTry, a member of class EmailQueueItem. This is Subject, a member of class EmailQueueItem. This is To, a member of class EmailQueueItem. This is Tries, a member of class EmailQueueItem.

LastError ( LastTry ( NextTry ( Subject ( To ( Tries (

see page 226)

EmailQueueItem Methods
Name Create ( Delete ( Save ( see page 224) see page 224) see page 224) see page 224) Description This is Create, a member of class EmailQueueItem. This is Delete, a member of class EmailQueueItem. This is LoadQueue, a member of class EmailQueueItem. This is Save, a member of class EmailQueueItem.

LoadQueue (

EmailQueueItem Properties
Name Bcc ( Body ( Cc ( From ( Id ( see page 225) see page 225) see page 225) see page 225) see page 226) see page 226) see page 226) see page 225) Description This is Bcc, a member of class EmailQueueItem. This is Body, a member of class EmailQueueItem. This is Cc, a member of class EmailQueueItem. This is From, a member of class EmailQueueItem. This is Id, a member of class EmailQueueItem. This is LastError, a member of class EmailQueueItem. This is LastTry, a member of class EmailQueueItem. This is NextTry, a member of class EmailQueueItem.

LastError ( LastTry ( NextTry (

223

1.1 AspNetDating.Classes Namespace


Subject ( To ( Tries ( see page 226) see page 226)

AspNetDating Code Reference

EmailQueueItem Class

This is Subject, a member of class EmailQueueItem. This is To, a member of class EmailQueueItem. This is Tries, a member of class EmailQueueItem.

see page 226)

1.1.48.1 EmailQueueItem Methods


1.1.48.1.1 Create Method
1.1.48.1.1.1 EmailQueueItem.Create Method (string, string, string)
C# public static EmailQueueItem Create(string to, string subject, string body); Remarks This is Create, a member of class EmailQueueItem.

1.1.48.1.1.2 EmailQueueItem.Create Method (string, string, string, string)


C# public static EmailQueueItem Create(string from, string to, string subject, string body); Remarks This is Create, a member of class EmailQueueItem.

1.1.48.1.2 EmailQueueItem.Delete Method


C# public static void Delete(int id); Remarks This is Delete, a member of class EmailQueueItem.

1.1.48.1.3 EmailQueueItem.LoadQueue Method


C# public static EmailQueueItem[] LoadQueue(); Remarks This is LoadQueue, a member of class EmailQueueItem.

1.1.48.1.4 Save Method


1.1.48.1.4.1 EmailQueueItem.Save Method ()
C# public void Save(); Remarks This is Save, a member of class EmailQueueItem.

224

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailQueueItem Class

1.1.48.1.4.2 EmailQueueItem.Save Method (bool)


C# public void Save(bool sendImmediately); Remarks This is Save, a member of class EmailQueueItem.

1.1.48.2 EmailQueueItem Properties


1.1.48.2.1 EmailQueueItem.Bcc Property
C# public string Bcc; Remarks This is Bcc, a member of class EmailQueueItem.

1.1.48.2.2 EmailQueueItem.Body Property


C# public string Body; Remarks This is Body, a member of class EmailQueueItem.

1.1.48.2.3 EmailQueueItem.Cc Property


C# public string Cc; Remarks This is Cc, a member of class EmailQueueItem.

1.1.48.2.4 EmailQueueItem.From Property


C# public string From; Remarks This is From, a member of class EmailQueueItem.

1.1.48.2.5 EmailQueueItem.Id Property


C# public int Id; Remarks This is Id, a member of class EmailQueueItem.

225

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.48.2.6 EmailQueueItem.LastError Property


C# public string LastError; Remarks This is LastError, a member of class EmailQueueItem.

1.1.48.2.7 EmailQueueItem.LastTry Property


C# public DateTime LastTry; Remarks This is LastTry, a member of class EmailQueueItem.

1.1.48.2.8 EmailQueueItem.NextTry Property


C# public DateTime NextTry; Remarks This is NextTry, a member of class EmailQueueItem.

1.1.48.2.9 EmailQueueItem.Subject Property


C# public string Subject; Remarks This is Subject, a member of class EmailQueueItem.

1.1.48.2.10 EmailQueueItem.To Property


C# public string To; Remarks This is To, a member of class EmailQueueItem.

1.1.48.2.11 EmailQueueItem.Tries Property


C# public int Tries; Remarks This is Tries, a member of class EmailQueueItem.

226

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49 EmailTemplates Class


Inheritance Hierarchy

C# public class EmailTemplates; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates. Members EmailTemplates Classes
Name HappyBirthday ( InviteFriend ( see page 228) see page 233) see page 235) see page 237) see page 230) Description This is class AspNetDating.Classes.EmailTemplates.HappyBirthday. This is class AspNetDating.Classes.EmailTemplates.InviteFriend. This is class AspNetDating.Classes.EmailTemplates.MessageFromMember. This is class AspNetDating.Classes.EmailTemplates.NewPasswordConfirmation. This is class AspNetDating.Classes.EmailTemplates.RegistrationConfirmation. This is class AspNetDating.Classes.EmailTemplates.SavedSearchMatches. This is class AspNetDating.Classes.EmailTemplates.SendProfileToFriend. This is class AspNetDating.Classes.EmailTemplates.VisitSiteReminder.

MessageFromMember (

NewPasswordConfirmation ( RegistrationConfirmation ( SavedSearchMatches ( SendProfileToFriend ( VisitSiteReminder (

see page 239) see page 242)

see page 245)

EmailTemplates Interfaces
Name IEmailTemplate ( ITemplate ( see page 247) see page 248) Description This is class AspNetDating.Classes.EmailTemplates.IEmailTemplate. This is class AspNetDating.Classes.EmailTemplates.ITemplate.

EmailTemplates Classes
Name HappyBirthday ( InviteFriend ( see page 228) see page 233) see page 235) see page 237) see page 230) Description This is class AspNetDating.Classes.EmailTemplates.HappyBirthday. This is class AspNetDating.Classes.EmailTemplates.InviteFriend. This is class AspNetDating.Classes.EmailTemplates.MessageFromMember. This is class AspNetDating.Classes.EmailTemplates.NewPasswordConfirmation. This is class AspNetDating.Classes.EmailTemplates.RegistrationConfirmation. This is class AspNetDating.Classes.EmailTemplates.SavedSearchMatches. This is class AspNetDating.Classes.EmailTemplates.SendProfileToFriend. This is class AspNetDating.Classes.EmailTemplates.VisitSiteReminder.

MessageFromMember (

NewPasswordConfirmation ( RegistrationConfirmation ( SavedSearchMatches ( SendProfileToFriend ( VisitSiteReminder (

see page 239) see page 242)

see page 245)

EmailTemplates Interfaces
Name IEmailTemplate ( ITemplate ( see page 247) see page 248) Description This is class AspNetDating.Classes.EmailTemplates.IEmailTemplate. This is class AspNetDating.Classes.EmailTemplates.ITemplate.

1.1.49.1 EmailTemplates Classes

227

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.1 EmailTemplates.HappyBirthday Class


Inheritance Hierarchy

C# [Reflection.Description("Automatic birthday e-mail template")] public class HappyBirthday : IEmailTemplate; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates.HappyBirthday. Members Methods
Name HappyBirthday ( see page 229) Description This is HappyBirthday, a member of class HappyBirthday.

HappyBirthday Fields
Name languageId ( see page 229) Description This is languageId, a member of class HappyBirthday.

HappyBirthday Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 229) see page 229) Description This is GetFormattedBody, a member of class HappyBirthday. This is GetFormattedSubject, a member of class HappyBirthday.

HappyBirthday Properties
Name Body ( see page 229) see page 230) see page 230) Description ( LanguageId ( Subject ( Description This is Body, a member of class HappyBirthday. This is Description, a member of class HappyBirthday. This is LanguageId, a member of class HappyBirthday. This is Subject, a member of class HappyBirthday.

see page 230)

HappyBirthday Fields
Name languageId ( see page 229) Description This is languageId, a member of class HappyBirthday.

HappyBirthday Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 229) see page 229) Description This is GetFormattedBody, a member of class HappyBirthday. This is GetFormattedSubject, a member of class HappyBirthday.

HappyBirthday Properties
Name Body ( see page 229) see page 230) see page 230) Description ( LanguageId ( Subject ( Description This is Body, a member of class HappyBirthday. This is Description, a member of class HappyBirthday. This is LanguageId, a member of class HappyBirthday. This is Subject, a member of class HappyBirthday.

see page 230)

1.1.49.1.1.1 HappyBirthday Constructor

228

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.1.1.1 EmailTemplates.HappyBirthday.HappyBirthday Constructor ()


C# public HappyBirthday(); Remarks This is HappyBirthday, a member of class HappyBirthday.

1.1.49.1.1.1.2 EmailTemplates.HappyBirthday.HappyBirthday Constructor (int)


C# public HappyBirthday(int languageId); Remarks This is HappyBirthday, a member of class HappyBirthday.

1.1.49.1.1.2 HappyBirthday Fields


1.1.49.1.1.2.1 EmailTemplates.HappyBirthday.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class HappyBirthday.

1.1.49.1.1.3 HappyBirthday Methods 1


1.1.49.1.1.3.1 EmailTemplates.HappyBirthday.GetFormattedBody Method
C# public string GetFormattedBody(string recipientUsername); Remarks This is GetFormattedBody, a member of class HappyBirthday.

1.1.49.1.1.3.2 EmailTemplates.HappyBirthday.GetFormattedSubject Method


C# public string GetFormattedSubject(string recipientUsername); Remarks This is GetFormattedSubject, a member of class HappyBirthday.

1.1.49.1.1.4 HappyBirthday Properties


1.1.49.1.1.4.1 EmailTemplates.HappyBirthday.Body Property
C# [Reflection.Description("Email body")] [Reflection.Control(typeof(HtmlEditor), "Value")] public string Body; Remarks This is Body, a member of class HappyBirthday.

229

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.1.4.2 EmailTemplates.HappyBirthday.Description Property


C# [Reflection.Description("N/A")] public string Description; Remarks This is Description, a member of class HappyBirthday.

1.1.49.1.1.4.3 EmailTemplates.HappyBirthday.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class HappyBirthday.

1.1.49.1.1.4.4 EmailTemplates.HappyBirthday.Subject Property


C# [Reflection.Description("Email subject")] [Reflection.Property("TextMode", TextBoxMode.SingleLine)] [Reflection.Property("CssClass", "tsingleline")] public string Subject; Remarks This is Subject, a member of class HappyBirthday.

1.1.49.1.2 EmailTemplates.InviteFriend Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Invite a friend template")] public class InviteFriend : IEmailTemplate; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates.InviteFriend. Members Methods
Name InviteFriend ( see page 231) Description This is InviteFriend, a member of class InviteFriend.

InviteFriend Fields
Name languageId ( see page 231) Description This is languageId, a member of class InviteFriend.

InviteFriend Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 232) see page 232) Description This is GetFormattedBody, a member of class InviteFriend. This is GetFormattedSubject, a member of class InviteFriend.

230

1.1 AspNetDating.Classes Namespace InviteFriend Properties


Name Body ( see page 232) see page 232) see page 232) Description ( LanguageId ( Subject (

AspNetDating Code Reference

EmailTemplates Class

Description This is Body, a member of class InviteFriend. This is Description, a member of class InviteFriend. This is LanguageId, a member of class InviteFriend. This is Subject, a member of class InviteFriend.

see page 232)

InviteFriend Fields
Name languageId ( see page 231) Description This is languageId, a member of class InviteFriend.

InviteFriend Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 232) see page 232) Description This is GetFormattedBody, a member of class InviteFriend. This is GetFormattedSubject, a member of class InviteFriend.

InviteFriend Properties
Name Body ( see page 232) see page 232) see page 232) Description ( LanguageId ( Subject ( Description This is Body, a member of class InviteFriend. This is Description, a member of class InviteFriend. This is LanguageId, a member of class InviteFriend. This is Subject, a member of class InviteFriend.

see page 232)

1.1.49.1.2.1 InviteFriend Constructor


1.1.49.1.2.1.1 EmailTemplates.InviteFriend.InviteFriend Constructor ()
C# public InviteFriend(); Remarks This is InviteFriend, a member of class InviteFriend.

1.1.49.1.2.1.2 EmailTemplates.InviteFriend.InviteFriend Constructor (int)


C# public InviteFriend(int languageId); Remarks This is InviteFriend, a member of class InviteFriend.

1.1.49.1.2.2 InviteFriend Fields


1.1.49.1.2.2.1 EmailTemplates.InviteFriend.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class InviteFriend.

1.1.49.1.2.3 InviteFriend Methods

231

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.2.3.1 EmailTemplates.InviteFriend.GetFormattedBody Method


C# public string GetFormattedBody(string senderName); Remarks This is GetFormattedBody, a member of class InviteFriend.

1.1.49.1.2.3.2 EmailTemplates.InviteFriend.GetFormattedSubject Method


C# public string GetFormattedSubject(string senderName); Remarks This is GetFormattedSubject, a member of class InviteFriend.

1.1.49.1.2.4 InviteFriend Properties


1.1.49.1.2.4.1 EmailTemplates.InviteFriend.Body Property
C# [Reflection.DescriptionAttribute("Email body")] [Reflection.ControlAttribute(typeof (HtmlEditor), "Value")] public string Body; Remarks This is Body, a member of class InviteFriend.

1.1.49.1.2.4.2 EmailTemplates.InviteFriend.Description Property


C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class InviteFriend.

1.1.49.1.2.4.3 EmailTemplates.InviteFriend.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class InviteFriend.

1.1.49.1.2.4.4 EmailTemplates.InviteFriend.Subject Property


C# [Reflection.DescriptionAttribute("Email subject")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.SingleLine)] [Reflection.PropertyAttribute("CssClass", "tsingleline")] public string Subject; Remarks This is Subject, a member of class InviteFriend.

232

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.3 EmailTemplates.MessageFromMember Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Message from member template")] public class MessageFromMember : IEmailTemplate; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates.MessageFromMember. Members Methods
Name MessageFromMember ( see page 233) Description This is MessageFromMember, a member of class MessageFromMember.

MessageFromMember Fields
Name languageId ( see page 234) Description This is languageId, a member of class MessageFromMember.

MessageFromMember Properties
Name Body ( see page 234) see page 234) see page 234) Description ( LanguageId ( Subject ( Description This is Body, a member of class MessageFromMember. This is Description, a member of class MessageFromMember. This is LanguageId, a member of class MessageFromMember. This is Subject, a member of class MessageFromMember.

see page 234)

MessageFromMember Fields
Name languageId ( see page 234) Description This is languageId, a member of class MessageFromMember.

MessageFromMember Properties
Name Body ( see page 234) see page 234) see page 234) Description ( LanguageId ( Subject ( Description This is Body, a member of class MessageFromMember. This is Description, a member of class MessageFromMember. This is LanguageId, a member of class MessageFromMember. This is Subject, a member of class MessageFromMember.

see page 234)

1.1.49.1.3.1 MessageFromMember Constructor


1.1.49.1.3.1.1 EmailTemplates.MessageFromMember.MessageFromMember Constructor ()
C# public MessageFromMember(); Remarks This is MessageFromMember, a member of class MessageFromMember.

233

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.3.1.2 EmailTemplates.MessageFromMember.MessageFromMember Constructor (int)


C# public MessageFromMember(int languageId); Remarks This is MessageFromMember, a member of class MessageFromMember.

1.1.49.1.3.2 MessageFromMember Fields


1.1.49.1.3.2.1 EmailTemplates.MessageFromMember.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class MessageFromMember.

1.1.49.1.3.3 MessageFromMember Properties


1.1.49.1.3.3.1 EmailTemplates.MessageFromMember.Body Property
C# [Reflection.DescriptionAttribute("Email body")] [Reflection.ControlAttribute(typeof (HtmlEditor), "Value")] public string Body; Remarks This is Body, a member of class MessageFromMember.

1.1.49.1.3.3.2 EmailTemplates.MessageFromMember.Description Property


C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class MessageFromMember.

1.1.49.1.3.3.3 EmailTemplates.MessageFromMember.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class MessageFromMember.

1.1.49.1.3.3.4 EmailTemplates.MessageFromMember.Subject Property


C# [Reflection.DescriptionAttribute("Email subject")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.SingleLine)] [Reflection.PropertyAttribute("CssClass", "tsingleline")] public string Subject;

234

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

EmailTemplates Class

This is Subject, a member of class MessageFromMember.

1.1.49.1.4 EmailTemplates.NewPasswordConfirmation Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("New password confirmation template")] public class NewPasswordConfirmation : IEmailTemplate; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates.NewPasswordConfirmation. Members Methods
Name NewPasswordConfirmation ( see page 235) Description This is NewPasswordConfirmation, a member of class NewPasswordConfirmation.

NewPasswordConfirmation Fields
Name languageId ( see page 236) Description This is languageId, a member of class NewPasswordConfirmation.

NewPasswordConfirmation Properties
Name Body ( see page 236) see page 236) see page 236) Description ( LanguageId ( Subject ( Description This is Body, a member of class NewPasswordConfirmation. This is Description, a member of class NewPasswordConfirmation. This is LanguageId, a member of class NewPasswordConfirmation. This is Subject, a member of class NewPasswordConfirmation.

see page 236)

NewPasswordConfirmation Fields
Name languageId ( see page 236) Description This is languageId, a member of class NewPasswordConfirmation.

NewPasswordConfirmation Properties
Name Body ( see page 236) see page 236) see page 236) Description ( LanguageId ( Subject ( Description This is Body, a member of class NewPasswordConfirmation. This is Description, a member of class NewPasswordConfirmation. This is LanguageId, a member of class NewPasswordConfirmation. This is Subject, a member of class NewPasswordConfirmation.

see page 236)

1.1.49.1.4.1 NewPasswordConfirmation Constructor


1.1.49.1.4.1.1 EmailTemplates.NewPasswordConfirmation.NewPasswordConfirmation Constructor ()
C# public NewPasswordConfirmation(); Remarks This is NewPasswordConfirmation, a member of class NewPasswordConfirmation.

235

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.4.1.2 EmailTemplates.NewPasswordConfirmation.NewPasswordConfirmation Constructor (int)


C# public NewPasswordConfirmation(int languageId); Remarks This is NewPasswordConfirmation, a member of class NewPasswordConfirmation.

1.1.49.1.4.2 NewPasswordConfirmation Fields


1.1.49.1.4.2.1 EmailTemplates.NewPasswordConfirmation.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class NewPasswordConfirmation.

1.1.49.1.4.3 NewPasswordConfirmation Properties


1.1.49.1.4.3.1 EmailTemplates.NewPasswordConfirmation.Body Property
C# [Reflection.DescriptionAttribute("Email body")] [Reflection.ControlAttribute(typeof (HtmlEditor), "Value")] public string Body; Remarks This is Body, a member of class NewPasswordConfirmation.

1.1.49.1.4.3.2 EmailTemplates.NewPasswordConfirmation.Description Property


C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class NewPasswordConfirmation.

1.1.49.1.4.3.3 EmailTemplates.NewPasswordConfirmation.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class NewPasswordConfirmation.

1.1.49.1.4.3.4 EmailTemplates.NewPasswordConfirmation.Subject Property


C# [Reflection.DescriptionAttribute("Email subject")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.SingleLine)] [Reflection.PropertyAttribute("CssClass", "tsingleline")] public string Subject;

236

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

EmailTemplates Class

This is Subject, a member of class NewPasswordConfirmation.

1.1.49.1.5 EmailTemplates.RegistrationConfirmation Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Registration confirmation template")] public class RegistrationConfirmation : IEmailTemplate; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates.RegistrationConfirmation. Members Methods
Name RegistrationConfirmation ( see page 237) Description This is RegistrationConfirmation, a member of class RegistrationConfirmation.

RegistrationConfirmation Fields
Name languageId ( see page 238) Description This is languageId, a member of class RegistrationConfirmation.

RegistrationConfirmation Properties
Name Body ( see page 238) see page 238) see page 238) Description ( LanguageId ( Subject ( Description This is Body, a member of class RegistrationConfirmation. This is Description, a member of class RegistrationConfirmation. This is LanguageId, a member of class RegistrationConfirmation. This is Subject, a member of class RegistrationConfirmation.

see page 238)

RegistrationConfirmation Fields
Name languageId ( see page 238) Description This is languageId, a member of class RegistrationConfirmation.

RegistrationConfirmation Properties
Name Body ( see page 238) see page 238) see page 238) Description ( LanguageId ( Subject ( Description This is Body, a member of class RegistrationConfirmation. This is Description, a member of class RegistrationConfirmation. This is LanguageId, a member of class RegistrationConfirmation. This is Subject, a member of class RegistrationConfirmation.

see page 238)

1.1.49.1.5.1 RegistrationConfirmation Constructor


1.1.49.1.5.1.1 EmailTemplates.RegistrationConfirmation.RegistrationConfirmation Constructor ()
C# public RegistrationConfirmation(); Remarks This is RegistrationConfirmation, a member of class RegistrationConfirmation.

237

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.5.1.2 EmailTemplates.RegistrationConfirmation.RegistrationConfirmation Constructor (int)


C# public RegistrationConfirmation(int languageId); Remarks This is RegistrationConfirmation, a member of class RegistrationConfirmation.

1.1.49.1.5.2 RegistrationConfirmation Fields


1.1.49.1.5.2.1 EmailTemplates.RegistrationConfirmation.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class RegistrationConfirmation.

1.1.49.1.5.3 RegistrationConfirmation Properties


1.1.49.1.5.3.1 EmailTemplates.RegistrationConfirmation.Body Property
C# [Reflection.DescriptionAttribute("Email body")] [Reflection.ControlAttribute(typeof (HtmlEditor), "Value")] public string Body; Remarks This is Body, a member of class RegistrationConfirmation.

1.1.49.1.5.3.2 EmailTemplates.RegistrationConfirmation.Description Property


C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class RegistrationConfirmation.

1.1.49.1.5.3.3 EmailTemplates.RegistrationConfirmation.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class RegistrationConfirmation.

1.1.49.1.5.3.4 EmailTemplates.RegistrationConfirmation.Subject Property


C# [Reflection.DescriptionAttribute("Email subject")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.SingleLine)] [Reflection.PropertyAttribute("CssClass", "tsingleline")] public string Subject;

238

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

EmailTemplates Class

This is Subject, a member of class RegistrationConfirmation.

1.1.49.1.6 EmailTemplates.SavedSearchMatches Class


Inheritance Hierarchy

C# [Reflection.Description("Automatic matches e-mail template")] public class SavedSearchMatches : IEmailTemplate; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates.SavedSearchMatches. Members Methods
Name SavedSearchMatches ( see page 240) Description This is SavedSearchMatches, a member of class SavedSearchMatches.

SavedSearchMatches Fields
Name languageId ( see page 240) Description This is languageId, a member of class SavedSearchMatches.

SavedSearchMatches Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 240) see page 240) Description This is GetFormattedBody, a member of class SavedSearchMatches. This is GetFormattedSubject, a member of class SavedSearchMatches.

SavedSearchMatches Properties
Name Body ( see page 241) see page 241) see page 241) see page 241) see page 241) see page 242) Columns ( Description ( ItemTemplate ( LanguageId ( Rows ( Subject ( Description This is Body, a member of class SavedSearchMatches. This is Columns, a member of class SavedSearchMatches. This is Description, a member of class SavedSearchMatches. This is ItemTemplate, a member of class SavedSearchMatches. This is LanguageId, a member of class SavedSearchMatches. This is NumberOfMatchesToMail, a member of class SavedSearchMatches. This is Rows, a member of class SavedSearchMatches. This is Subject, a member of class SavedSearchMatches.

NumberOfMatchesToMail ( see page 242) see page 242)

SavedSearchMatches Fields
Name languageId ( see page 240) Description This is languageId, a member of class SavedSearchMatches.

SavedSearchMatches Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 240) see page 240) Description This is GetFormattedBody, a member of class SavedSearchMatches. This is GetFormattedSubject, a member of class SavedSearchMatches.

SavedSearchMatches Properties
Name Body ( see page 241) Description This is Body, a member of class SavedSearchMatches.

239

1.1 AspNetDating.Classes Namespace


Columns ( Description ( ItemTemplate ( LanguageId ( Rows ( Subject ( see page 241) see page 241) see page 241) see page 241)

AspNetDating Code Reference

EmailTemplates Class

This is Columns, a member of class SavedSearchMatches. This is Description, a member of class SavedSearchMatches. This is ItemTemplate, a member of class SavedSearchMatches. This is LanguageId, a member of class SavedSearchMatches. This is NumberOfMatchesToMail, a member of class SavedSearchMatches. This is Rows, a member of class SavedSearchMatches. This is Subject, a member of class SavedSearchMatches.

NumberOfMatchesToMail ( see page 242) see page 242)

see page 242)

1.1.49.1.6.1 SavedSearchMatches Constructor


1.1.49.1.6.1.1 EmailTemplates.SavedSearchMatches.SavedSearchMatches Constructor ()
C# public SavedSearchMatches(); Remarks This is SavedSearchMatches, a member of class SavedSearchMatches.

1.1.49.1.6.1.2 EmailTemplates.SavedSearchMatches.SavedSearchMatches Constructor (int)


C# public SavedSearchMatches(int languageId); Remarks This is SavedSearchMatches, a member of class SavedSearchMatches.

1.1.49.1.6.2 SavedSearchMatches Fields


1.1.49.1.6.2.1 EmailTemplates.SavedSearchMatches.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class SavedSearchMatches.

1.1.49.1.6.3 SavedSearchMatches Methods


1.1.49.1.6.3.1 EmailTemplates.SavedSearchMatches.GetFormattedBody Method
C# public string GetFormattedBody(SavedSearchMatches savedSearchTemplate, string recipientName, string[] usernameMatches); Remarks This is GetFormattedBody, a member of class SavedSearchMatches.

1.1.49.1.6.3.2 EmailTemplates.SavedSearchMatches.GetFormattedSubject Method


C# public string GetFormattedSubject(string recipientUsername); Remarks This is GetFormattedSubject, a member of class SavedSearchMatches.

240

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.6.4 SavedSearchMatches Properties


1.1.49.1.6.4.1 EmailTemplates.SavedSearchMatches.Body Property
C# [Reflection.Description("Email body")] [Reflection.Control(typeof(HtmlEditor), "Value")] [Reflection.Property("Height", 200)] [Reflection.Property("Width", "100%")] public string Body; Remarks This is Body, a member of class SavedSearchMatches.

1.1.49.1.6.4.2 EmailTemplates.SavedSearchMatches.Columns Property


C# [Reflection.Description("Columns of the table")] [Reflection.Property("TextMode", TextBoxMode.SingleLine)] [Reflection.Property("Width", 20)] [Reflection.Property("CssClass", "font_css")] public int Columns; Remarks This is Columns, a member of class SavedSearchMatches.

1.1.49.1.6.4.3 EmailTemplates.SavedSearchMatches.Description Property


C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class SavedSearchMatches.

1.1.49.1.6.4.4 EmailTemplates.SavedSearchMatches.ItemTemplate Property


C# [Reflection.Description("User profile template")] [Reflection.Control(typeof(HtmlEditor), "Value")] [Reflection.Property("Height", 200)] [Reflection.Property("Width", "100%")] public string ItemTemplate; Remarks This is ItemTemplate, a member of class SavedSearchMatches.

1.1.49.1.6.4.5 EmailTemplates.SavedSearchMatches.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class SavedSearchMatches.

241

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.6.4.6 EmailTemplates.SavedSearchMatches.NumberOfMatchesToMail Property


C# public int NumberOfMatchesToMail; Remarks This is NumberOfMatchesToMail, a member of class SavedSearchMatches.

1.1.49.1.6.4.7 EmailTemplates.SavedSearchMatches.Rows Property


C# [Reflection.Description("Rows of the table")] [Reflection.Property("TextMode", TextBoxMode.SingleLine)] [Reflection.Property("Width", 20)] [Reflection.Property("CssClass", "font_css")] public int Rows; Remarks This is Rows, a member of class SavedSearchMatches.

1.1.49.1.6.4.8 EmailTemplates.SavedSearchMatches.Subject Property


C# [Reflection.Description("Email subject")] [Reflection.Property("TextMode", TextBoxMode.SingleLine)] [Reflection.Property("Width", 400)] [Reflection.Property("CssClass", "font_css")] public string Subject; Remarks This is Subject, a member of class SavedSearchMatches.

1.1.49.1.7 EmailTemplates.SendProfileToFriend Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Send to a friend template")] public class SendProfileToFriend : IEmailTemplate; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates.SendProfileToFriend. Members Methods
Name SendProfileToFriend ( see page 243) Description This is SendProfileToFriend, a member of class SendProfileToFriend.

SendProfileToFriend Fields
Name languageId ( see page 243) Description This is languageId, a member of class SendProfileToFriend.

242

1.1 AspNetDating.Classes Namespace SendProfileToFriend Methods


Name GetFormattedBody ( GetFormattedSubject ( see page 244) see page 244)

AspNetDating Code Reference

EmailTemplates Class

Description This is GetFormattedBody, a member of class SendProfileToFriend. This is GetFormattedSubject, a member of class SendProfileToFriend.

SendProfileToFriend Properties
Name Body ( see page 244) see page 244) see page 244) Description ( LanguageId ( Subject ( Description This is Body, a member of class SendProfileToFriend. This is Description, a member of class SendProfileToFriend. This is LanguageId, a member of class SendProfileToFriend. This is Subject, a member of class SendProfileToFriend.

see page 244)

SendProfileToFriend Fields
Name languageId ( see page 243) Description This is languageId, a member of class SendProfileToFriend.

SendProfileToFriend Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 244) see page 244) Description This is GetFormattedBody, a member of class SendProfileToFriend. This is GetFormattedSubject, a member of class SendProfileToFriend.

SendProfileToFriend Properties
Name Body ( see page 244) see page 244) see page 244) Description ( LanguageId ( Subject ( Description This is Body, a member of class SendProfileToFriend. This is Description, a member of class SendProfileToFriend. This is LanguageId, a member of class SendProfileToFriend. This is Subject, a member of class SendProfileToFriend.

see page 244)

1.1.49.1.7.1 SendProfileToFriend Constructor


1.1.49.1.7.1.1 EmailTemplates.SendProfileToFriend.SendProfileToFriend Constructor ()
C# public SendProfileToFriend(); Remarks This is SendProfileToFriend, a member of class SendProfileToFriend.

1.1.49.1.7.1.2 EmailTemplates.SendProfileToFriend.SendProfileToFriend Constructor (int)


C# public SendProfileToFriend(int languageId); Remarks This is SendProfileToFriend, a member of class SendProfileToFriend.

1.1.49.1.7.2 SendProfileToFriend Fields


1.1.49.1.7.2.1 EmailTemplates.SendProfileToFriend.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class SendProfileToFriend.

243

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.7.3 SendProfileToFriend Methods


1.1.49.1.7.3.1 EmailTemplates.SendProfileToFriend.GetFormattedBody Method
C# public string GetFormattedBody(string senderUsername, string recipientName, string message, string sentUsername); Remarks This is GetFormattedBody, a member of class SendProfileToFriend.

1.1.49.1.7.3.2 EmailTemplates.SendProfileToFriend.GetFormattedSubject Method


C# public string GetFormattedSubject(string senderUsername); Remarks This is GetFormattedSubject, a member of class SendProfileToFriend.

1.1.49.1.7.4 SendProfileToFriend Properties


1.1.49.1.7.4.1 EmailTemplates.SendProfileToFriend.Body Property
C# [Reflection.DescriptionAttribute("Email body")] [Reflection.ControlAttribute(typeof(HtmlEditor), "Value")] public string Body; Remarks This is Body, a member of class SendProfileToFriend.

1.1.49.1.7.4.2 EmailTemplates.SendProfileToFriend.Description Property


C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class SendProfileToFriend.

1.1.49.1.7.4.3 EmailTemplates.SendProfileToFriend.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class SendProfileToFriend.

1.1.49.1.7.4.4 EmailTemplates.SendProfileToFriend.Subject Property


C# [Reflection.DescriptionAttribute("Email subject")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.SingleLine)] [Reflection.PropertyAttribute("CssClass", "tsingleline")] public string Subject;

244

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

EmailTemplates Class

This is Subject, a member of class SendProfileToFriend.

1.1.49.1.8 EmailTemplates.VisitSiteReminder Class


Inheritance Hierarchy

C# [Reflection.Description("Last visit e-mail template")] public class VisitSiteReminder : IEmailTemplate; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates.VisitSiteReminder. Members Methods
Name VisitSiteReminder ( see page 246) Description This is VisitSiteReminder, a member of class VisitSiteReminder.

VisitSiteReminder Fields
Name languageId ( see page 246) Description This is languageId, a member of class VisitSiteReminder.

VisitSiteReminder Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 246) see page 246) Description This is GetFormattedBody, a member of class VisitSiteReminder. This is GetFormattedSubject, a member of class VisitSiteReminder.

VisitSiteReminder Properties
Name Body ( see page 246) see page 247) see page 247) Description ( LanguageId ( Subject ( Description This is Body, a member of class VisitSiteReminder. This is Description, a member of class VisitSiteReminder. This is LanguageId, a member of class VisitSiteReminder. This is Subject, a member of class VisitSiteReminder.

see page 247)

VisitSiteReminder Fields
Name languageId ( see page 246) Description This is languageId, a member of class VisitSiteReminder.

VisitSiteReminder Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 246) see page 246) Description This is GetFormattedBody, a member of class VisitSiteReminder. This is GetFormattedSubject, a member of class VisitSiteReminder.

VisitSiteReminder Properties
Name Body ( see page 246) see page 247) see page 247) Description ( LanguageId ( Subject ( Description This is Body, a member of class VisitSiteReminder. This is Description, a member of class VisitSiteReminder. This is LanguageId, a member of class VisitSiteReminder. This is Subject, a member of class VisitSiteReminder.

see page 247)

245

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EmailTemplates Class

1.1.49.1.8.1 VisitSiteReminder Constructor


1.1.49.1.8.1.1 EmailTemplates.VisitSiteReminder.VisitSiteReminder Constructor ()
C# public VisitSiteReminder(); Remarks This is VisitSiteReminder, a member of class VisitSiteReminder.

1.1.49.1.8.1.2 EmailTemplates.VisitSiteReminder.VisitSiteReminder Constructor (int)


C# public VisitSiteReminder(int languageId); Remarks This is VisitSiteReminder, a member of class VisitSiteReminder.

1.1.49.1.8.2 VisitSiteReminder Fields


1.1.49.1.8.2.1 EmailTemplates.VisitSiteReminder.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class VisitSiteReminder.

1 1.1.49.1.8.3 VisitSiteReminder Methods


1.1.49.1.8.3.1 EmailTemplates.VisitSiteReminder.GetFormattedBody Method
C# public string GetFormattedBody(string recipientUsername); Remarks This is GetFormattedBody, a member of class VisitSiteReminder.

1.1.49.1.8.3.2 EmailTemplates.VisitSiteReminder.GetFormattedSubject Method


C# public string GetFormattedSubject(string recipientUsername); Remarks This is GetFormattedSubject, a member of class VisitSiteReminder.

1.1.49.1.8.4 VisitSiteReminder Properties


1.1.49.1.8.4.1 EmailTemplates.VisitSiteReminder.Body Property
C# [Reflection.Description("Email body")] [Reflection.Control(typeof(HtmlEditor), "Value")] public string Body;

246

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

EmailTemplates Class

This is Body, a member of class VisitSiteReminder.

1.1.49.1.8.4.2 EmailTemplates.VisitSiteReminder.Description Property


C# [Reflection.Description("N/A")] public string Description; Remarks This is Description, a member of class VisitSiteReminder.

1.1.49.1.8.4.3 EmailTemplates.VisitSiteReminder.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class VisitSiteReminder.

1.1.49.1.8.4.4 EmailTemplates.VisitSiteReminder.Subject Property


C# [Reflection.Description("Email subject")] [Reflection.Property("TextMode", TextBoxMode.SingleLine)] [Reflection.Property("CssClass", "tsingleline")] public string Subject; Remarks This is Subject, a member of class VisitSiteReminder.

1.1.49.2 EmailTemplates Interfaces


1.1.49.2.1 EmailTemplates.IEmailTemplate Interface
Inheritance Hierarchy

C# public interface IEmailTemplate : ITemplate; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates.IEmailTemplate. Members IEmailTemplate Properties
Name Body ( Subject ( see page 248) see page 248) see page 248) Description ( Description This is Body, a member of class IEmailTemplate. This is Description, a member of class IEmailTemplate. This is Subject, a member of class IEmailTemplate.

247

1.1 AspNetDating.Classes Namespace IEmailTemplate Properties


Name Body ( Subject ( see page 248) see page 248) see page 248) Description (

AspNetDating Code Reference

EmailTemplates Class

Description This is Body, a member of class IEmailTemplate. This is Description, a member of class IEmailTemplate. This is Subject, a member of class IEmailTemplate.

1.1.49.2.1.1 IEmailTemplate Properties


1.1.49.2.1.1.1 EmailTemplates.IEmailTemplate.Body Property
C# string Body; Remarks This is Body, a member of class IEmailTemplate.

1.1.49.2.1.1.2 EmailTemplates.IEmailTemplate.Description Property


C# string Description; Remarks This is Description, a member of class IEmailTemplate.

1.1.49.2.1.1.3 EmailTemplates.IEmailTemplate.Subject Property


C# string Subject; Remarks This is Subject, a member of class IEmailTemplate.

1.1.49.2.2 EmailTemplates.ITemplate Interface


Inheritance Hierarchy

C# public interface ITemplate; File Templates.cs Remarks This is class AspNetDating.Classes.EmailTemplates.ITemplate. Members ITemplate Properties
Name LanguageId ( see page 249) Description This is LanguageId, a member of class ITemplate.

ITemplate Properties
Name LanguageId ( see page 249) Description This is LanguageId, a member of class ITemplate.

248

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

EstablishedCommunication Class

1.1.49.2.2.1 ITemplate Properties


1.1.49.2.2.1.1 EmailTemplates.ITemplate.LanguageId Property
C# int LanguageId; Remarks This is LanguageId, a member of class ITemplate.

1.1.50 EstablishedCommunication Class


Inheritance Hierarchy

C# public class EstablishedCommunication; File EstablishedCommunications.cs Remarks This is class AspNetDating.Classes.EstablishedCommunication. Members Methods
Name EstablishedCommunication ( see page 250) Description This is EstablishedCommunication, a member of class EstablishedCommunication.

EstablishedCommunication Methods
Name Delete ( Fetch ( Save ( see page 250) see page 250) see page 251) Description Deletes established communication from DB by specified id. Fetches all established communications from DB. If there are no established communication in DB it returns an empty array. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

EstablishedCommunication Properties
Name Date ( see page 251) see page 251) see page 251) FromUsername ( ToUsername ( Description Gets or sets the balance. Gets or sets from username. Gets or sets to username.

EstablishedCommunication Methods
Name Delete ( Fetch ( Save ( see page 250) see page 250) see page 251) Description Deletes established communication from DB by specified id. Fetches all established communications from DB. If there are no established communication in DB it returns an empty array. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

249

1.1 AspNetDating.Classes Namespace EstablishedCommunication Properties


Name Date ( see page 251) see page 251) see page 251) FromUsername ( ToUsername (

AspNetDating Code Reference

EstablishedCommunication Class

Description Gets or sets the balance. Gets or sets from username. Gets or sets to username.

1.1.50.1 EstablishedCommunication Constructor


1.1.50.1.1 EstablishedCommunication.EstablishedCommunication Constructor ()
C# public EstablishedCommunication(); Remarks This is EstablishedCommunication, a member of class EstablishedCommunication.

1.1.50.1.2 EstablishedCommunication.EstablishedCommunication Constructor (string, string)


C# public EstablishedCommunication(string fromUsername, string toUsername); Remarks This is EstablishedCommunication, a member of class EstablishedCommunication.

1.1.50.2 EstablishedCommunication Methods


1.1.50.2.1 EstablishedCommunication.Delete Method
Deletes established communication from DB by specified id. C# public static void Delete(string fromUsername, string toUsername); Parameters
Parameters string fromUsername string toUsername Description From username. To username.

1.1.50.2.2 Fetch Method


1.1.50.2.2.1 EstablishedCommunication.Fetch Method ()
Fetches all established communications from DB. If there are no established communication in DB it returns an empty array. C# public static EstablishedCommunication[] Fetch();

250

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ExceptionLogger Class

1.1.50.2.2.2 EstablishedCommunication.Fetch Method (string, string)


Fetches established communication by specified from and to usernames. If the established communication doesn't exist returns NULL. C# public static EstablishedCommunication Fetch(string fromUsername, string toUsername);

1.1.50.2.3 EstablishedCommunication.Save Method


Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record. C# public void Save();

1.1.50.3 EstablishedCommunication Properties


1.1.50.3.1 EstablishedCommunication.Date Property
Gets or sets the balance. C# public DateTime Date; Description The balance.

1.1.50.3.2 EstablishedCommunication.FromUsername Property


Gets or sets from username. C# public string FromUsername; Description From username.

1.1.50.3.3 EstablishedCommunication.ToUsername Property


Gets or sets to username. C# public string ToUsername; Description To username.

1.1.51 ExceptionLogger Class


Inheritance Hierarchy

251

1.1 AspNetDating.Classes Namespace C# public class ExceptionLogger; File Exceptions.cs Remarks

AspNetDating Code Reference

FaceFinderPlugin Class

This is class AspNetDating.Classes.ExceptionLogger. Members ExceptionLogger Methods


Name Log ( see page 252) Description This is Log, a member of class ExceptionLogger.

ExceptionLogger Methods
Name Log ( see page 252) Description This is Log, a member of class ExceptionLogger.

1.1.51.1 ExceptionLogger Methods


1.1.51.1.1 Log Method
1.1.51.1.1.1 ExceptionLogger.Log Method (HttpRequest, Exception)
C# public static void Log(HttpRequest Request, Exception ex); Remarks This is Log, a member of class ExceptionLogger.

1.1.51.1.1.2 ExceptionLogger.Log Method (string, Exception)


C# public static void Log(string source, Exception ex); Remarks This is Log, a member of class ExceptionLogger.

1.1.52 FaceFinderPlugin Class


Inheritance Hierarchy

C# public static class FaceFinderPlugin; File Plugins.cs

252

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

FaceFinderPlugin Class

This is class AspNetDating.Classes.FaceFinderPlugin. Members FaceFinderPlugin Classes


Name FaceRegion ( see page 253) Description This is class AspNetDating.Classes.FaceFinderPlugin.FaceRegion.

FaceFinderPlugin Methods
Name FindFaces ( see page 254) Description This is FindFaces, a member of class FaceFinderPlugin.

FaceFinderPlugin Properties
Name IsInstalled ( see page 255) Description This is IsInstalled, a member of class FaceFinderPlugin.

FaceFinderPlugin Classes
Name FaceRegion ( see page 253) Description This is class AspNetDating.Classes.FaceFinderPlugin.FaceRegion.

FaceFinderPlugin Methods
Name FindFaces ( see page 254) Description This is FindFaces, a member of class FaceFinderPlugin.

FaceFinderPlugin Properties
Name IsInstalled ( see page 255) Description This is IsInstalled, a member of class FaceFinderPlugin.

1.1.52.1 FaceFinderPlugin Classes


1.1.52.1.1 FaceFinderPlugin.FaceRegion Class
Inheritance Hierarchy

C# public class FaceRegion; File Plugins.cs Remarks This is class AspNetDating.Classes.FaceFinderPlugin.FaceRegion. Members FaceRegion Properties
Name Height ( Width ( X( Y( see page 254) see page 254) Description This is Height, a member of class FaceRegion. This is Width, a member of class FaceRegion. This is X, a member of class FaceRegion. This is Y, a member of class FaceRegion.

see page 254) see page 254)

253

1.1 AspNetDating.Classes Namespace FaceRegion Properties


Name Height ( Width ( X( Y( see page 254) see page 254)

AspNetDating Code Reference

FaceFinderPlugin Class

Description This is Height, a member of class FaceRegion. This is Width, a member of class FaceRegion. This is X, a member of class FaceRegion. This is Y, a member of class FaceRegion.

see page 254) see page 254)

1.1.52.1.1.1 FaceRegion Properties


1.1.52.1.1.1.1 FaceFinderPlugin.FaceRegion.Height Property
C# public int Height; Remarks This is Height, a member of class FaceRegion.

1.1.52.1.1.1.2 FaceFinderPlugin.FaceRegion.Width Property


C# public int Width; Remarks This is Width, a member of class FaceRegion.

1.1.52.1.1.1.3 FaceFinderPlugin.FaceRegion.X Property


C# public int X; Remarks This is X, a member of class FaceRegion.

1.1.52.1.1.1.4 FaceFinderPlugin.FaceRegion.Y Property


C# public int Y; Remarks This is Y, a member of class FaceRegion.

1.1.52.2 FaceFinderPlugin Methods


1.1.52.2.1 FaceFinderPlugin.FindFaces Method
C# public static FaceRegion[] FindFaces(byte[] image); Remarks This is FindFaces, a member of class FaceFinderPlugin.

254

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Globals Class

1.1.52.3 FaceFinderPlugin Properties


1.1.52.3.1 FaceFinderPlugin.IsInstalled Property
C# public static bool IsInstalled; Remarks This is IsInstalled, a member of class FaceFinderPlugin.

1.1.53 FriendBirthdayEmails Class


Inheritance Hierarchy

C# public class FriendBirthdayEmails; File Email.cs Remarks This is class AspNetDating.Classes.FriendBirthdayEmails. Members FriendBirthdayEmails Methods
Name InitializeMailerTimer ( see page 255) Description This is InitializeMailerTimer, a member of class FriendBirthdayEmails.

FriendBirthdayEmails Methods
Name InitializeMailerTimer ( see page 255) Description This is InitializeMailerTimer, a member of class FriendBirthdayEmails.

1.1.53.1 FriendBirthdayEmails Methods


1.1.53.1.1 FriendBirthdayEmails.InitializeMailerTimer Method
C# public static void InitializeMailerTimer(); Remarks This is InitializeMailerTimer, a member of class FriendBirthdayEmails.

255

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GoogleMaps Class

1.1.54 Globals Class


Summary description for Globals. Inheritance Hierarchy

C# public class Globals; File Location.cs Members Globals Fields


Name kEarthRadiusKilometers ( kEarthRadiusMiles ( kEarthRadiusNautical ( see page 256) see page 256) see page 256) Description This is kEarthRadiusKilometers, a member of class Globals. The radius of the Earth in miles, assuming it is a sphere. This is kEarthRadiusNautical, a member of class Globals.

Globals Fields
Name kEarthRadiusKilometers ( kEarthRadiusMiles ( kEarthRadiusNautical ( see page 256) see page 256) see page 256) Description This is kEarthRadiusKilometers, a member of class Globals. The radius of the Earth in miles, assuming it is a sphere. This is kEarthRadiusNautical, a member of class Globals.

1.1.54.1 Globals Fields


1.1.54.1.1 Globals.kEarthRadiusKilometers Field
C# public const Double kEarthRadiusKilometers = 6367.0; Remarks This is kEarthRadiusKilometers, a member of class Globals.

1.1.54.1.2 Globals.kEarthRadiusMiles Field


The radius of the Earth in miles, assuming it is a sphere. C# public const Double kEarthRadiusMiles = 3956.0;

1.1.54.1.3 Globals.kEarthRadiusNautical Field


C# public const Double kEarthRadiusNautical = 3437.7; Remarks This is kEarthRadiusNautical, a member of class Globals.

256

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GoogleSitemaps Class

1.1.55 GoogleMaps Class


This class handles the Google API integration Inheritance Hierarchy

C# public static class GoogleMaps; File GoogleMaps.cs Members GoogleMaps Methods


Name GetCoordinates ( see page 257) Description Gets the coordinates.

GoogleMaps Methods
Name GetCoordinates ( see page 257) Description Gets the coordinates.

1.1.55.1 GoogleMaps Methods


1

1.1.55.1.1 GoogleMaps.GetCoordinates Method


Gets the coordinates. C# public static double[] GetCoordinates(string location); Parameters
Parameters string location Description The location.

1.1.56 GoogleSitemaps Class


Inheritance Hierarchy

C# public class GoogleSitemaps; File GoogleSitemaps.cs Remarks This is class AspNetDating.Classes.GoogleSitemaps.

257

1.1 AspNetDating.Classes Namespace Members GoogleSitemaps Methods


Name InitializeTimers ( see page 258)

AspNetDating Code Reference

Group Class

Description This is InitializeTimers, a member of class GoogleSitemaps.

GoogleSitemaps Methods
Name InitializeTimers ( see page 258) Description This is InitializeTimers, a member of class GoogleSitemaps.

1.1.56.1 GoogleSitemaps Methods


1.1.56.1.1 GoogleSitemaps.InitializeTimers Method
C# internal static void InitializeTimers(); Remarks This is InitializeTimers, a member of class GoogleSitemaps.

1.1.57 Group Class


Inheritance Hierarchy

1
C# [Serializable] public class Group; File Groups.cs Remarks This is class AspNetDating.Classes.Group. Members Group Enumerations
Name eAccessLevel ( eSortColumn ( see page 260) see page 261) Description Specifies the access level for the group. Specify on which column groups will be sorted.

Group Methods
Name AssignGroupToCategory ( Delete ( see page 261) see page 262) see page 262) DeleteIcon ( Fetch ( see page 261) Description Assigns the specified group to the specified category. Deletes group from DB by specified id. Deletes the icon for specified group ID ( Deletes the inactive groups. Fetches all approved or non approved groups and sorts them by specified sort column. If there are no groups by specified arguments in DB it returns an empty array. see page 268).

DeleteInactiveGroups ( see page 262)

258

1.1 AspNetDating.Classes Namespace


FetchGroupsByCategory (

AspNetDating Code Reference

Group Class

see page 263)

Fetches groups by specified category ID ( see page 268) from DB. If there are no groups in DB for specified category ID ( see page 268) it returns an empty array. Fetches groups by specified username from DB. If there are no groups in DB for specified username it returns an empty array. Counts how many groups the specified category ID ( see page 268) has. It returns 0 if there are no groups in DB for the specified category ID ( see page 268). Fetches groups pending invitations for the specified username. Gets the categories string. Categories are separated with "," symbol. It returns an empty string if this group doesn't have category. Determines whether the specified group name is used. This is IsPermissionEnabled, a member of class Group. Loads the icon for specified group ID ( see page 268). Returns 'PHOTO NOT AVAILABLE' image if the group doesn't have an icon. Returns NULL if the specified group doesn't exist. Moves the specified group from one category to another. Removes the specified group from the specified category. Saves this group in DB. It throws Exception exception if group name already exists in DB. When is used to update this group 'IsNameUsed ( see page 265)' method should be called first. Throws "Exception" exception. Saves the icon for specified group ID ( see page 268). Searches groups by specified arguments. If there are no groups by specified arguments it returns an empty array.

FetchGroupsByUsername ( FetchGroupsCount (

see page 264)

see page 264)

FetchPendingInvitations ( GetCategoriesString ( IsNameUsed ( LoadIcon (

see page 265)

see page 265)

see page 265) see page 265)

IsPermissionEnabled (

see page 266)

MoveGroupToCategory ( Save ( see page 266)

see page 266) see page 266)

RemoveGroupFromCategory (

SaveIcon ( Search (

see page 266) see page 267) see page 267)

SearchGroupsByUsername ( SetCategories (

This is SearchGroupsByUsername, a member of class Group. Sets the categories for this instance.

see page 267)

Group Properties
Name AccessLevel ( Approved ( Description ( ID ( JoinQuestion ( JoinTerms ( MinAge ( Name ( Owner ( see page 268) see page 268) ActiveMembers ( DateCreated ( Description Gets or sets the access level. Gets or sets the mebers. Gets or sets a value indicating whether this Group is approved. Gets or sets the date created. Gets or sets the description. Gets the ID. The property is read-only. Throws "Exception" exception. Gets or sets the question the user must answer on joining moderated group. Gets or sets the terms the user must agree on joining the group. This is MinAge, a member of class Group. Gets or sets the name. Gets or sets the owner. This is Permissions, a member of class Group. Gets or sets the sort column.

see page 268) see page 268) see page 268) see page 269) see page 269)

see page 268)

see page 269) see page 269) see page 269) see page 270) see page 270)

Permissions ( SortColumn (

Group Enumerations
Name eAccessLevel ( eSortColumn ( see page 260) see page 261) Description Specifies the access level for the group. Specify on which column groups will be sorted.

Group Methods
Name AssignGroupToCategory ( Delete ( see page 261) see page 262) see page 262) DeleteIcon ( Fetch ( see page 261) Description Assigns the specified group to the specified category. Deletes group from DB by specified id. Deletes the icon for specified group ID ( Deletes the inactive groups. Fetches all approved or non approved groups and sorts them by specified sort column. If there are no groups by specified arguments in DB it returns an empty array. see page 263) Fetches groups by specified category ID ( see page 268) from DB. If there are no groups in DB for specified category ID ( see page 268) it returns an empty array. Fetches groups by specified username from DB. If there are no groups in DB for specified username it returns an empty array. see page 268).

DeleteInactiveGroups ( see page 262)

FetchGroupsByCategory (

FetchGroupsByUsername (

see page 264)

259

1.1 AspNetDating.Classes Namespace


FetchGroupsCount ( see page 264)

AspNetDating Code Reference

Group Class

Counts how many groups the specified category ID ( see page 268) has. It returns 0 if there are no groups in DB for the specified category ID ( see page 268). Fetches groups pending invitations for the specified username. Gets the categories string. Categories are separated with "," symbol. It returns an empty string if this group doesn't have category. Determines whether the specified group name is used. This is IsPermissionEnabled, a member of class Group. Loads the icon for specified group ID ( see page 268). Returns 'PHOTO NOT AVAILABLE' image if the group doesn't have an icon. Returns NULL if the specified group doesn't exist. Moves the specified group from one category to another. Removes the specified group from the specified category. Saves this group in DB. It throws Exception exception if group name already exists in DB. When is used to update this group 'IsNameUsed ( see page 265)' method should be called first. Throws "Exception" exception. Saves the icon for specified group ID ( see page 268). Searches groups by specified arguments. If there are no groups by specified arguments it returns an empty array.

FetchPendingInvitations ( GetCategoriesString ( IsNameUsed ( LoadIcon (

see page 265)

see page 265)

see page 265) see page 265)

IsPermissionEnabled (

see page 266)

MoveGroupToCategory ( Save ( see page 266)

see page 266) see page 266)

RemoveGroupFromCategory (

SaveIcon ( Search (

see page 266) see page 267) see page 267)

SearchGroupsByUsername ( SetCategories (

This is SearchGroupsByUsername, a member of class Group. Sets the categories for this instance.

see page 267)

Group Properties
Name AccessLevel ( Approved ( Description ( ID ( JoinQuestion ( JoinTerms ( MinAge ( Name ( Owner ( see page 268) see page 268) ActiveMembers ( DateCreated ( Description Gets or sets the access level. Gets or sets the mebers. Gets or sets a value indicating whether this Group is approved. Gets or sets the date created. Gets or sets the description. Gets the ID. The property is read-only. Throws "Exception" exception. Gets or sets the question the user must answer on joining moderated group. Gets or sets the terms the user must agree on joining the group. This is MinAge, a member of class Group. Gets or sets the name. Gets or sets the owner. This is Permissions, a member of class Group. Gets or sets the sort column.

see page 268) see page 268) see page 268) see page 269) see page 269)

see page 268)

see page 269) see page 269) see page 269) see page 270) see page 270)

Permissions ( SortColumn (

1.1.57.1 Group Enumerations


1.1.57.1.1 AspNetDating.Classes.Group.eAccessLevel Enumeration
Specifies the access level for the group. C# public enum eAccessLevel { Public = 1, Moderated = 2, Private = 3 } File Groups.cs Members
Members Public = 1 Description Group ( see page 258) content can by viewed by all site visitors. Any member can join this group without approval of the owner.

260

1.1 AspNetDating.Classes Namespace


Moderated = 2 Private = 3

AspNetDating Code Reference

Group Class

Group ( see page 258) content can by viewed by all site vistors. Requests to join the group will need to be approved by group owner or moderator. Group ( see page 258) content can only be viewed by group members. Requests to join the group will need to be approved by group owner or moderator.

1.1.57.1.2 AspNetDating.Classes.Group.eSortColumn Enumeration


Specify on which column groups will be sorted. C# public enum eSortColumn { None, DateCreated, Name, Owner, ActiveMembers, AccessLevel } File Groups.cs Members
Members None DateCreated Name Owner ActiveMembers AccessLevel Description No sort. On date created column. On name column. On owner column. On members column On access level column.

1.1.57.2 Group Methods


1.1.57.2.1 Group.AssignGroupToCategory Method
Assigns the specified group to the specified category. C# public void AssignGroupToCategory(int groupID, int categoryID); Parameters
Parameters int groupID int categoryID Description The group ID ( see page 268). see page 268). The category ID (

1.1.57.2.2 Group.Delete Method


Deletes group from DB by specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

261

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Group Class

1.1.57.2.3 Group.DeleteIcon Method


Deletes the icon for specified group ID ( C# public static void DeleteIcon(int goupID); Parameters
Parameters int goupID Description The goup ID ( see page 268).

see page 268).

1.1.57.2.4 Group.DeleteInactiveGroups Method


Deletes the inactive groups. C# public static void DeleteInactiveGroups(int daysOfInactivity); Parameters
Parameters int daysOfInactivity Description The days of inactivity.

1.1.57.2.5 Fetch Method


1.1.57.2.5.1 Group.Fetch Method (bool, eSortColumn)
Fetches all approved or non approved groups and sorts them by specified sort column. If there are no groups by specified arguments in DB it returns an empty array. C# public static Group[] Fetch(bool approved, eSortColumn sortColumn); Parameters
Parameters bool approved eSortColumn sortColumn Description if set to true [approved]. The sort column.

1.1.57.2.5.2 Group.Fetch Method (eSortColumn)


Fetches all groups from DB and sorts them by specified sort column. If there are no groups in DB it returns an empty array. C# public static Group[] Fetch(eSortColumn sortColumn); Returns An array of groups or an empty array if there are no groups in DB.

1.1.57.2.5.3 Group.Fetch Method (int)


Fetches group by specified id from DB. If the group doesn't exist returns NULL. C# public static Group Fetch(int id);

262

1.1 AspNetDating.Classes Namespace Parameters


Parameters int id

AspNetDating Code Reference

Group Class

Description The id.

Returns If the specified group doesn't exist returns NULL.

1.1.57.2.5.4 Group.Fetch Method (int, bool, eSortColumn)


Fetches the specified number of groups which are approved or non approved and sorts them by specified sort column. If there are no groups by specified arguments in DB it returns an empty array. C# public static Group[] Fetch(int numberOfGroups, bool approved, eSortColumn sortColumn); Parameters
Parameters int numberOfGroups bool approved eSortColumn sortColumn Description The number of groups. if set to true [approved]. The sort column.

1.1.57.2.5.5 Group.Fetch Method (string)


Fetches group by specified name from DB. If the group doesn't exist returns NULL. C# public static Group Fetch(string name); Parameters
Parameters string name Description The name.

Returns If the specified group doesn't exist returns NULL.

1.1.57.2.6 FetchGroupsByCategory Method


1.1.57.2.6.1 Group.FetchGroupsByCategory Method (int)
Fetches groups by specified category ID ( see page 268) it returns an empty array. C# public static Group[] FetchGroupsByCategory(int categoryID); Parameters
Parameters int categoryID Description The id.

see page 268) from DB. If there are no groups in DB for specified category ID (

Returns Group ( see page 258) array or an emptry array if there are no groups in DB for specified category ID ( see page 268).

1.1.57.2.6.2 Group.FetchGroupsByCategory Method (int, bool)


Fetches all approved or non approved groups by specified category ID ( DB for specified arguments it returns an empty array. see page 268) from DB. If there are no groups in

263

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Group Class

public static Group[] FetchGroupsByCategory(int categoryID, bool approved); Parameters


Parameters int categoryID bool approved Description The category ID ( see page 268). if set to true [approved].

1.1.57.2.7 FetchGroupsByUsername Method


1.1.57.2.7.1 Group.FetchGroupsByUsername Method (string)
Fetches groups by specified username from DB. If there are no groups in DB for specified username it returns an empty array. C# public static Group[] FetchGroupsByUsername(string username); Parameters
Parameters string username Description The username.

Returns Group ( see page 258) array or an emptry array if there are no groups in DB for specified username.

1.1.57.2.7.2 Group.FetchGroupsByUsername Method (string, bool)


Fetches all approved or non approved groups by specified username from DB. If there are no groups in DB for specified arguments it returns an empty array. C# public static Group[] FetchGroupsByUsername(string username, bool approved); Parameters
Parameters string username bool approved Description The username. if set to true [approved].

1.1.57.2.8 FetchGroupsCount Method


1.1.57.2.8.1 Group.FetchGroupsCount Method (int)
Counts how many groups the specified category ID ( specified category ID ( see page 268). C# public static int FetchGroupsCount(int categoryID); Parameters
Parameters int categoryID Description The category ID ( see page 268).

see page 268) has. It returns 0 if there are no groups in DB for the

1.1.57.2.8.2 Group.FetchGroupsCount Method (int, bool)


Fetches all approved or non approved groups by specified category ID ( see page 268). It returns 0 if there are no groups

264

1.1 AspNetDating.Classes Namespace in DB for the specified arguments. C#

AspNetDating Code Reference

Group Class

public static int FetchGroupsCount(int categoryID, bool approved); Parameters


Parameters int categoryID bool approved Description The category ID ( see page 268). if set to true [approved].

1.1.57.2.9 Group.FetchPendingInvitations Method


Fetches groups pending invitations for the specified username. C# public static int FetchPendingInvitations(string username); Parameters
Parameters string username Description The username.

1.1.57.2.10 Group.GetCategoriesString Method


Gets the categories string. Categories are separated with "," symbol. It returns an empty string if this group doesn't have category. C# public string GetCategoriesString(int groupID); Parameters
Parameters int groupID Description The group ID ( see page 268).

1.1.57.2.11 Group.IsNameUsed Method


Determines whether the specified group name is used. C# public static bool IsNameUsed(string groupName); Parameters
Parameters string groupName Description Name ( see page 269) of the group.

Returns true if [is name used] [the specified group name]; otherwise, false.

1.1.57.2.12 Group.IsPermissionEnabled Method


C# public bool IsPermissionEnabled(eGroupPermissions permission); Remarks This is IsPermissionEnabled, a member of class Group.

265

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Group Class

1.1.57.2.13 Group.LoadIcon Method


Loads the icon for specified group ID ( see page 268). Returns 'PHOTO NOT AVAILABLE' image if the group doesn't have an icon. Returns NULL if the specified group doesn't exist. C# public static Image LoadIcon(int groupID); Parameters
Parameters int groupID Description The group ID ( see page 268).

Returns Image object.

1.1.57.2.14 Group.MoveGroupToCategory Method


Moves the specified group from one category to another. C# public void MoveGroupToCategory(int groupID, int oldCategoryID, int newCategoryID); Parameters
Parameters int groupID int oldCategoryID int newCategoryID Description The group ID ( see page 268). see page 268). see page 268). The old category ID ( The new category ID (

1.1.57.2.15 Group.RemoveGroupFromCategory Method


Removes the specified group from the specified category. C# public void RemoveGroupFromCategory(int groupID, int categoryID); Parameters
Parameters int groupID int categoryID Description The group ID ( see page 268). see page 268). The category ID (

1.1.57.2.16 Group.Save Method


Saves this group in DB. It throws Exception exception if group name already exists in DB. When is used to update this group 'IsNameUsed ( see page 265)' method should be called first. Throws "Exception" exception. C# public void Save(); Exceptions
Exceptions Exception Description Thrown if group name already exists in DB.

1.1.57.2.17 Group.SaveIcon Method


Saves the icon for specified group ID ( see page 268).

266

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Group Class

public static void SaveIcon(int goupID, Image image); Parameters


Parameters int goupID Image image Description The goup ID ( The image. see page 268).

1.1.57.2.18 Group.Search Method


Searches groups by specified arguments. If there are no groups by specified arguments it returns an empty array. C# public static int[] Search(int? categoryID, string name, string description, DateTime? dateCreated, bool? approved, eAccessLevel? accessLevel, string owner, int? activeMembers, string keyword, bool searchInDescription, int? numberOfGroups, eSortColumn sortColumn); Parameters
Parameters int? categoryID string name string description DateTime? dateCreated bool? approved eAccessLevel? accessLevel string owner string keyword eSortColumn sortColumn id Description The category ID ( The name. The description. The date created. The approved. The access level. The owner. The keyword. The sort column. The id. see page 268).

1.1.57.2.19 Group.SearchGroupsByUsername Method


C# public static int[] SearchGroupsByUsername(string username, eSortColumn eSortColumn); Remarks This is SearchGroupsByUsername, a member of class Group.

1.1.57.2.20 Group.SetCategories Method


Sets the categories for this instance. C# public void SetCategories(int[] categoriesIDs); Parameters
Parameters int[] categoriesIDs Description The categories IDs.

1.1.57.3 Group Properties

267

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Group Class

1.1.57.3.1 Group.AccessLevel Property


Gets or sets the access level. C# public eAccessLevel AccessLevel; Description The access level.

1.1.57.3.2 Group.ActiveMembers Property


Gets or sets the mebers. C# public int ActiveMembers; Description The mebers.

1.1.57.3.3 Group.Approved Property


Gets or sets a value indicating whether this Group ( C# public bool Approved; Description true if approved; otherwise, false. see page 258) is approved.

1.1.57.3.4 Group.DateCreated Property


Gets or sets the date created. C# public DateTime DateCreated; Description The date created.

1.1.57.3.5 Group.Description Property


Gets or sets the description. C# public string Description; Description The description.

1.1.57.3.6 Group.ID Property


Gets the ID. The property is read-only. Throws "Exception" exception.

268

1.1 AspNetDating.Classes Namespace C# public int ID; Description The ID.

AspNetDating Code Reference

Group Class

1.1.57.3.7 Group.JoinQuestion Property


Gets or sets the question the user must answer on joining moderated group. C# public string JoinQuestion; Description The question.

1.1.57.3.8 Group.JoinTerms Property


Gets or sets the terms the user must agree on joining the group. C# public string JoinTerms; Description The join terms.

1.1.57.3.9 Group.MinAge Property


C# public int? MinAge; Remarks This is MinAge, a member of class Group.

1.1.57.3.10 Group.Name Property


Gets or sets the name. C# public string Name; Description The name.

1.1.57.3.11 Group.Owner Property


Gets or sets the owner. C# public string Owner; Description The owner.

269

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupBan Class

1.1.57.3.12 Group.Permissions Property


C# public ulong Permissions; Remarks This is Permissions, a member of class Group.

1.1.57.3.13 Group.SortColumn Property


Gets or sets the sort column. C# public eSortColumn SortColumn; Description The sort column.

1.1.58 GroupBan Class


Inheritance Hierarchy

C# public class GroupBan; File GroupBans.cs Remarks This is class AspNetDating.Classes.GroupBan. Members Methods
Name GroupBan ( see page 271) Description This is GroupBan, a member of class GroupBan.

GroupBan Methods
Name Delete ( Fetch ( see page 271) see page 272) see page 272) Description Deletes group ban by specified ID ( see page 273). Fetches all group bans from DB. If there are no group bans in DB it returns an empty array. Fetches group bans by specified group ID ( see page 273). If there are no group bans in DB for the specified group ID ( see page 273) it returns an empty array. Saves this instance in DB. If id for this instance is NULL it inserts new record in DB otherwise updates the record.

FetchByGroupID (

Save (

see page 273)

GroupBan Properties
Name Date ( see page 273) see page 273) see page 273) Expires ( GroupID ( Description Gets or sets the date. Gets or sets the expires. Gets the group ID ( see page 273). The property is read-only.

270

1.1 AspNetDating.Classes Namespace


ID ( see page 273) see page 274)

AspNetDating Code Reference


This is ID, a member of class GroupBan. Gets the username. The property is read-only.

GroupBan Class

Username (

GroupBan Methods
Name Delete ( Fetch ( see page 271) see page 272) see page 272) Description Deletes group ban by specified ID ( see page 273). Fetches all group bans from DB. If there are no group bans in DB it returns an empty array. Fetches group bans by specified group ID ( see page 273). If there are no group bans in DB for the specified group ID ( see page 273) it returns an empty array. Saves this instance in DB. If id for this instance is NULL it inserts new record in DB otherwise updates the record.

FetchByGroupID (

Save (

see page 273)

GroupBan Properties
Name Date ( see page 273) see page 273) see page 273) see page 274) Expires ( GroupID ( ID ( Username ( Description Gets or sets the date. Gets or sets the expires. Gets the group ID ( see page 273). The property is read-only. This is ID, a member of class GroupBan. Gets the username. The property is read-only.

see page 273)

1.1.58.1 GroupBan.GroupBan Constructor


C# public GroupBan(int groupID, string username); Remarks This is GroupBan, a member of class GroupBan.

1.1.58.2 GroupBan Methods


1.1.58.2.1 Delete Method
1.1.58.2.1.1 GroupBan.Delete Method (int)
Deletes group ban by specified ID ( C# public static void Delete(int ID); Parameters
Parameters int ID Description The ID ( see page 273).

see page 273).

1.1.58.2.1.2 GroupBan.Delete Method (int, string)


Deletes all group bans by specified group ID ( C# public static void Delete(int groupID, string username); see page 273) and username.

271

1.1 AspNetDating.Classes Namespace Parameters


Parameters int groupID string username

AspNetDating Code Reference

GroupBan Class

Description The group ID ( The username. see page 273).

1.1.58.2.2 Fetch Method


1.1.58.2.2.1 GroupBan.Fetch Method ()
Fetches all group bans from DB. If there are no group bans in DB it returns an empty array. C# public static GroupBan[] Fetch();

1.1.58.2.2.2 GroupBan.Fetch Method (int)


Fetches group ban by specified id from DB. If the group ban doesn't exist returns NULL. C# public static GroupBan Fetch(int id); Parameters
Parameters int id Description The id.

1.1.58.2.2.3 GroupBan.Fetch Method (int, string)


Fetches group bans by specified group ID ( specified arguments it returns an empty array. C# public static GroupBan[] Fetch(int groupID, string username); Parameters
Parameters int groupID string username Description The group ID ( The username. see page 273).

see page 273) and username. If there are no group bans in DB for the

1.1.58.2.2.4 GroupBan.Fetch Method (string)


Fetches group bans by specified username. If there are no group bans in DB for the specified username it returns an empty array. C# public static GroupBan[] Fetch(string username); Parameters
Parameters string username Description The username.

1.1.58.2.3 GroupBan.FetchByGroupID Method


Fetches group bans by specified group ID ( see page 273) it returns an empty array. see page 273). If there are no group bans in DB for the specified group ID (

272

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

GroupBan Class

public static GroupBan[] FetchByGroupID(int groupID); Parameters


Parameters int groupID Description The group ID ( see page 273).

1.1.58.2.4 GroupBan.Save Method


Saves this instance in DB. If id for this instance is NULL it inserts new record in DB otherwise updates the record. C# public void Save();

1.1.58.3 GroupBan Properties


1.1.58.3.1 GroupBan.Date Property
Gets or sets the date. C# public DateTime Date; Description The date.

1.1.58.3.2 GroupBan.Expires Property


Gets or sets the expires. C# public DateTime Expires; Description The expires.

1.1.58.3.3 GroupBan.GroupID Property


Gets the group ID ( C# public int GroupID; Description The group ID ( see page 273). see page 273). The property is read-only.

1.1.58.3.4 GroupBan.ID Property


C# public int ID; Remarks This is ID, a member of class GroupBan.

273

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupEvent Class

1.1.58.3.5 GroupBan.Username Property


Gets the username. The property is read-only. C# public string Username; Description The username.

1.1.59 GroupEvent Class


This class handles the group events Inheritance Hierarchy

C# [Serializable] public class GroupEvent; File GroupEvents.cs Members Methods


Name GroupEvent ( see page 275) Description Initializes a new instance of the GroupEvent class.

GroupEvent Enumerations
Name eSortColumn ( see page 276) Description Column to sort by

GroupEvent Methods
Name Count ( Delete ( see page 276) see page 277) see page 277) see page 277) Description Counts the specified group ID ( Deletes the attender. Deletes the image for the specified group event. Fetches all group events from DB. If there are no group events in DB it returns an empty array. Fetches group events by the specified group id from DB. If there are no group events in DB for the specified group id it returns an empty array. see page 279) Fetches the number of upcoming events. Gets the attenders. Gets the friends attenders. Determines whether the specified user is attending to the event. Loads the image for the specified group event id. Returns 'PHOTO NOT AVAILABLE' image if the group event doesn't have a image. Returns NULL if the specified group event doesn't exist. Saves this instance into DB. Saves the image for the specified group event. Searches the specified group ID ( Sets the attender. see page 282). see page 282). Deletes group event from DB by the specified id.

DeleteAttender ( DeleteImage ( Fetch (

see page 277) see page 279)

FetchByGroupID (

FetchNumberOfUpcomingEvents ( GetAttenders ( IsAttender ( LoadImage ( see page 279) GetFriendsAttenders (

see page 279)

see page 280) see page 280)

Save ( Search (

see page 280) see page 280) see page 281) see page 280)

SaveImage ( SetAttender (

274

1.1 AspNetDating.Classes Namespace GroupEvent Properties


Name Date ( see page 281) see page 281) see page 281) see page 282) see page 282) see page 282) Description ( GroupID ( ID ( Title ( Image (

AspNetDating Code Reference

GroupEvent Class

Description Gets or sets the date. Gets or sets the description. Gets the group ID ( Gets the ID. Gets or sets the image. Gets or sets the title. Gets the username. see page 282).

see page 282)

Username (

GroupEvent Enumerations
Name eSortColumn ( see page 276) Description Column to sort by

GroupEvent Methods
Name Count ( Delete ( see page 276) see page 277) see page 277) see page 277) Description Counts the specified group ID ( Deletes the attender. Deletes the image for the specified group event. Fetches all group events from DB. If there are no group events in DB it returns an empty array. Fetches group events by the specified group id from DB. If there are no group events in DB for the specified group id it returns an empty array. see page 279) Fetches the number of upcoming events. Gets the attenders. Gets the friends attenders. Determines whether the specified user is attending to the event. Loads the image for the specified group event id. Returns 'PHOTO NOT AVAILABLE' image if the group event doesn't have a image. Returns NULL if the specified group event doesn't exist. Saves this instance into DB. Saves the image for the specified group event. Searches the specified group ID ( Sets the attender. see page 282). see page 282). Deletes group event from DB by the specified id.

DeleteAttender ( DeleteImage ( Fetch (

see page 277) see page 279)

FetchByGroupID (

FetchNumberOfUpcomingEvents ( GetAttenders ( IsAttender ( LoadImage ( see page 279) GetFriendsAttenders (

see page 279)

see page 280) see page 280)

Save ( Search (

see page 280) see page 280) see page 281) see page 280)

SaveImage ( SetAttender (

GroupEvent Properties
Name Date ( see page 281) see page 281) see page 281) see page 282) see page 282) see page 282) Description ( GroupID ( ID ( Title ( Image ( Description Gets or sets the date. Gets or sets the description. Gets the group ID ( Gets the ID. Gets or sets the image. Gets or sets the title. Gets the username. see page 282).

see page 282)

Username (

1.1.59.1 GroupEvent.GroupEvent Constructor


Initializes a new instance of the GroupEvent ( C# public GroupEvent(int groupID, string username); Parameters
Parameters int groupID string username Description The group ID ( The username. see page 282).

see page 274) class.

275

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupEvent Class

1.1.59.2 GroupEvent Enumerations


1.1.59.2.1 AspNetDating.Classes.GroupEvent.eSortColumn Enumeration
Column to sort by C# public enum eSortColumn { None, GroupID, Username, Date } File GroupEvents.cs Members
Members None GroupID Username Date Description Doesn't sort Sorts by group id Sorts by username Sorts by date

1.1.59.3 GroupEvent Methods


1

1.1.59.3.1 Count Method


1.1.59.3.1.1 GroupEvent.Count Method (int)
Counts the specified group ID ( C# public static int Count(int groupID); Parameters
Parameters int groupID Description The group ID ( see page 282).

see page 282).

1.1.59.3.1.2 GroupEvent.Count Method (int, DateTime)


Counts the specified group ID ( C# public static int Count(int groupID, DateTime date); Parameters
Parameters int groupID DateTime date Description The group ID ( The date. see page 282).

see page 282).

276

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupEvent Class

1.1.59.3.1.3 GroupEvent.Count Method (int, DateTime?, DateTime?)


Counts the specified group ID ( C# public static int Count(int groupID, DateTime? fromDate, DateTime? toDate); Parameters
Parameters int groupID DateTime? fromDate DateTime? toDate Description The group ID ( From date. To date. see page 282).

see page 282).

1.1.59.3.2 GroupEvent.Delete Method


Deletes group event from DB by the specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.59.3.3 GroupEvent.DeleteAttender Method


Deletes the attender. C# public static void DeleteAttender(int groupEventID, string username); Parameters
Parameters int groupEventID string username Description The group event ID ( The username. see page 282).

1.1.59.3.4 GroupEvent.DeleteImage Method


Deletes the image for the specified group event. C# public static void DeleteImage(int groupEventID); Parameters
Parameters int groupEventID Description The goup ID ( see page 282).

1.1.59.3.5 Fetch Method


1.1.59.3.5.1 GroupEvent.Fetch Method ()
Fetches all group events from DB. If there are no group events in DB it returns an empty array. C# public static GroupEvent[] Fetch();

277

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupEvent Class

1.1.59.3.5.2 GroupEvent.Fetch Method (int)


Fetches group event by specified id from DB. If the group event doesn't exist returns NULL. C# public static GroupEvent Fetch(int id); Parameters
Parameters int id Description The id.

1.1.59.3.5.3 GroupEvent.Fetch Method (int, DateTime, eSortColumn)


Fetches the specified group ID ( C# public static GroupEvent[] Fetch(int groupID, DateTime date, eSortColumn sortColumn); Parameters
Parameters int groupID DateTime date eSortColumn sortColumn Description The group ID ( The date. The sort column. see page 282).

see page 282).

1.1.59.3.5.4 GroupEvent.Fetch Method (int, eSortColumn)


Fetches the specified group ID ( C# public static GroupEvent[] Fetch(int groupID, eSortColumn sortColumn); Parameters
Parameters int groupID eSortColumn sortColumn Description The group ID ( The sort column. see page 282).

see page 282).

1.1.59.3.5.5 GroupEvent.Fetch Method (int, int, DateTime?, DateTime?, eSortColumn)


Fetches the specified number of group events for the specified group and sorts them by specified sort column. If there are no group events in DB it returns an empty array. C# public static GroupEvent[] Fetch(int numberOfGroupEvents, int groupID, DateTime? fromDate, DateTime? toDate, eSortColumn sortColumn); Parameters
Parameters int numberOfGroupEvents int groupID DateTime? fromDate DateTime? toDate eSortColumn sortColumn Description The number of group events. The group ID ( From date. To date. The sort column. see page 282).

1.1.59.3.5.6 GroupEvent.Fetch Method (string)


Fetches all group events by specified username from DB. If the group doesn't exist returns NULL.

278

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

GroupEvent Class

public static GroupEvent[] Fetch(string username); Parameters


Parameters string username Description The username.

1.1.59.3.6 GroupEvent.FetchByGroupID Method


Fetches group events by the specified group id from DB. If there are no group events in DB for the specified group id it returns an empty array. C# public static GroupEvent[] FetchByGroupID(int groupID); Parameters
Parameters int groupID Description The group ID ( see page 282).

1.1.59.3.7 GroupEvent.FetchNumberOfUpcomingEvents Method


Fetches the number of upcoming events. C# public static Hashtable FetchNumberOfUpcomingEvents(string username); Parameters
Parameters string username Description The username.

1.1.59.3.8 GroupEvent.GetAttenders Method


Gets the attenders. C# public static string[] GetAttenders(int groupEventID); Parameters
Parameters int groupEventID Description The group event ID ( see page 282).

1.1.59.3.9 GroupEvent.GetFriendsAttenders Method


Gets the friends attenders. C# public static string[] GetFriendsAttenders(int groupEventID, string username); Parameters
Parameters int groupEventID string username Description The group event ID ( The username. see page 282).

279

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupEvent Class

1.1.59.3.10 GroupEvent.IsAttender Method


Determines whether the specified user is attending to the event. C# public static bool IsAttender(int groupEventID, string username); Parameters
Parameters int groupEventID string username Description The group event ID ( The username. see page 282).

Returns true if the specified user is attending; otherwise, false.

1.1.59.3.11 GroupEvent.LoadImage Method


Loads the image for the specified group event id. Returns 'PHOTO NOT AVAILABLE' image if the group event doesn't have a image. Returns NULL if the specified group event doesn't exist. C# public static Image LoadImage(int groupEventID); Parameters
Parameters int groupEventID Description The group ID ( see page 282).

Returns Image ( see page 282) object.

1.1.59.3.12 GroupEvent.Save Method


Saves this instance into DB. C# public void Save();

1.1.59.3.13 GroupEvent.SaveImage Method


Saves the image for the specified group event. C# public static void SaveImage(int groupEventID, Image image); Parameters
Parameters int groupEventID Image image Description The goup ID ( The image. see page 282).

1.1.59.3.14 GroupEvent.Search Method


Searches the specified group ID ( C# public static int[] Search(int? groupID, string username, string title, string keyword, see page 282).

280

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupEvent Class

DateTime? fromDate, DateTime? toDate, eSortColumn sortColumn); Parameters


Parameters int? groupID string username string title string keyword DateTime? fromDate DateTime? toDate eSortColumn sortColumn Description The group ID ( The username. The title. The keyword. From date. To date. The sort column. see page 282).

1.1.59.3.15 GroupEvent.SetAttender Method


Sets the attender. C# public static void SetAttender(int groupEventID, string username); Parameters
Parameters int groupEventID string username Description The group event ID ( The username. see page 282).

1.1.59.4 GroupEvent Properties


1.1.59.4.1 GroupEvent.Date Property
Gets or sets the date. C# public DateTime Date; Description The date.

1.1.59.4.2 GroupEvent.Description Property


Gets or sets the description. C# public string Description; Description The description.

1.1.59.4.3 GroupEvent.GroupID Property


Gets the group ID ( C# public int GroupID; see page 282).

281

1.1 AspNetDating.Classes Namespace Description The group ID ( see page 282).

AspNetDating Code Reference

GroupEventsComment Class

1.1.59.4.4 GroupEvent.ID Property


Gets the ID. C# public int? ID; Description The ID.

1.1.59.4.5 GroupEvent.Image Property


Gets or sets the image. C# public Image Image; Description The image.

1.1.59.4.6 GroupEvent.Title Property


Gets or sets the title. C# public string Title; Description The title.

1.1.59.4.7 GroupEvent.Username Property


Gets the username. C# public string Username; Description The username.

1.1.60 GroupEventsComment Class


Inheritance Hierarchy

C# public class GroupEventsComment;

282

1.1 AspNetDating.Classes Namespace File GroupEventsComments.cs Remarks

AspNetDating Code Reference

GroupEventsComment Class

This is class AspNetDating.Classes.GroupEventsComment. Members Methods


Name GroupEventsComment ( see page 284) Description This is GroupEventsComment, a member of class GroupEventsComment.

GroupEventsComment Enumerations
Name eSortColumn ( see page 284) Description This is record AspNetDating.Classes.GroupEventsComment.eSortColumn.

GroupEventsComment Methods
Name Delete ( Fetch ( see page 284) see page 285) see page 285) Description This is Delete, a member of class GroupEventsComment. Fetches all group event comments from DB. If there are no group event comments in DB it returns an empty array. Fetches group event comments by specified group event id. If there are no group event comments in DB for the specified group event id it returns an empty array. This is Save, a member of class GroupEventsComment.

FetchByGroupEventID (

Save (

see page 285)

GroupEventsComment Properties
Name Comment ( Date ( Id ( see page 286) see page 286) see page 286) Description This is Comment, a member of class GroupEventsComment. This is Date, a member of class GroupEventsComment. This is GroupEventID, a member of class GroupEventsComment. This is Id, a member of class GroupEventsComment. This is Username, a member of class GroupEventsComment.

GroupEventID ( Username (

see page 286) see page 286)

GroupEventsComment Enumerations
Name eSortColumn ( see page 284) Description This is record AspNetDating.Classes.GroupEventsComment.eSortColumn.

GroupEventsComment Methods
Name Delete ( Fetch ( see page 284) see page 285) see page 285) Description This is Delete, a member of class GroupEventsComment. Fetches all group event comments from DB. If there are no group event comments in DB it returns an empty array. Fetches group event comments by specified group event id. If there are no group event comments in DB for the specified group event id it returns an empty array. This is Save, a member of class GroupEventsComment.

FetchByGroupEventID (

Save (

see page 285)

GroupEventsComment Properties
Name Comment ( Date ( Id ( see page 286) see page 286) see page 286) Description This is Comment, a member of class GroupEventsComment. This is Date, a member of class GroupEventsComment. This is GroupEventID, a member of class GroupEventsComment. This is Id, a member of class GroupEventsComment. This is Username, a member of class GroupEventsComment.

GroupEventID ( Username (

see page 286) see page 286)

283

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupEventsComment Class

1.1.60.1 GroupEventsComment.GroupEventsComment Constructor


C# public GroupEventsComment(int groupEventID, string username); Remarks This is GroupEventsComment, a member of class GroupEventsComment.

1.1.60.2 GroupEventsComment Enumerations


1.1.60.2.1 AspNetDating.Classes.GroupEventsComment.eSortColumn Enumeration
C# public enum eSortColumn { None, Username, Date } File GroupEventsComments.cs Remarks This is record AspNetDating.Classes.GroupEventsComment.eSortColumn.

1.1.60.3 GroupEventsComment Methods


1.1.60.3.1 Delete Method
1.1.60.3.1.1 GroupEventsComment.Delete Method (int)
C# public static void Delete(int id); Remarks This is Delete, a member of class GroupEventsComment.

1.1.60.3.1.2 GroupEventsComment.Delete Method (string)


C# public static void Delete(string username); Remarks This is Delete, a member of class GroupEventsComment.

284

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupEventsComment Class

1.1.60.3.2 Fetch Method


1.1.60.3.2.1 GroupEventsComment.Fetch Method ()
Fetches all group event comments from DB. If there are no group event comments in DB it returns an empty array. C# public static GroupEventsComment[] Fetch();

1.1.60.3.2.2 GroupEventsComment.Fetch Method (int)


Fetches group event comment by specified id from DB. If the group event comment doesn't exist returns NULL. C# public static GroupEventsComment Fetch(int id); Parameters
Parameters int id Description The id.

1.1.60.3.2.3 GroupEventsComment.Fetch Method (string)


Fetches group event comments by specified username. If there are no group event comments in DB for the specified username it returns an empty array. C# public static GroupEventsComment[] Fetch(string username); Parameters
Parameters string username Description The username.

1.1.60.3.3 GroupEventsComment.FetchByGroupEventID Method


Fetches group event comments by specified group event id. If there are no group event comments in DB for the specified group event id it returns an empty array. C# public static GroupEventsComment[] FetchByGroupEventID(int groupEventID, eSortColumn sortColumn); Parameters
Parameters int groupEventID eSortColumn sortColumn Description The group event ID. The sort column.

1.1.60.3.4 GroupEventsComment.Save Method


C# public void Save(); Remarks This is Save, a member of class GroupEventsComment.

285

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupMember Class

1.1.60.4 GroupEventsComment Properties


1.1.60.4.1 GroupEventsComment.Comment Property
C# public string Comment; Remarks This is Comment, a member of class GroupEventsComment.

1.1.60.4.2 GroupEventsComment.Date Property


C# public DateTime Date; Remarks This is Date, a member of class GroupEventsComment.

1.1.60.4.3 GroupEventsComment.GroupEventID Property


C# public int GroupEventID; Remarks This is GroupEventID, a member of class GroupEventsComment.

1.1.60.4.4 GroupEventsComment.Id Property


C# public int? Id; Remarks This is Id, a member of class GroupEventsComment.

1.1.60.4.5 GroupEventsComment.Username Property


C# public string Username; Remarks This is Username, a member of class GroupEventsComment.

1.1.61 GroupMember Class


Inheritance Hierarchy

286

1.1 AspNetDating.Classes Namespace C# [Serializable] public class GroupMember; File GroupMembers.cs Remarks

AspNetDating Code Reference

GroupMember Class

This is class AspNetDating.Classes.GroupMember. Members Methods


Name GroupMember ( see page 288) Description This is GroupMember, a member of class GroupMember.

GroupMember Enumerations
Name eSortColumn ( eType ( see page 288) see page 288) Description This is record AspNetDating.Classes.GroupMember.eSortColumn. Specifies the type of member for the group.

GroupMember Methods
Name Count ( Delete ( Fetch ( see page 289) see page 289) see page 290) see page 291) see page 292) see page 292) Description Counts the group members for the specified group. Deletes group member from DB by specified group ID and username. Fetches all group members from DB. If there are no group members in DB it returns an empty array. This is HasPermission, a member of class GroupMember. Counts the invitations for the specified username from the specifed date. This is IsAuthorized, a member of class GroupMember. Determines whether the specified username is banned for the specified group id. Determines whether the specified username is member for the specified group. Saves this instance into DB.

HasPermission ( InvitationsCount ( IsAuthorized ( IsBanned ( IsMember ( Save (

see page 292) see page 292)

see page 292)

GroupMember Properties
Name Active ( GroupID ( InvitedBy ( JoinAnswer ( JoinDate ( Type ( Username ( see page 293) see page 293) see page 293) see page 293) see page 293) see page 294) Description Gets or sets a value indicating whether this GroupMember is active. Gets the group ID. The property is read-only. Throws Exception exception. Gets or sets the invited by. Gets or sets the answer for the join question (if any). Gets or sets the join date. Gets or sets the type. Gets the username. The property is read-only.

see page 294)

GroupMember Enumerations
Name eSortColumn ( eType ( see page 288) see page 288) Description This is record AspNetDating.Classes.GroupMember.eSortColumn. Specifies the type of member for the group.

GroupMember Methods
Name Count ( Delete ( Fetch ( see page 289) see page 289) see page 290) see page 291) see page 292) Description Counts the group members for the specified group. Deletes group member from DB by specified group ID and username. Fetches all group members from DB. If there are no group members in DB it returns an empty array. This is HasPermission, a member of class GroupMember. Counts the invitations for the specified username from the specifed date.

HasPermission ( InvitationsCount (

287

1.1 AspNetDating.Classes Namespace


IsAuthorized ( IsBanned ( IsMember ( Save ( see page 292)

AspNetDating Code Reference

GroupMember Class

This is IsAuthorized, a member of class GroupMember. Determines whether the specified username is banned for the specified group id. Determines whether the specified username is member for the specified group. Saves this instance into DB.

see page 292) see page 292)

see page 292)

GroupMember Properties
Name Active ( GroupID ( InvitedBy ( JoinAnswer ( JoinDate ( Type ( Username ( see page 293) see page 293) see page 293) see page 293) see page 293) see page 294) Description Gets or sets a value indicating whether this GroupMember is active. Gets the group ID. The property is read-only. Throws Exception exception. Gets or sets the invited by. Gets or sets the answer for the join question (if any). Gets or sets the join date. Gets or sets the type. Gets the username. The property is read-only.

see page 294)

1.1.61.1 GroupMember.GroupMember Constructor


C# public GroupMember(int groupID, string username); Remarks This is GroupMember, a member of class GroupMember.

1.1.61.2 GroupMember Enumerations


1

1.1.61.2.1 AspNetDating.Classes.GroupMember.eSortColumn Enumeration


C# public enum eSortColumn { None, JoinDate } File GroupMembers.cs Remarks This is record AspNetDating.Classes.GroupMember.eSortColumn.

1.1.61.2.2 AspNetDating.Classes.GroupMember.eType Enumeration


Specifies the type of member for the group. C# public enum eType { Admin = 1, Moderator = 2, Member = 3, VIP = 4 } File GroupMembers.cs

288

1.1 AspNetDating.Classes Namespace Members


Members Admin = 1 Moderator = 2 Member = 3 VIP = 4

AspNetDating Code Reference

GroupMember Class

Description The member is admin. The member is moderator. The member is user. The member is V.I.P.

1.1.61.3 GroupMember Methods


1.1.61.3.1 Count Method
1.1.61.3.1.1 GroupMember.Count Method (int)
Counts the group members for the specified group. C# public static int Count(int groupID); Parameters
Parameters int groupID Description The group ID.

1.1.61.3.1.2 GroupMember.Count Method (int, bool)


Counts all active or inactive group members for the specified group. C# public static int Count(int groupID, bool active); Parameters
Parameters int groupID bool active Description The group ID. if set to true [active].

1.1.61.3.1.3 GroupMember.Count Method (int, eType)


Counts group members by specified group ID and type. C# public static int Count(int groupID, eType type); Parameters
Parameters int groupID eType type Description The group ID. The type.

1.1.61.3.2 GroupMember.Delete Method


Deletes group member from DB by specified group ID and username. C# public static void Delete(int groupID, string username);

289

1.1 AspNetDating.Classes Namespace Parameters


Parameters int groupID string username

AspNetDating Code Reference

GroupMember Class

Description The group ID. The username.

1.1.61.3.3 Fetch Method


1.1.61.3.3.1 GroupMember.Fetch Method ()
Fetches all group members from DB. If there are no group members in DB it returns an empty array. C# public static GroupMember[] Fetch();

1.1.61.3.3.2 GroupMember.Fetch Method (int)


Fetches all group members by specified group id. If there are no group members by specified group id it returns an empty array. C# public static GroupMember[] Fetch(int groupID); Parameters
Parameters int groupID Description The group ID.

Returns Group ( see page 258) member array or an empty array if no group members are found in DB.

1 1.1.61.3.3.3 GroupMember.Fetch Method (int, bool)


Fetches group members for the specified group ID. It returns all active or inactive group members based on the specified parameter. If there are no group members by specified parameters it returns an empty array. C# public static GroupMember[] Fetch(int groupID, bool active); Parameters
Parameters int groupID bool active Description The group ID. if set to true this method returns all active group members otherwise it returns all inactive group members.

1.1.61.3.3.4 GroupMember.Fetch Method (int, bool, int, eSortColumn)


Fetches active or inactive specified number of members from DB for the specified group and order them by specified sort column. If there are no group members in DB by specified arguments it returns an empty array. C# public static GroupMember[] Fetch(int groupID, bool active, int numberOfMembers, eSortColumn sortColumn); Parameters
Parameters int groupID bool active int numberOfMembers Description The group ID. if set to true [active]. The number of members.

290

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupMember Class

1.1.61.3.3.5 GroupMember.Fetch Method (int, eType)


Fetches all group members from DB by specified group ID and type. If there are no group members by specified parameters it returns an empty array. C# public static GroupMember[] Fetch(int groupID, eType type); Parameters
Parameters int groupID eType type Description The group ID. The type.

Returns Group ( see page 258) members array or an empty array if no group members are found in DB.

1.1.61.3.3.6 GroupMember.Fetch Method (int, string)


Fetches group member by specified group ID and username. If the member doesn't exist it returns NULL. C# public static GroupMember Fetch(int groupID, string username); Parameters
Parameters int groupID string username Description The group ID. The username.

Returns Group ( see page 258) member or null if there are no member in DB by specified arguments.

1.1.61.3.3.7 GroupMember.Fetch Method (string)


Fetches all group members by specified username. If there are no group members by specified username it returns an empty array. C# public static GroupMember[] Fetch(string username); Parameters
Parameters string username Description The username.

Returns Group ( see page 258) member array or an empty array if no group members are found in DB.

1.1.61.3.4 GroupMember.HasPermission Method


C# public static bool HasPermission(UserSession userSession, GroupMember groupMember, Group group, eGroupPermissionType permissionType); Remarks This is HasPermission, a member of class GroupMember.

291

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupMember Class

1.1.61.3.5 GroupMember.InvitationsCount Method


Counts the invitations for the specified username from the specifed date. C# public static int InvitationsCount(string username, DateTime from); Parameters
Parameters string username DateTime from Description The username. From.

1.1.61.3.6 GroupMember.IsAuthorized Method


C# public static bool IsAuthorized(UserSession userSession, GroupMember groupMember, Group group); Remarks This is IsAuthorized, a member of class GroupMember.

1.1.61.3.7 GroupMember.IsBanned Method


Determines whether the specified username is banned for the specified group id. C# public static bool IsBanned(string username, int groupID); Parameters
Parameters string username int groupID Description The username. The group ID.

Returns true if the specified group ID is banned; otherwise, false.

1.1.61.3.8 GroupMember.IsMember Method


Determines whether the specified username is member for the specified group. C# public static bool IsMember(string username, int groupID); Parameters
Parameters string username int groupID Description The username. The group ID.

Returns true if the specified username is member; otherwise, false.

1.1.61.3.9 GroupMember.Save Method


Saves this instance into DB.

292

1.1 AspNetDating.Classes Namespace C# public void Save();

AspNetDating Code Reference

GroupMember Class

1.1.61.4 GroupMember Properties


1.1.61.4.1 GroupMember.Active Property
Gets or sets a value indicating whether this GroupMember ( C# public bool Active; Description true if active; otherwise, false. see page 286) is active.

1.1.61.4.2 GroupMember.GroupID Property


Gets the group ID. The property is read-only. Throws Exception exception. C# public int GroupID; Description The group ID.

1.1.61.4.3 GroupMember.InvitedBy Property


Gets or sets the invited by. C# public string InvitedBy; Description The invited by.

1.1.61.4.4 GroupMember.JoinAnswer Property


Gets or sets the answer for the join question (if any). C# public string JoinAnswer; Description The answer.

1.1.61.4.5 GroupMember.JoinDate Property


Gets or sets the join date. C# public DateTime JoinDate;

293

1.1 AspNetDating.Classes Namespace Description The join date.

AspNetDating Code Reference

GroupPhoto Class

1.1.61.4.6 GroupMember.Type Property


Gets or sets the type. C# public eType Type; Description The type.

1.1.61.4.7 GroupMember.Username Property


Gets the username. The property is read-only. C# public string Username; Description The username.

1.1.62 GroupPhoto Class


Inheritance Hierarchy

C# public class GroupPhoto; File GroupPhotos.cs Remarks This is class AspNetDating.Classes.GroupPhoto. Members Methods
Name GroupPhoto ( see page 295) Description This is GroupPhoto, a member of class GroupPhoto.

GroupPhoto Enumerations
Name eSortColumn ( see page 296) Description Specifies the colomn on which to sort.

GroupPhoto Methods
Name Count ( Delete ( Fetch ( see page 296) see page 296) see page 297) Description Counts how many group photos the specified group id has. Deletes group photo from DB by specified id. Fetches all group photos from DB. If there are no group photos in DB it returns an empty array.

294

1.1 AspNetDating.Classes Namespace


FetchByGroupID ( LoadImage ( ResizeImage ( Save ( see page 298)

AspNetDating Code Reference

GroupPhoto Class

Fetches all group photos from DB by specified group ID ( see page 299). If there are no group photos in DB it returns an empty array. Loads the image from DB. Throws "NotFoundException ( This is ResizeImage, a member of class GroupPhoto. Saves this instance into DB. If the ID ( see page 299) of this instance is NULL it inserts a new record in DB and returns the generated ID ( see page 299) otherwise updates this instance. This is Search, a member of class GroupPhoto. see page 427)".

see page 298) see page 298)

see page 298)

Search (

see page 298)

GroupPhoto Properties
Name Date ( see page 299) see page 299) see page 299) see page 299) see page 300) see page 300) Description ( GroupID ( ID ( Image ( Name ( Description Gets or sets the date. Gets or sets the description. Gets the group ID ( see page 299). The property is read-only. see page 427)". Gets the ID. The property is read-only. Throws "Exception" exception. Gets or sets the image. Throws "NotFoundException ( Gets or sets the name. Gets the username. The property is read-only.

see page 299)

Username (

GroupPhoto Enumerations
Name eSortColumn ( see page 296) Description Specifies the colomn on which to sort.

GroupPhoto Methods
Name Count ( Delete ( Fetch ( see page 296) see page 296) see page 297) see page 298) Description Counts how many group photos the specified group id has. Deletes group photo from DB by specified id. Fetches all group photos from DB. If there are no group photos in DB it returns an empty array. Fetches all group photos from DB by specified group ID ( see page 299). If there are no group photos in DB it returns an empty array. Loads the image from DB. Throws "NotFoundException ( This is ResizeImage, a member of class GroupPhoto. Saves this instance into DB. If the ID ( see page 299) of this instance is NULL it inserts a new record in DB and returns the generated ID ( see page 299) otherwise updates this instance. This is Search, a member of class GroupPhoto. see page 427)".

FetchByGroupID ( LoadImage ( ResizeImage ( Save (

see page 298) see page 298)

see page 298)

Search (

see page 298)

GroupPhoto Properties
Name Date ( see page 299) see page 299) see page 299) see page 299) see page 300) see page 300) Description ( GroupID ( ID ( Image ( Name ( Description Gets or sets the date. Gets or sets the description. Gets the group ID ( see page 299). The property is read-only. see page 427)". Gets the ID. The property is read-only. Throws "Exception" exception. Gets or sets the image. Throws "NotFoundException ( Gets or sets the name. Gets the username. The property is read-only.

see page 299)

Username (

1.1.62.1 GroupPhoto.GroupPhoto Constructor


C# public GroupPhoto(int groupID, string username); Remarks This is GroupPhoto, a member of class GroupPhoto.

1.1.62.2 GroupPhoto Enumerations


295

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupPhoto Class

1.1.62.2.1 AspNetDating.Classes.GroupPhoto.eSortColumn Enumeration


Specifies the colomn on which to sort. C# public enum eSortColumn { None, DateUploaded } File GroupPhotos.cs

1.1.62.3 GroupPhoto Methods


1.1.62.3.1 Count Method
1.1.62.3.1.1 GroupPhoto.Count Method (int)
Counts how many group photos the specified group id has. C# public static int Count(int groupID); Parameters
Parameters int groupID Description The group ID ( see page 299).

1.1.62.3.1.2 GroupPhoto.Count Method (string)


C# public static int Count(string username); Remarks This is Count, a member of class GroupPhoto.

1.1.62.3.2 Delete Method


1.1.62.3.2.1 GroupPhoto.Delete Method (int)
Deletes group photo from DB by specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.62.3.2.2 GroupPhoto.Delete Method (int, string)


Deletes all group photos from DB by specified group ID ( see page 299) and username.

296

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

GroupPhoto Class

public static void Delete(int groupID, string username); Parameters


Parameters int groupID string username Description The group ID ( The username. see page 299).

1.1.62.3.3 Fetch Method


1.1.62.3.3.1 GroupPhoto.Fetch Method ()
Fetches all group photos from DB. If there are no group photos in DB it returns an empty array. C# public static GroupPhoto[] Fetch();

1.1.62.3.3.2 GroupPhoto.Fetch Method (int)


Fetches group photo from DB by specified id. If the group photo doesn't exist returns NULL. C# public static GroupPhoto Fetch(int id); Parameters
Parameters int id Description The id.

1.1.62.3.3.3 GroupPhoto.Fetch Method (int, int, eSortColumn)


Fetches the specified number of photos for the specified group ID ( see page 299) and sorts them by specified column. If ther are no group photos in DB by speficied arguments it return an empty array. C# public static GroupPhoto[] Fetch(int groupID, int numberOfPhotos, eSortColumn sortColumn); Parameters
Parameters int groupID int numberOfPhotos eSortColumn sortColumn Description The group ID ( The sort column. see page 299). The number of photos.

1.1.62.3.3.4 GroupPhoto.Fetch Method (int, string)


Fetches all group photos from DB by specified group ID ( by speficied arguments it return an empty array. C# public static GroupPhoto[] Fetch(int groupID, string username); Parameters
Parameters int groupID string username Description The group ID ( The username. see page 299).

see page 299) and username. If ther are no group photos in DB

297

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupPhoto Class

1.1.62.3.3.5 GroupPhoto.Fetch Method (string)


Fetches all group photos from DB by specified username. If there are no group photos in DB it returns an empty array. C# public static GroupPhoto[] Fetch(string username); Parameters
Parameters string username Description The username.

1.1.62.3.4 GroupPhoto.FetchByGroupID Method


Fetches all group photos from DB by specified group ID ( empty array. C# public static GroupPhoto[] FetchByGroupID(int groupID); Parameters
Parameters int groupID Description The group ID ( see page 299).

see page 299). If there are no group photos in DB it returns an

1.1.62.3.5 GroupPhoto.LoadImage Method


Loads the image from DB. Throws "NotFoundException ( C# public static Image LoadImage(int groupPhotoID); Parameters
Parameters int groupPhotoID Description The group photo ID ( see page 299).

see page 427)".

1.1.62.3.6 GroupPhoto.ResizeImage Method


C# public static Image ResizeImage(Image image, int MaxWidth, int MaxHeight); Remarks This is ResizeImage, a member of class GroupPhoto.

1.1.62.3.7 GroupPhoto.Save Method


Saves this instance into DB. If the ID ( see page 299) of this instance is NULL it inserts a new record in DB and returns the generated ID ( see page 299) otherwise updates this instance. C# public void Save();

1.1.62.3.8 GroupPhoto.Search Method


C# public static int[] Search(int? groupID, string username, string name, DateTime? date, string keyword, eSortColumn sortColumn);

298

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

GroupPhoto Class

This is Search, a member of class GroupPhoto.

1.1.62.4 GroupPhoto Properties


1.1.62.4.1 GroupPhoto.Date Property
Gets or sets the date. C# public DateTime Date; Description The date.

1.1.62.4.2 GroupPhoto.Description Property


Gets or sets the description. C# public string Description; Description The description.

1.1.62.4.3 GroupPhoto.GroupID Property


Gets the group ID ( C# public int GroupID; Description The group ID ( see page 299). see page 299). The property is read-only.

1.1.62.4.4 GroupPhoto.ID Property


Gets the ID. The property is read-only. Throws "Exception" exception. C# public int ID; Description The ID.

1.1.62.4.5 GroupPhoto.Image Property


Gets or sets the image. Throws "NotFoundException ( C# public Image Image; see page 427)".

299

1.1 AspNetDating.Classes Namespace Description The image.

AspNetDating Code Reference

GroupPhotoSearchResults Class

1.1.62.4.6 GroupPhoto.Name Property


Gets or sets the name. C# public string Name; Description The name.

1.1.62.4.7 GroupPhoto.Username Property


Gets the username. The property is read-only. C# public string Username; Description The username.

1.1.63 GroupPhotoSearchResults Class


Inheritance Hierarchy

C# [Serializable] public class GroupPhotoSearchResults : SearchResults<int, GroupPhoto>; File GroupPhotos.cs Remarks This is class AspNetDating.Classes.GroupPhotoSearchResults. Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

GroupPhotoSearchResults Class
Name GetPage ( see page 301) Description Use this method to get the search results.

300

1.1 AspNetDating.Classes Namespace


GetTotalPages ( LoadResult ( see page 301)

AspNetDating Code Reference


Gets the total pages.

GroupPhotoSearchResults Class

see page 302)

This is LoadResult, a member of class GroupPhotoSearchResults.

GroupPhotoSearchResults Properties GroupPhotoSearchResults Class


Name GroupPhotos ( see page 302) Description This is GroupPhotos, a member of class GroupPhotoSearchResults.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

GroupPhotoSearchResults Class
Name GetPage ( LoadResult ( see page 301) see page 301) see page 302) GetTotalPages ( Description Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class GroupPhotoSearchResults.

GroupPhotoSearchResults Properties GroupPhotoSearchResults Class


Name GroupPhotos ( see page 302) Description This is GroupPhotos, a member of class GroupPhotoSearchResults.

1.1.63.1 GroupPhotoSearchResults Methods


1.1.63.1.1 GroupPhotoSearchResults.GetPage Method
Use this method to get the search results. C# public new GroupPhoto[] GetPage(int Page, int photosPerPage); Parameters
Parameters int Page int photosPerPage Description The page. The topics per page.

1.1.63.1.2 GroupPhotoSearchResults.GetTotalPages Method


Gets the total pages. C# public new int GetTotalPages(int photosPerPage); Parameters
Parameters resultsPerPage Description The results per page.

301

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupPollsAnwer Class

1.1.63.1.3 GroupPhotoSearchResults.LoadResult Method


C# protected override GroupPhoto LoadResult(int id); Remarks This is LoadResult, a member of class GroupPhotoSearchResults.

1.1.63.2 GroupPhotoSearchResults Properties


1.1.63.2.1 GroupPhotoSearchResults.GroupPhotos Property
C# public int GroupPhotos; Remarks This is GroupPhotos, a member of class GroupPhotoSearchResults.

1.1.64 GroupPollsAnwer Class


Inheritance Hierarchy

1
C# public class GroupPollsAnwer; File GroupPollsAnwers.cs Remarks This is class AspNetDating.Classes.GroupPollsAnwer. Members Methods
Name GroupPollsAnwer ( see page 303) Description This is GroupPollsAnwer, a member of class GroupPollsAnwer.

GroupPollsAnwer Methods
Name Delete ( Fetch ( see page 303) see page 303) see page 304) Description Deletes group poll answer from DB by specified group topic id and username. Fetches all group poll answers from DB. If there are no group poll answers in DB it returns an empty array. Fetches all group poll answers from DB by specified group poll choice id If there are no group poll answers in DB it returns an empty array. Gets the number of group polls answers for the specified group topic id. It returns a hash table which contains the group polls choice id as a key and the number of answers as a value. Saves this instance into DB.

FetchByGroupPollChoiceID ( GetNumberOfAnswers (

see page 304)

Save (

see page 305)

302

1.1 AspNetDating.Classes Namespace GroupPollsAnwer Properties


Name GroupPollChoiceID ( GroupTopicID ( Username ( see page 305) see page 305)

AspNetDating Code Reference

GroupPollsAnwer Class

Description This is GroupPollChoiceID, a member of class GroupPollsAnwer. This is GroupTopicID, a member of class GroupPollsAnwer. This is Username, a member of class GroupPollsAnwer.

see page 305)

GroupPollsAnwer Methods
Name Delete ( Fetch ( see page 303) see page 303) see page 304) Description Deletes group poll answer from DB by specified group topic id and username. Fetches all group poll answers from DB. If there are no group poll answers in DB it returns an empty array. Fetches all group poll answers from DB by specified group poll choice id If there are no group poll answers in DB it returns an empty array. Gets the number of group polls answers for the specified group topic id. It returns a hash table which contains the group polls choice id as a key and the number of answers as a value. Saves this instance into DB.

FetchByGroupPollChoiceID ( GetNumberOfAnswers (

see page 304)

Save (

see page 305)

GroupPollsAnwer Properties
Name GroupPollChoiceID ( GroupTopicID ( Username ( see page 305) see page 305) Description This is GroupPollChoiceID, a member of class GroupPollsAnwer. This is GroupTopicID, a member of class GroupPollsAnwer. This is Username, a member of class GroupPollsAnwer.

see page 305)

1.1.64.1 GroupPollsAnwer.GroupPollsAnwer Constructor


C# public GroupPollsAnwer(int groupTopicID, string username, int groupPollChoiceID); Remarks This is GroupPollsAnwer, a member of class GroupPollsAnwer.

1.1.64.2 GroupPollsAnwer Methods


1.1.64.2.1 GroupPollsAnwer.Delete Method
Deletes group poll answer from DB by specified group topic id and username. C# public static void Delete(int groupTopicID, string username); Parameters
Parameters int groupTopicID string username Description The group topic ID. The username.

1.1.64.2.2 Fetch Method


1.1.64.2.2.1 GroupPollsAnwer.Fetch Method ()
Fetches all group poll answers from DB. If there are no group poll answers in DB it returns an empty array.

303

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

GroupPollsAnwer Class

public static GroupPollsAnwer[] Fetch();

1.1.64.2.2.2 GroupPollsAnwer.Fetch Method (int)


Fetches all group poll answers from DB by specified group topic id. If there are no group poll answers in DB it returns an empty array. C# public static GroupPollsAnwer[] Fetch(int groupTopicID); Parameters
Parameters int groupTopicID Description The group topic ID.

1.1.64.2.2.3 GroupPollsAnwer.Fetch Method (int, string)


Fetches group poll answer from DB by the specified group topic id and username. If the group poll answer doesn't exist returns NULL. C# public static GroupPollsAnwer Fetch(int groupTopicID, string username); Parameters
Parameters int groupTopicID string username Description The group topic ID. The username.

1.1.64.2.2.4 GroupPollsAnwer.Fetch Method (string)


Fetches all group poll answers from DB by specified username If there are no group poll answers in DB it returns an empty array. C# public static GroupPollsAnwer[] Fetch(string username); Parameters
Parameters string username Description The username.

1.1.64.2.3 GroupPollsAnwer.FetchByGroupPollChoiceID Method


Fetches all group poll answers from DB by specified group poll choice id If there are no group poll answers in DB it returns an empty array. C# public static GroupPollsAnwer[] FetchByGroupPollChoiceID(int groupPollChoiceID); Parameters
Parameters int groupPollChoiceID Description The group poll choice ID.

1.1.64.2.4 GroupPollsAnwer.GetNumberOfAnswers Method


Gets the number of group polls answers for the specified group topic id. It returns a hash table which contains the group polls choice id as a key and the number of answers as a value.

304

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

GroupPollsChoice Class

public static Hashtable GetNumberOfAnswers(int groupTopicID); Parameters


Parameters int groupTopicID Description The group topic ID.

1.1.64.2.5 GroupPollsAnwer.Save Method


Saves this instance into DB. C# public void Save();

1.1.64.3 GroupPollsAnwer Properties


1.1.64.3.1 GroupPollsAnwer.GroupPollChoiceID Property
C# public int GroupPollChoiceID; Remarks This is GroupPollChoiceID, a member of class GroupPollsAnwer.

1.1.64.3.2 GroupPollsAnwer.GroupTopicID Property


C# public int GroupTopicID; Remarks This is GroupTopicID, a member of class GroupPollsAnwer.

1.1.64.3.3 GroupPollsAnwer.Username Property


C# public string Username; Remarks This is Username, a member of class GroupPollsAnwer.

1.1.65 GroupPollsChoice Class


Inheritance Hierarchy

C# public class GroupPollsChoice;

305

1.1 AspNetDating.Classes Namespace File GroupPollsChoices.cs Remarks

AspNetDating Code Reference

GroupPollsChoice Class

This is class AspNetDating.Classes.GroupPollsChoice. Members Methods


Name GroupPollsChoice ( see page 306) Description This is GroupPollsChoice, a member of class GroupPollsChoice.

GroupPollsChoice Methods
Name Delete ( Fetch ( see page 306) see page 307) see page 307) Description Deletes group poll choice from DB by specified id. Fetches all group poll choices from DB. If there are no group poll choices in DB it returns an empty array. Fetches all group poll choices from DB by specified group topic id. If there are no group poll choices in DB it returns an empty array. Saves this instance into DB.

FetchByGroupTopic ( Save ( see page 307)

GroupPollsChoice Properties
Name Answer ( ID ( see page 307) see page 308) GroupTopicID ( Description This is Answer, a member of class GroupPollsChoice. This is GroupTopicID, a member of class GroupPollsChoice. This is ID, a member of class GroupPollsChoice.

see page 308)

GroupPollsChoice Methods
Name Delete ( Fetch ( see page 306) see page 307) see page 307) Description Deletes group poll choice from DB by specified id. Fetches all group poll choices from DB. If there are no group poll choices in DB it returns an empty array. Fetches all group poll choices from DB by specified group topic id. If there are no group poll choices in DB it returns an empty array. Saves this instance into DB.

FetchByGroupTopic ( Save ( see page 307)

GroupPollsChoice Properties
Name Answer ( ID ( see page 307) see page 308) GroupTopicID ( Description This is Answer, a member of class GroupPollsChoice. This is GroupTopicID, a member of class GroupPollsChoice. This is ID, a member of class GroupPollsChoice.

see page 308)

1.1.65.1 GroupPollsChoice.GroupPollsChoice Constructor


C# public GroupPollsChoice(int groupTopicID); Remarks This is GroupPollsChoice, a member of class GroupPollsChoice.

1.1.65.2 GroupPollsChoice Methods


1.1.65.2.1 GroupPollsChoice.Delete Method
Deletes group poll choice from DB by specified id.

306

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

GroupPollsChoice Class

public static void Delete(int id); Parameters


Parameters int id Description The id.

1.1.65.2.2 Fetch Method


1.1.65.2.2.1 GroupPollsChoice.Fetch Method ()
Fetches all group poll choices from DB. If there are no group poll choices in DB it returns an empty array. C# public static GroupPollsChoice[] Fetch();

1.1.65.2.2.2 GroupPollsChoice.Fetch Method (int)


Fetches group poll choice by the specified id from DB. If the group poll choice doesn't exist returns NULL. C# public static GroupPollsChoice Fetch(int id); Parameters
Parameters int id Description The id.

1.1.65.2.3 GroupPollsChoice.FetchByGroupTopic Method


Fetches all group poll choices from DB by specified group topic id. If there are no group poll choices in DB it returns an empty array. C# public static GroupPollsChoice[] FetchByGroupTopic(int groupTopicID); Parameters
Parameters int groupTopicID Description The group topic ID ( see page 308).

1.1.65.2.4 GroupPollsChoice.Save Method


Saves this instance into DB. C# public void Save();

1.1.65.3 GroupPollsChoice Properties


1.1.65.3.1 GroupPollsChoice.Answer Property
C# public string Answer;

307

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

GroupPost Class

This is Answer, a member of class GroupPollsChoice.

1.1.65.3.2 GroupPollsChoice.GroupTopicID Property


C# public int GroupTopicID; Remarks This is GroupTopicID, a member of class GroupPollsChoice.

1.1.65.3.3 GroupPollsChoice.ID Property


C# public int ID; Remarks This is ID, a member of class GroupPollsChoice.

1.1.66 GroupPost Class


Inheritance Hierarchy

1
C# public class GroupPost; File GroupPosts.cs Remarks This is class AspNetDating.Classes.GroupPost. Members Methods
Name GroupPost ( see page 309) Description Initializes a new instance of the GroupPost class.

GroupPost Enumerations
Name eSortColumn ( see page 310) Description Specifies the colomn on which to sort.

GroupPost Methods
Name Delete ( Fetch ( see page 310) see page 311) see page 311) see page 311) DeleteByTopic ( Description Deletes group post from DB by specified id. Deletes all group posts for specified group topic id. Fetches all group posts from DB. If there are no group posts in DB it returns an empty array. This is IsDuplicate, a member of class GroupPost. Saves this instance in DB. If the ID ( see page 313) of this instance is NULL it inserts new record in DB otherwise updates the record.

IsDuplicate ( Save (

see page 312)

308

1.1 AspNetDating.Classes Namespace


Search ( see page 312)

AspNetDating Code Reference

GroupPost Class

Searches group posts by specified arguments. If theare no group posts by specified arguments it returns an empty array.

GroupPost Properties
Name DateEdited ( DatePosted ( EditNotes ( ID ( Post ( GroupTopicID ( see page 312) see page 312) see page 312) see page 313) Description Gets or sets the date edited. Gets or sets the date posted. Gets or sets the edit notes. Gets the group ID ( Gets or sets the post. Gets the username. The property is read-only. see page 313). The property is read-only. Gets the ID. The property is read-only. Throws "Exceptioin" exception.

see page 313) see page 313) see page 313)

Username (

GroupPost Enumerations
Name eSortColumn ( see page 310) Description Specifies the colomn on which to sort.

GroupPost Methods
Name Delete ( Fetch ( see page 310) see page 311) see page 311) see page 311) DeleteByTopic ( Description Deletes group post from DB by specified id. Deletes all group posts for specified group topic id. Fetches all group posts from DB. If there are no group posts in DB it returns an empty array. This is IsDuplicate, a member of class GroupPost. Saves this instance in DB. If the ID ( see page 313) of this instance is NULL it inserts new record in DB otherwise updates the record. Searches group posts by specified arguments. If theare no group posts by specified arguments it returns an empty array.

IsDuplicate ( Save ( Search (

see page 312) see page 312)

GroupPost Properties
Name DateEdited ( DatePosted ( EditNotes ( ID ( Post ( GroupTopicID ( see page 312) see page 312) see page 312) see page 313) Description Gets or sets the date edited. Gets or sets the date posted. Gets or sets the edit notes. Gets the group ID ( Gets or sets the post. Gets the username. The property is read-only. see page 313). The property is read-only. Gets the ID. The property is read-only. Throws "Exceptioin" exception.

see page 313) see page 313) see page 313)

Username (

1.1.66.1 GroupPost.GroupPost Constructor


Initializes a new instance of the GroupPost ( C# public GroupPost(int groupTopicID, string username); Parameters
Parameters int groupTopicID string username Description Represents the group that this post belongs to. Represents the username that creates this post.

see page 308) class.

1.1.66.2 GroupPost Enumerations

309

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupPost Class

1.1.66.2.1 AspNetDating.Classes.GroupPost.eSortColumn Enumeration


Specifies the colomn on which to sort. C# public enum eSortColumn { None, DatePosted, DateEdited } File GroupPosts.cs

1.1.66.3 GroupPost Methods


1.1.66.3.1 Delete Method
1.1.66.3.1.1 GroupPost.Delete Method (int)
Deletes group post from DB by specified id. C# public static void Delete(int id); Parameters
Parameters int id Description

1.1.66.3.1.2 GroupPost.Delete Method (int, string)


Deletes all group posts for specified group topic ID ( C# public static void Delete(int groupTopicID, string username); Parameters
Parameters int groupTopicID string username Description The group topic ID ( The username. see page 313).

see page 313) and username.

1.1.66.3.1.3 GroupPost.Delete Method (string)


Deletes all group posts for specified username. C# public static void Delete(string username); Parameters
Parameters string username Description The username.

1.1.66.3.1.4 GroupPost.Delete Method (string, int)


Deletes all group posts for the specified username and group ID ( see page 313).

310

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

GroupPost Class

public static void Delete(string username, int groupID); Parameters


Parameters string username int groupID Description The username. The group ID ( see page 313).

1.1.66.3.2 GroupPost.DeleteByTopic Method


Deletes all group posts for specified group topic id. C# public static void DeleteByTopic(int groupTopicID); Parameters
Parameters int groupTopicID Description The group topic ID ( see page 313).

1.1.66.3.3 Fetch Method


1.1.66.3.3.1 GroupPost.Fetch Method (eSortColumn)
Fetches all group posts from DB. If there are no group posts in DB it returns an empty array. C# public static GroupPost[] Fetch(eSortColumn sortColumn);

1.1.66.3.3.2 GroupPost.Fetch Method (int)


Fetches group post by the specified id from DB. If the group post doesn't exist returns NULL. C# public static GroupPost Fetch(int id); Parameters
Parameters int id Description The id.

1.1.66.3.3.3 GroupPost.Fetch Method (string)


C# public static GroupPost[] Fetch(string username); Remarks This is Fetch, a member of class GroupPost.

1.1.66.3.4 GroupPost.IsDuplicate Method


C# public static bool IsDuplicate(int topicID, string username, string post); Remarks This is IsDuplicate, a member of class GroupPost.

311

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupPost Class

1.1.66.3.5 GroupPost.Save Method


Saves this instance in DB. If the ID ( the record. C# public void Save(); see page 313) of this instance is NULL it inserts new record in DB otherwise updates

1.1.66.3.6 GroupPost.Search Method


Searches group posts by specified arguments. If theare no group posts by specified arguments it returns an empty array. C# public static int[] Search(int? groupTopicID, string username, DateTime? datePosted, DateTime? dateEdited, string keyword, eSortColumn sortColumn); Parameters
Parameters int? groupTopicID string username DateTime? datePosted DateTime? dateEdited string keyword eSortColumn sortColumn Description The group topic ID ( The username. The date posted. The date edited. The keyword. The sort column. see page 313).

1.1.66.4 GroupPost Properties


1

1.1.66.4.1 GroupPost.DateEdited Property


Gets or sets the date edited. C# public DateTime? DateEdited; Description The date edited.

1.1.66.4.2 GroupPost.DatePosted Property


Gets or sets the date posted. C# public DateTime DatePosted; Description The date posted.

1.1.66.4.3 GroupPost.EditNotes Property


Gets or sets the edit notes. C# public string EditNotes;

312

1.1 AspNetDating.Classes Namespace Description The edit notes.

AspNetDating Code Reference

GroupPostSearchResults Class

1.1.66.4.4 GroupPost.GroupTopicID Property


Gets the group ID ( C# public int GroupTopicID; Description The group ID ( see page 313). see page 313). The property is read-only.

1.1.66.4.5 GroupPost.ID Property


Gets the ID. The property is read-only. Throws "Exceptioin" exception. C# public int ID; Description The ID.

1.1.66.4.6 GroupPost.Post Property


Gets or sets the post. C# public string Post; Description The post.

1.1.66.4.7 GroupPost.Username Property


Gets the username. The property is read-only. C# public string Username; Description The username.

1.1.67 GroupPostSearchResults Class


Inheritance Hierarchy

C# [Serializable] public class GroupPostSearchResults : SearchResults<int, GroupPost>;

313

1.1 AspNetDating.Classes Namespace File GroupPosts.cs Remarks

AspNetDating Code Reference

GroupPostSearchResults Class

This is class AspNetDating.Classes.GroupPostSearchResults. Members SearchResults Fields


Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

GroupPostSearchResults Class
Name GetPage ( LoadResult ( see page 315) see page 315) see page 315) GetTotalPages ( Description Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class GroupPostSearchResults.

GroupPostSearchResults Properties GroupPostSearchResults Class


Name GroupPosts ( see page 315) Description This is GroupPosts, a member of class GroupPostSearchResults.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

GroupPostSearchResults Class
Name GetPage ( LoadResult ( see page 315) see page 315) see page 315) GetTotalPages ( Description Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class GroupPostSearchResults.

GroupPostSearchResults Properties GroupPostSearchResults Class


Name GroupPosts ( see page 315) Description This is GroupPosts, a member of class GroupPostSearchResults.

1.1.67.1 GroupPostSearchResults Methods

314

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupSearchResults Class

1.1.67.1.1 GroupPostSearchResults.GetPage Method


Use this method to get the search results. C# public new GroupPost[] GetPage(int Page, int postsPerPage); Parameters
Parameters int Page int postsPerPage Description The page. The topics per page.

1.1.67.1.2 GroupPostSearchResults.GetTotalPages Method


Gets the total pages. C# public new int GetTotalPages(int postsPerPage); Parameters
Parameters resultsPerPage Description The results per page.

1.1.67.1.3 GroupPostSearchResults.LoadResult Method


C# protected override GroupPost LoadResult(int id); Remarks This is LoadResult, a member of class GroupPostSearchResults.

1.1.67.2 GroupPostSearchResults Properties


1.1.67.2.1 GroupPostSearchResults.GroupPosts Property
C# public int GroupPosts; Remarks This is GroupPosts, a member of class GroupPostSearchResults.

1.1.68 GroupSearchResults Class


Inheritance Hierarchy

C# [Serializable] public class GroupSearchResults : SearchResults<int, Group>;

315

1.1 AspNetDating.Classes Namespace File Groups.cs Remarks

AspNetDating Code Reference

GroupSearchResults Class

This is class AspNetDating.Classes.GroupSearchResults. Members SearchResults Fields


Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

GroupSearchResults Class
Name Get ( see page 317) see page 317) see page 317) see page 317) GetPage ( LoadResult ( Description This is Get, a member of class GroupSearchResults. Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class GroupSearchResults.

GetTotalPages (

GroupSearchResults Properties GroupSearchResults Class


Name Groups ( see page 317) Description This is Groups, a member of class GroupSearchResults.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

GroupSearchResults Class
Name Get ( see page 317) see page 317) see page 317) see page 317) GetPage ( LoadResult ( Description This is Get, a member of class GroupSearchResults. Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class GroupSearchResults.

GetTotalPages (

GroupSearchResults Properties GroupSearchResults Class


Name Groups ( see page 317) Description This is Groups, a member of class GroupSearchResults.

1.1.68.1 GroupSearchResults Methods

316

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupTopic Class

1.1.68.1.1 GroupSearchResults.Get Method


C# public Group[] Get(); Remarks This is Get, a member of class GroupSearchResults.

1.1.68.1.2 GroupSearchResults.GetPage Method


Use this method to get the search results. C# public new Group[] GetPage(int Page, int groupsPerPage); Parameters
Parameters int Page int groupsPerPage Description The page. The groups per page.

1.1.68.1.3 GroupSearchResults.GetTotalPages Method


Gets the total pages. C# public new int GetTotalPages(int groupsPerPage); Parameters
Parameters resultsPerPage Description The results per page.

1.1.68.1.4 GroupSearchResults.LoadResult Method


C# protected override Group LoadResult(int id); Remarks This is LoadResult, a member of class GroupSearchResults.

1.1.68.2 GroupSearchResults Properties


1.1.68.2.1 GroupSearchResults.Groups Property
C# public int Groups; Remarks This is Groups, a member of class GroupSearchResults.

317

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupTopic Class

1.1.69 GroupTopic Class


Inheritance Hierarchy

C# [Serializable] public class GroupTopic; File GroupTopics.cs Remarks This is class AspNetDating.Classes.GroupTopic. Members Methods
Name GroupTopic ( see page 319) Description Initializes a new instance of the GroupTopic class.

GroupTopic Enumerations
Name eSortColumn ( see page 320) Description Specifies the colomn on which to sort.

GroupTopic Methods
Name Count ( Delete ( Fetch ( see page 320) see page 320) see page 320) see page 321) Description This is Count, a member of class GroupTopic. Deletes group topic from DB by specified id. Fetches all group topics from DB. If there are no group topics in DB it returns an empty array. Fetches the specified number of not sticky topics for the specified group id. If there are no group topics in DB by specified arguments it returns an empty array. Fetches all group topics from DB by specified group id. If there are no group topics in DB it returns an empty array. Fetches the new topics. see page 321) see This is FetchNewTopicsCountByGroups, a member of class GroupTopic. This is FetchUpdatedGroupTopicsUserHasSubscribedTo, a member of class GroupTopic. This is GetIconString, a member of class GroupTopic. This is HasVoted, a member of class GroupTopic. Saves this instance in DB. If the ID ( see page 323) of this instance is NULL it inserts new record in DB otherwise updates the record. Searches group topics by spcified arguments. It returns an empty array if there are no group topics in DB by specified arguments.

FetchActiveTopics (

FetchByGroup ( FetchNewTopics (

see page 321) see page 321)

FetchNewTopicsCountByGroups (

FetchUpdatedGroupTopicsUserHasSubscribedTo ( page 322) GetIconString ( HasVoted ( Save ( Search ( see page 322) see page 322)

see page 322) see page 322)

GroupTopic Properties
Name DateCreated ( DateUpdated ( GroupID ( ID ( IsPoll ( Locked ( Name ( see page 323) see page 323) Description Gets or sets the date created. Gets or sets the date updated. Gets the group ID ( see page 323). The property is read-only. Gets the ID. The property is read-only. Throws "Exception" exception. Gets or sets a value indicating whether this instance is poll. Gets or sets a value indicating whether this GroupTopic is locked. Gets or sets the name.

see page 323)

see page 323) see page 323) see page 323) see page 324)

318

1.1 AspNetDating.Classes Namespace


Posts ( see page 324) see page 324) see page 324) see page 324)

AspNetDating Code Reference


Gets or sets the posts. Gets or sets the sort column. Gets or sets the sticky until. Gets the username. The property is read-only. This is Views, a member of class GroupTopic.

GroupTopic Class

SortColumn ( StickyUntil ( Username ( Views (

see page 325)

GroupTopic Enumerations
Name eSortColumn ( see page 320) Description Specifies the colomn on which to sort.

GroupTopic Methods
Name Count ( Delete ( Fetch ( see page 320) see page 320) see page 320) see page 321) Description This is Count, a member of class GroupTopic. Deletes group topic from DB by specified id. Fetches all group topics from DB. If there are no group topics in DB it returns an empty array. Fetches the specified number of not sticky topics for the specified group id. If there are no group topics in DB by specified arguments it returns an empty array. Fetches all group topics from DB by specified group id. If there are no group topics in DB it returns an empty array. Fetches the new topics. see page 321) see This is FetchNewTopicsCountByGroups, a member of class GroupTopic. This is FetchUpdatedGroupTopicsUserHasSubscribedTo, a member of class GroupTopic. This is GetIconString, a member of class GroupTopic. This is HasVoted, a member of class GroupTopic. Saves this instance in DB. If the ID ( see page 323) of this instance is NULL it inserts new record in DB otherwise updates the record. Searches group topics by spcified arguments. It returns an empty array if there are no group topics in DB by specified arguments.

FetchActiveTopics (

FetchByGroup ( FetchNewTopics (

see page 321) see page 321)

FetchNewTopicsCountByGroups (

FetchUpdatedGroupTopicsUserHasSubscribedTo ( page 322) GetIconString ( HasVoted ( Save ( Search ( see page 322) see page 322)

see page 322) see page 322)

GroupTopic Properties
Name DateCreated ( DateUpdated ( GroupID ( ID ( IsPoll ( Locked ( Name ( Posts ( see page 323) see page 323) Description Gets or sets the date created. Gets or sets the date updated. Gets the group ID ( see page 323). The property is read-only. Gets the ID. The property is read-only. Throws "Exception" exception. Gets or sets a value indicating whether this instance is poll. Gets or sets a value indicating whether this GroupTopic is locked. Gets or sets the name. Gets or sets the posts. Gets or sets the sort column. Gets or sets the sticky until. Gets the username. The property is read-only. This is Views, a member of class GroupTopic.

see page 323)

see page 323) see page 323) see page 323) see page 324) see page 324) see page 324) see page 324) see page 324)

SortColumn ( StickyUntil ( Username ( Views (

see page 325)

1.1.69.1 GroupTopic.GroupTopic Constructor


Initializes a new instance of the GroupTopic ( C# public GroupTopic(int groupID, string username); Parameters
Parameters int groupID string username Description The group ID ( The username. see page 323).

see page 318) class.

319

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupTopic Class

1.1.69.2 GroupTopic Enumerations


1.1.69.2.1 AspNetDating.Classes.GroupTopic.eSortColumn Enumeration
Specifies the colomn on which to sort. C# public enum eSortColumn { None, DateCreated, DateUpdated } File GroupTopics.cs

1.1.69.3 GroupTopic Methods


1.1.69.3.1 GroupTopic.Count Method
C# public static int Count(int groupID); Remarks This is Count, a member of class GroupTopic.

1.1.69.3.2 GroupTopic.Delete Method


Deletes group topic from DB by specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.69.3.3 Fetch Method


1.1.69.3.3.1 GroupTopic.Fetch Method ()
Fetches all group topics from DB. If there are no group topics in DB it returns an empty array. C# public static GroupTopic[] Fetch(); public static GroupTopic[] Fetch(int groupID, string username); public static GroupTopic[] Fetch(string username);

1.1.69.3.3.2 GroupTopic.Fetch Method (int)


Fetches group topic by specified id from DB. If the group topic doesn't exist returns NULL.

320

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

GroupTopic Class

public static GroupTopic Fetch(int id); Parameters


Parameters int id Description The id.

1.1.69.3.4 GroupTopic.FetchActiveTopics Method


Fetches the specified number of not sticky topics for the specified group id. If there are no group topics in DB by specified arguments it returns an empty array. C# public static GroupTopic[] FetchActiveTopics(int groupID, int numberOfTopics); Parameters
Parameters int groupID int numberOfTopics Description The group ID ( see page 323). The number of topics.

1.1.69.3.5 GroupTopic.FetchByGroup Method


Fetches all group topics from DB by specified group id. If there are no group topics in DB it returns an empty array. C# public static GroupTopic[] FetchByGroup(int groupID); Parameters
Parameters int groupID Description The group ID ( see page 323).

1.1.69.3.6 GroupTopic.FetchNewTopics Method


Fetches the new topics. C# public static GroupTopic[] FetchNewTopics(string username); Parameters
Parameters string username Description The username.

1.1.69.3.7 GroupTopic.FetchNewTopicsCountByGroups Method


C# public static Hashtable FetchNewTopicsCountByGroups(string username); Remarks This is FetchNewTopicsCountByGroups, a member of class GroupTopic.

321

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupTopic Class

1.1.69.3.8 GroupTopic.FetchUpdatedGroupTopicsUserHasSubscribedTo Method


C# public static GroupTopic[] FetchUpdatedGroupTopicsUserHasSubscribedTo(string username); Remarks This is FetchUpdatedGroupTopicsUserHasSubscribedTo, a member of class GroupTopic.

1.1.69.3.9 GroupTopic.GetIconString Method


C# public static string GetIconString(GroupTopic groupTopic); Remarks This is GetIconString, a member of class GroupTopic.

1.1.69.3.10 GroupTopic.HasVoted Method


C# public static bool HasVoted(string username, int topicID); Remarks This is HasVoted, a member of class GroupTopic.

1.1.69.3.11 GroupTopic.Save Method


Saves this instance in DB. If the ID ( the record. C# public void Save(); see page 323) of this instance is NULL it inserts new record in DB otherwise updates

1.1.69.3.12 GroupTopic.Search Method


Searches group topics by spcified arguments. It returns an empty array if there are no group topics in DB by specified arguments. C# public static int[] Search(int? groupID, string username, string name, bool? locked, bool? sticky, DateTime? stickyUntil, string keyword, bool searchInPosts); Parameters
Parameters int? groupID string username string name bool? locked DateTime? stickyUntil string keyword Description The group ID ( The username. The name. The locked. The sticky until. The keyword. see page 323).

1.1.69.4 GroupTopic Properties


322

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupTopic Class

1.1.69.4.1 GroupTopic.DateCreated Property


Gets or sets the date created. C# public DateTime DateCreated; Description The date created.

1.1.69.4.2 GroupTopic.DateUpdated Property


Gets or sets the date updated. C# public DateTime DateUpdated; Description The date updated.

1.1.69.4.3 GroupTopic.GroupID Property


Gets the group ID ( C# public int GroupID; Description The group ID ( see page 323). see page 323). The property is read-only.

1.1.69.4.4 GroupTopic.ID Property


Gets the ID. The property is read-only. Throws "Exception" exception. C# public int ID; Description The ID.

1.1.69.4.5 GroupTopic.IsPoll Property


Gets or sets a value indicating whether this instance is poll. C# public bool IsPoll; Description true if this instance is poll; otherwise, false.

1.1.69.4.6 GroupTopic.Locked Property


Gets or sets a value indicating whether this GroupTopic ( see page 318) is locked.

323

1.1 AspNetDating.Classes Namespace C# public bool Locked; Description true if locked; otherwise, false.

AspNetDating Code Reference

GroupTopic Class

1.1.69.4.7 GroupTopic.Name Property


Gets or sets the name. C# public string Name; Description The name.

1.1.69.4.8 GroupTopic.Posts Property


Gets or sets the posts. C# public int Posts; Description The posts.

1.1.69.4.9 GroupTopic.SortColumn Property


Gets or sets the sort column. C# public eSortColumn SortColumn; Description The sort column.

1.1.69.4.10 GroupTopic.StickyUntil Property


Gets or sets the sticky until. C# public DateTime? StickyUntil; Description The sticky until.

1.1.69.4.11 GroupTopic.Username Property


Gets the username. The property is read-only. C# public string Username;

324

1.1 AspNetDating.Classes Namespace Description The username.

AspNetDating Code Reference

GroupTopicSearchResults Class

1.1.69.4.12 GroupTopic.Views Property


C# public int Views; Remarks This is Views, a member of class GroupTopic.

1.1.70 GroupTopicSearchResults Class


Inheritance Hierarchy

C# [Serializable] public class GroupTopicSearchResults : SearchResults<int, GroupTopic>; File GroupTopics.cs Remarks This is class AspNetDating.Classes.GroupTopicSearchResults. Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

GroupTopicSearchResults Class
Name Get ( see page 326) see page 326) see page 326) see page 327) GetPage ( LoadResult ( Description This is Get, a member of class GroupTopicSearchResults. Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class GroupTopicSearchResults.

GetTotalPages (

GroupTopicSearchResults Properties GroupTopicSearchResults Class


Name GroupTopics ( see page 327) Description This is GroupTopics, a member of class GroupTopicSearchResults.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

325

1.1 AspNetDating.Classes Namespace SearchResults Methods


Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages (

AspNetDating Code Reference

GroupTopicSearchResults Class

Description Use this method to get the search results Gets the total pages. Loads the result.

GroupTopicSearchResults Class
Name Get ( see page 326) see page 326) see page 326) see page 327) GetPage ( LoadResult ( Description This is Get, a member of class GroupTopicSearchResults. Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class GroupTopicSearchResults.

GetTotalPages (

GroupTopicSearchResults Properties GroupTopicSearchResults Class


Name GroupTopics ( see page 327) Description This is GroupTopics, a member of class GroupTopicSearchResults.

1.1.70.1 GroupTopicSearchResults Methods


1.1.70.1.1 GroupTopicSearchResults.Get Method
C# public GroupTopic[] Get(); Remarks This is Get, a member of class GroupTopicSearchResults.

1.1.70.1.2 GroupTopicSearchResults.GetPage Method


Use this method to get the search results. C# public new GroupTopic[] GetPage(int Page, int topicsPerPage); Parameters
Parameters int Page int topicsPerPage Description The page. The topics per page.

1.1.70.1.3 GroupTopicSearchResults.GetTotalPages Method


Gets the total pages. C# public new int GetTotalPages(int topicsPerPage); Parameters
Parameters resultsPerPage Description The results per page.

326

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupTopicSubscription Class

1.1.70.1.4 GroupTopicSearchResults.LoadResult Method


C# protected override GroupTopic LoadResult(int id); Remarks This is LoadResult, a member of class GroupTopicSearchResults.

1.1.70.2 GroupTopicSearchResults Properties


1.1.70.2.1 GroupTopicSearchResults.GroupTopics Property
C# public int GroupTopics; Remarks This is GroupTopics, a member of class GroupTopicSearchResults.

1.1.71 GroupTopicSubscription Class


Inheritance Hierarchy

1
C# public class GroupTopicSubscription; File GroupTopicSubscriptions.cs Remarks This is class AspNetDating.Classes.GroupTopicSubscription. Members Methods
Name GroupTopicSubscription ( see page 328) Description Initializes a new instance of the GroupTopicSubscription class.

GroupTopicSubscription Methods
Name Delete ( Fetch ( see page 328) see page 329) see page 330) Description Deletes group topic subscription from DB by specified id. Fetches all group topic subscriptions from DB. If there are no group topic subscriptions in DB it returns an empty array. Fetches all group topic subscriptions by specified group ID ( see page 331). If there are no group topic subscriptions in DB for the specified group ID ( see page 331) it returns an empty array. Fetches group topic subscription by specified group topic ID ( see page 331). If there are no group topic subscription in DB for the specified group topic ID ( see page 331) it returns NULL. This is IsSubscribed, a member of class GroupTopicSubscription. Saves this instance in DB. If the ID ( see page 331) of this instance is NULL it inserts new record in DB otherwise updates the record.

FetchByGroupID (

FetchByGroupTopicID (

see page 330)

IsSubscribed ( Save (

see page 330)

see page 330)

327

1.1 AspNetDating.Classes Namespace GroupTopicSubscription Properties


Name DateUpdated ( GroupID ( ID ( GroupTopicID ( Username ( see page 331) see page 331) see page 331)

AspNetDating Code Reference

GroupTopicSubscription Class

Description This is DateUpdated, a member of class GroupTopicSubscription. This is GroupID, a member of class GroupTopicSubscription. This is GroupTopicID, a member of class GroupTopicSubscription. This is ID, a member of class GroupTopicSubscription. This is Username, a member of class GroupTopicSubscription.

see page 331) see page 331)

GroupTopicSubscription Methods
Name Delete ( Fetch ( see page 328) see page 329) see page 330) Description Deletes group topic subscription from DB by specified id. Fetches all group topic subscriptions from DB. If there are no group topic subscriptions in DB it returns an empty array. Fetches all group topic subscriptions by specified group ID ( see page 331). If there are no group topic subscriptions in DB for the specified group ID ( see page 331) it returns an empty array. Fetches group topic subscription by specified group topic ID ( see page 331). If there are no group topic subscription in DB for the specified group topic ID ( see page 331) it returns NULL. This is IsSubscribed, a member of class GroupTopicSubscription. Saves this instance in DB. If the ID ( see page 331) of this instance is NULL it inserts new record in DB otherwise updates the record.

FetchByGroupID (

FetchByGroupTopicID (

see page 330)

IsSubscribed ( Save (

see page 330)

see page 330)

GroupTopicSubscription Properties
Name DateUpdated ( GroupID ( ID ( GroupTopicID ( Username ( see page 331) see page 331) see page 331) Description This is DateUpdated, a member of class GroupTopicSubscription. This is GroupID, a member of class GroupTopicSubscription. This is GroupTopicID, a member of class GroupTopicSubscription. This is ID, a member of class GroupTopicSubscription. This is Username, a member of class GroupTopicSubscription.

see page 331) see page 331)

1.1.71.1 GroupTopicSubscription.GroupTopicSubscription Constructor


Initializes a new instance of the GroupTopicSubscription ( C# public GroupTopicSubscription(string username, int groupTopicID, int groupID); Parameters
Parameters string username int groupTopicID int groupID Description The username of the subscriber. The ID ( see page 331) of the topic. see page 331) which topic belongs to. The group ID (

see page 327) class.

1.1.71.2 GroupTopicSubscription Methods


1.1.71.2.1 GroupTopicSubscription.Delete Method
Deletes group topic subscription from DB by specified id. C# public static void Delete(int id);

328

1.1 AspNetDating.Classes Namespace Parameters


Parameters int id

AspNetDating Code Reference

GroupTopicSubscription Class

Description The id.

1.1.71.2.2 Fetch Method


1.1.71.2.2.1 GroupTopicSubscription.Fetch Method ()
Fetches all group topic subscriptions from DB. If there are no group topic subscriptions in DB it returns an empty array. C# public static GroupTopicSubscription[] Fetch(); public static GroupTopicSubscription Fetch(string username, int groupTopicID);

1.1.71.2.2.2 GroupTopicSubscription.Fetch Method (int)


Fetches group topic subscription by specified id from DB. If the group topic subscription doesn't exist returns NULL. C# public static GroupTopicSubscription Fetch(int id); Parameters
Parameters int id Description The id.

1.1.71.2.2.3 GroupTopicSubscription.Fetch Method (int?, string, int?, int?, DateTime?)


Fetches group topic subscriptions by specified arguments. It returns an empty array if there are no group topic subscriptions in DB by specified arguments. If these arguments are null it returns all group topic subscriptions from DB. C# public static GroupTopicSubscription[] Fetch(int? id, string username, int? groupTopicID, int? groupID, DateTime? dateUpdated); Parameters
Parameters int? id string username int? groupTopicID int? groupID DateTime? dateUpdated Description The ID ( see page 331). see page 331). The username. The group topic ID ( The group ID ( The date updated. see page 331).

1.1.71.2.2.4 GroupTopicSubscription.Fetch Method (string)


Fetches all group topic subscriptions by specified username. If there are no group topic subscriptions in DB for the specified username it returns an empty array. C# public static GroupTopicSubscription[] Fetch(string username); Parameters
Parameters string username Description The username.

1.1.71.2.2.5 GroupTopicSubscription.Fetch Method (string, int, int)


Fetches group topic subscription by specified arguments from DB. If the group topic subscription doesn't exist returns NULL.

329

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

GroupTopicSubscription Class

public static GroupTopicSubscription Fetch(string username, int groupTopicID, int groupID); Parameters
Parameters string username int groupTopicID int groupID Description The username. The group topic ID ( The group ID ( see page 331). see page 331).

1.1.71.2.3 GroupTopicSubscription.FetchByGroupID Method


Fetches all group topic subscriptions by specified group ID ( see page 331). If there are no group topic subscriptions in DB for the specified group ID ( see page 331) it returns an empty array. C# public static GroupTopicSubscription[] FetchByGroupID(int groupID); Parameters
Parameters int groupID Description The group ID ( see page 331).

1.1.71.2.4 GroupTopicSubscription.FetchByGroupTopicID Method


Fetches group topic subscription by specified group topic ID ( see page 331). If there are no group topic subscription in DB for the specified group topic ID ( see page 331) it returns NULL. C# public static GroupTopicSubscription FetchByGroupTopicID(int groupTopicID); Parameters
Parameters int groupTopicID Description The group topic ID ( see page 331).

1.1.71.2.5 GroupTopicSubscription.IsSubscribed Method


C# public static bool IsSubscribed(string username, int groupTopicID); Remarks This is IsSubscribed, a member of class GroupTopicSubscription.

1.1.71.2.6 GroupTopicSubscription.Save Method


Saves this instance in DB. If the ID ( the record. C# public void Save(); see page 331) of this instance is NULL it inserts new record in DB otherwise updates

1.1.71.3 GroupTopicSubscription Properties

330

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

GroupUsersSearch Class

1.1.71.3.1 GroupTopicSubscription.DateUpdated Property


C# public DateTime DateUpdated; Remarks This is DateUpdated, a member of class GroupTopicSubscription.

1.1.71.3.2 GroupTopicSubscription.GroupID Property


C# public int GroupID; Remarks This is GroupID, a member of class GroupTopicSubscription.

1.1.71.3.3 GroupTopicSubscription.GroupTopicID Property


C# public int GroupTopicID; Remarks This is GroupTopicID, a member of class GroupTopicSubscription.

1.1.71.3.4 GroupTopicSubscription.ID Property


C# public int ID; Remarks This is ID, a member of class GroupTopicSubscription.

1.1.71.3.5 GroupTopicSubscription.Username Property


C# public string Username; Remarks This is Username, a member of class GroupTopicSubscription.

1.1.72 GroupUsersSearch Class


Inheritance Hierarchy

C# public class GroupUsersSearch;

331

1.1 AspNetDating.Classes Namespace File UserSearch.cs Remarks

AspNetDating Code Reference

GroupUsersSearch Class

This is class AspNetDating.Classes.GroupUsersSearch. Members GroupUsersSearch Enumerations


Name eSortColumn ( see page 332) Description This is record AspNetDating.Classes.GroupUsersSearch.eSortColumn.

GroupUsersSearch Methods
Name GetResults ( see page 333) Description This is GetResults, a member of class GroupUsersSearch.

GroupUsersSearch Properties
Name Active ( Gender ( GroupID ( JoinDate ( MaxAge ( MinAge ( Type ( see page 333) see page 333) see page 333) see page 333) see page 334) see page 334) see page 334) see page 334) Description This is Active, a member of class GroupUsersSearch. This is Gender, a member of class GroupUsersSearch. This is GroupID, a member of class GroupUsersSearch. This is JoinDate, a member of class GroupUsersSearch. This is MaxAge, a member of class GroupUsersSearch. This is MinAge, a member of class GroupUsersSearch. This is SortColumn, a member of class GroupUsersSearch. This is Type, a member of class GroupUsersSearch.

SortColumn (

GroupUsersSearch Enumerations
Name eSortColumn ( see page 332) Description This is record AspNetDating.Classes.GroupUsersSearch.eSortColumn.

GroupUsersSearch Methods
Name GetResults ( see page 333) Description This is GetResults, a member of class GroupUsersSearch.

GroupUsersSearch Properties
Name Active ( Gender ( GroupID ( JoinDate ( MaxAge ( MinAge ( Type ( see page 333) see page 333) see page 333) see page 333) see page 334) see page 334) see page 334) see page 334) Description This is Active, a member of class GroupUsersSearch. This is Gender, a member of class GroupUsersSearch. This is GroupID, a member of class GroupUsersSearch. This is JoinDate, a member of class GroupUsersSearch. This is MaxAge, a member of class GroupUsersSearch. This is MinAge, a member of class GroupUsersSearch. This is SortColumn, a member of class GroupUsersSearch. This is Type, a member of class GroupUsersSearch.

SortColumn (

1.1.72.1 GroupUsersSearch Enumerations


1.1.72.1.1 AspNetDating.Classes.GroupUsersSearch.eSortColumn Enumeration
C# public enum eSortColumn { JoinDate, LastOnline

332

1.1 AspNetDating.Classes Namespace } File UserSearch.cs Remarks

AspNetDating Code Reference

GroupUsersSearch Class

This is record AspNetDating.Classes.GroupUsersSearch.eSortColumn.

1.1.72.2 GroupUsersSearch Methods


1.1.72.2.1 GroupUsersSearch.GetResults Method
C# public UserSearchResults GetResults(); Remarks This is GetResults, a member of class GroupUsersSearch.

1.1.72.3 GroupUsersSearch Properties


1.1.72.3.1 GroupUsersSearch.Active Property
C# public bool Active; Remarks This is Active, a member of class GroupUsersSearch.

1.1.72.3.2 GroupUsersSearch.Gender Property


C# public User.eGender Gender; Remarks This is Gender, a member of class GroupUsersSearch.

1.1.72.3.3 GroupUsersSearch.GroupID Property


C# public int GroupID; Remarks This is GroupID, a member of class GroupUsersSearch.

1.1.72.3.4 GroupUsersSearch.JoinDate Property


C# public DateTime JoinDate;

333

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

HourlyStats Class

This is JoinDate, a member of class GroupUsersSearch.

1.1.72.3.5 GroupUsersSearch.MaxAge Property


C# public int MaxAge; Remarks This is MaxAge, a member of class GroupUsersSearch.

1.1.72.3.6 GroupUsersSearch.MinAge Property


C# public int MinAge; Remarks This is MinAge, a member of class GroupUsersSearch.

1.1.72.3.7 GroupUsersSearch.SortColumn Property


C# public eSortColumn? SortColumn; Remarks This is SortColumn, a member of class GroupUsersSearch.

1.1.72.3.8 GroupUsersSearch.Type Property


C# public GroupMember.eType Type; Remarks This is Type, a member of class GroupUsersSearch.

1.1.73 HourlyStats Class


Inheritance Hierarchy

C# public static class HourlyStats; File UsersStats.cs Remarks This is class AspNetDating.Classes.HourlyStats.

334

1.1 AspNetDating.Classes Namespace Members HourlyStats Enumerations


Name eType ( see page 335)

AspNetDating Code Reference

HourlyStats Class

Description This is record AspNetDating.Classes.HourlyStats.eType.

HourlyStats Methods
Name FetchHourlyStatsForNewUsers ( FetchHourlyStatsForOnlineUsers ( FetchMessagesCount ( FetchNewUsersStatsDaily ( FetchNewUsersStatsHourly ( FetchNewUsersStatsMonthly ( FetchNewUsersStatsWeekly ( InitializeMailerTimer ( Save ( see page 337) see page 336) see page 336) Description This is FetchHourlyStatsForNewUsers, a member of class HourlyStats. This is FetchHourlyStatsForOnlineUsers, a member of class HourlyStats. Fetches the messages from DB which are sent between specified interval. This is FetchNewUsersStatsDaily, a member of class HourlyStats. This is FetchNewUsersStatsHourly, a member of class HourlyStats. This is FetchNewUsersStatsMonthly, a member of class HourlyStats. This is FetchNewUsersStatsWeekly, a member of class HourlyStats. This is InitializeMailerTimer, a member of class HourlyStats. This is Save, a member of class HourlyStats.

see page 336) see page 336) see page 336) see page 336) see page 337)

see page 337)

HourlyStats Enumerations
Name eType ( see page 335) Description This is record AspNetDating.Classes.HourlyStats.eType.

HourlyStats Methods
Name FetchHourlyStatsForNewUsers ( FetchHourlyStatsForOnlineUsers ( FetchMessagesCount ( FetchNewUsersStatsDaily ( FetchNewUsersStatsHourly ( FetchNewUsersStatsMonthly ( FetchNewUsersStatsWeekly ( InitializeMailerTimer ( Save ( see page 337) see page 336) see page 336) Description This is FetchHourlyStatsForNewUsers, a member of class HourlyStats. This is FetchHourlyStatsForOnlineUsers, a member of class HourlyStats. Fetches the messages from DB which are sent between specified interval. This is FetchNewUsersStatsDaily, a member of class HourlyStats. This is FetchNewUsersStatsHourly, a member of class HourlyStats. This is FetchNewUsersStatsMonthly, a member of class HourlyStats. This is FetchNewUsersStatsWeekly, a member of class HourlyStats. This is InitializeMailerTimer, a member of class HourlyStats. This is Save, a member of class HourlyStats.

see page 336) see page 336) see page 336) see page 336) see page 337)

see page 337)

1.1.73.1 HourlyStats Enumerations


1.1.73.1.1 AspNetDating.Classes.HourlyStats.eType Enumeration
C# public enum eType { Hourly, Daily, Weekly, Monthly } File UsersStats.cs Remarks This is record AspNetDating.Classes.HourlyStats.eType.

1.1.73.2 HourlyStats Methods

335

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

HourlyStats Class

1.1.73.2.1 HourlyStats.FetchHourlyStatsForNewUsers Method


C# public static Hashtable FetchHourlyStatsForNewUsers(DateTime from, DateTime to, eType type); Remarks This is FetchHourlyStatsForNewUsers, a member of class HourlyStats.

1.1.73.2.2 HourlyStats.FetchHourlyStatsForOnlineUsers Method


C# public static Hashtable FetchHourlyStatsForOnlineUsers(DateTime from, DateTime to, eType type); Remarks This is FetchHourlyStatsForOnlineUsers, a member of class HourlyStats.

1.1.73.2.3 HourlyStats.FetchMessagesCount Method


Fetches the messages from DB which are sent between specified interval. C# public static int FetchMessagesCount(DateTime from, DateTime to); Parameters
Parameters DateTime from DateTime to Description From. To.

1.1.73.2.4 HourlyStats.FetchNewUsersStatsDaily Method


C# public static Hashtable FetchNewUsersStatsDaily(DateTime from, DateTime to); Remarks This is FetchNewUsersStatsDaily, a member of class HourlyStats.

1.1.73.2.5 HourlyStats.FetchNewUsersStatsHourly Method


C# public static Hashtable FetchNewUsersStatsHourly(DateTime from, DateTime to); Remarks This is FetchNewUsersStatsHourly, a member of class HourlyStats.

1.1.73.2.6 HourlyStats.FetchNewUsersStatsMonthly Method


C# public static Hashtable FetchNewUsersStatsMonthly(DateTime from, DateTime to); Remarks This is FetchNewUsersStatsMonthly, a member of class HourlyStats.

336

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

InactiveGroups Class

1.1.73.2.7 HourlyStats.FetchNewUsersStatsWeekly Method


C# public static Hashtable FetchNewUsersStatsWeekly(DateTime from, DateTime to); Remarks This is FetchNewUsersStatsWeekly, a member of class HourlyStats.

1.1.73.2.8 HourlyStats.InitializeMailerTimer Method


C# public static void InitializeMailerTimer(); Remarks This is InitializeMailerTimer, a member of class HourlyStats.

1.1.73.2.9 HourlyStats.Save Method


C# public static void Save(DateTime dateTime, int usersOnline, int newUsers, int sentMessages); Remarks This is Save, a member of class HourlyStats.

1.1.74 HtmlEditor Class


Summary description for Templates. Inheritance Hierarchy

C# public class HtmlEditor : FCKeditor; File Templates.cs Members Methods


Name HtmlEditor ( see page 337) Description This is HtmlEditor, a member of class HtmlEditor.

1.1.74.1 HtmlEditor.HtmlEditor Constructor


C# public HtmlEditor(); Remarks This is HtmlEditor, a member of class HtmlEditor.

337

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

IncomingMessagesRestrictions Class

1.1.75 InactiveGroups Class


Inheritance Hierarchy

C# public class InactiveGroups; File Groups.cs Remarks This is class AspNetDating.Classes.InactiveGroups. Members InactiveGroups Methods
Name InitializeMailerTimer ( see page 338) Description This is InitializeMailerTimer, a member of class InactiveGroups.

InactiveGroups Methods
Name InitializeMailerTimer ( see page 338) Description This is InitializeMailerTimer, a member of class InactiveGroups.

1.1.75.1 InactiveGroups Methods


1.1.75.1.1 InactiveGroups.InitializeMailerTimer Method
C# public static void InitializeMailerTimer(); Remarks This is InitializeMailerTimer, a member of class InactiveGroups.

1.1.76 IncomingMessagesRestrictions Class


Incoming messages restrictions Inheritance Hierarchy

C# [Serializable] public class IncomingMessagesRestrictions; File Users.cs

338

1.1 AspNetDating.Classes Namespace Members

AspNetDating Code Reference

IncomingMessagesRestrictions Class

IncomingMessagesRestrictions Enumerations
Name eMessagesFrom ( see page 339) Description The types of users who can send messages

IncomingMessagesRestrictions Fields
Name AgeFrom ( AgeTo ( see page 340) see page 340) see page 340) see page 340) Description Specifies the minimum age to send message Specifies the maximum age to send message Specifies what users can send messages Specifies whether photo is required to send a message

MessagesFrom ( PhotoRequired (

IncomingMessagesRestrictions Enumerations
Name eMessagesFrom ( see page 339) Description The types of users who can send messages

IncomingMessagesRestrictions Fields
Name AgeFrom ( AgeTo ( see page 340) see page 340) see page 340) see page 340) Description Specifies the minimum age to send message Specifies the maximum age to send message Specifies what users can send messages Specifies whether photo is required to send a message

MessagesFrom ( PhotoRequired (

1.1.76.1 IncomingMessagesRestrictions Enumerations


1.1.76.1.1 AspNetDating.Classes.IncomingMessagesRestrictions.eMessagesFrom Enumeration
The types of users who can send messages C# public enum eMessagesFrom { Men, Women, Favorites, All } File Users.cs Members
Members Men Women Favorites All Description Men only Women only Favorites only Everyone

1.1.76.2 IncomingMessagesRestrictions Fields

339

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

InstantMessenger Class

1.1.76.2.1 IncomingMessagesRestrictions.AgeFrom Field


Specifies the minimum age to send message C# public int AgeFrom = Config.Users.MinAge;

1.1.76.2.2 IncomingMessagesRestrictions.AgeTo Field


Specifies the maximum age to send message C# public int AgeTo = Config.Users.MaxAge;

1.1.76.2.3 IncomingMessagesRestrictions.MessagesFrom Field


Specifies what users can send messages C# public eMessagesFrom MessagesFrom = eMessagesFrom.All;

1.1.76.2.4 IncomingMessagesRestrictions.PhotoRequired Field


Specifies whether photo is required to send a message C# public bool PhotoRequired = false;

1.1.77 InstantMessenger Class


Summary description for InstantMessenger. Inheritance Hierarchy

C# public static class InstantMessenger; File InstantMessenger.cs Members InstantMessenger Methods


Name CreateOpenWindowRequest ( DeleteOpenWindowRequest ( FetchPendingUsers ( see page 341) see page 341) see page 341) DeleteOldOpenWindowRequests ( Description Inserts a request to have a window opened up on the target user's machine Removes old open window requests from the database Removes open window requests from the database Selects a list of users who want to talk with the current user and we haven't opened a window for 5 mins Checks against the db whether a request to open a window already exists Updates the db so we don't open this window again for a few minutes

see page 341) see page 342)

OpenWindowRequestExists ( SetWindowOpened (

see page 342)

340

1.1 AspNetDating.Classes Namespace InstantMessenger Methods


Name CreateOpenWindowRequest ( DeleteOpenWindowRequest ( FetchPendingUsers (

AspNetDating Code Reference

InstantMessenger Class

Description see page 341) see page 341) see page 341) Inserts a request to have a window opened up on the target user's machine Removes old open window requests from the database Removes open window requests from the database Selects a list of users who want to talk with the current user and we haven't opened a window for 5 mins Checks against the db whether a request to open a window already exists Updates the db so we don't open this window again for a few minutes

DeleteOldOpenWindowRequests (

see page 341) see page 342)

OpenWindowRequestExists ( SetWindowOpened (

see page 342)

1.1.77.1 InstantMessenger Methods


1.1.77.1.1 InstantMessenger.CreateOpenWindowRequest Method
Inserts a request to have a window opened up on the target user's machine C# public static void CreateOpenWindowRequest(string originatingUserID, string destinationUserID); Parameters
Parameters string originatingUserID string destinationUserID Description the originating user the destination user

1.1.77.1.2 InstantMessenger.DeleteOldOpenWindowRequests Method


Removes old open window requests from the database C# public static void DeleteOldOpenWindowRequests();

1.1.77.1.3 InstantMessenger.DeleteOpenWindowRequest Method


Removes open window requests from the database C# public static void DeleteOpenWindowRequest(string originatingUserID, string destinationUserID); Parameters
Parameters string originatingUserID string destinationUserID Description the originating user the destination user

1.1.77.1.4 InstantMessenger.FetchPendingUsers Method


Selects a list of users who want to talk with the current user and we haven't opened a window for 5 mins C# public static string[] FetchPendingUsers(string currentUserID); Parameters
Parameters string currentUserID Description The username of the current user

341

1.1 AspNetDating.Classes Namespace Returns

AspNetDating Code Reference

Interest Class

The list of users who want to talk with the current user

1.1.77.1.5 InstantMessenger.OpenWindowRequestExists Method


Checks against the db whether a request to open a window already exists C# public static bool OpenWindowRequestExists(string originatingUserID, string destinationUserID); Parameters
Parameters string originatingUserID string destinationUserID Description the originating user the destination user

1.1.77.1.6 InstantMessenger.SetWindowOpened Method


Updates the db so we don't open this window again for a few minutes C# public static void SetWindowOpened(string originatingUserID, string destinationUserID); Parameters
Parameters string originatingUserID string destinationUserID Description the originating user the destination user

1.1.78 Interest Class


Inheritance Hierarchy

C# public class Interest; File Interests.cs Remarks This is class AspNetDating.Classes.Interest. Members Methods
Name Interest ( see page 343) Description This is Interest, a member of class Interest.

Interest Enumerations
Name eFolder ( see page 344) Description This is record AspNetDating.Classes.Interest.eFolder.

342

1.1 AspNetDating.Classes Namespace Interest Methods


Name DeleteFromReceivedInterests ( DeleteFromSentInterests ( Fetch ( see page 344) see page 345) see page 345) FetchReceived ( FetchSent ( Send (

AspNetDating Code Reference

Interest Class

Description see page 344) This is DeleteFromReceivedInterests, a member of class Interest. This is DeleteFromSentInterests, a member of class Interest. Fetches the specified id. This is FetchReceived, a member of class Interest. This is FetchSent, a member of class Interest. Sends the specified from username. see page 344)

see page 345)

Interest Properties
Name DatePosted ( see page 345) see page 346) see page 346) see page 346) see page 346) DeletedByFromUser ( DeletedByToUser ( FromUsername ( Id ( ToUsername ( see page 346) Description This is DatePosted, a member of class Interest. This is DeletedByFromUser, a member of class Interest. This is DeletedByToUser, a member of class Interest. This is FromUsername, a member of class Interest. This is Id, a member of class Interest. This is ToUsername, a member of class Interest.

Interest Enumerations
Name eFolder ( see page 344) Description This is record AspNetDating.Classes.Interest.eFolder.

Interest Methods
Name DeleteFromReceivedInterests ( DeleteFromSentInterests ( Fetch ( see page 344) see page 345) see page 345) FetchReceived ( FetchSent ( Send ( see page 344) see page 344) Description This is DeleteFromReceivedInterests, a member of class Interest. This is DeleteFromSentInterests, a member of class Interest. Fetches the specified id. This is FetchReceived, a member of class Interest. This is FetchSent, a member of class Interest. Sends the specified from username.

see page 345)

Interest Properties
Name DatePosted ( see page 345) see page 346) see page 346) see page 346) see page 346) DeletedByFromUser ( DeletedByToUser ( FromUsername ( Id ( ToUsername ( see page 346) Description This is DatePosted, a member of class Interest. This is DeletedByFromUser, a member of class Interest. This is DeletedByToUser, a member of class Interest. This is FromUsername, a member of class Interest. This is Id, a member of class Interest. This is ToUsername, a member of class Interest.

1.1.78.1 Interest.Interest Constructor


C# public Interest(); Remarks This is Interest, a member of class Interest.

1.1.78.2 Interest Enumerations

343

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Interest Class

1.1.78.2.1 AspNetDating.Classes.Interest.eFolder Enumeration


C# public enum eFolder { None = 0, Received = 1, Sent = 2 } File Interests.cs Remarks This is record AspNetDating.Classes.Interest.eFolder.

1.1.78.3 Interest Methods


1.1.78.3.1 Interest.DeleteFromReceivedInterests Method
C# public void DeleteFromReceivedInterests(); Remarks This is DeleteFromReceivedInterests, a member of class Interest.

1.1.78.3.2 Interest.DeleteFromSentInterests Method


C# public void DeleteFromSentInterests(); Remarks This is DeleteFromSentInterests, a member of class Interest.

1.1.78.3.3 Fetch Method


1.1.78.3.3.1 Interest.Fetch Method (int)
Fetches the specified id. C# public static Interest Fetch(int id); Parameters
Parameters int id Description The id.

1.1.78.3.3.2 Interest.Fetch Method (int, string, string, bool)


C# public static Interest[] Fetch(int id, string fromUsername, string toUsername, bool newInterests);

344

1.1 AspNetDating.Classes Namespace Remarks This is Fetch, a member of class Interest.

AspNetDating Code Reference

Interest Class

1.1.78.3.3.3 Interest.Fetch Method (string, string)


Fetches the specified from username. C# public static Interest Fetch(string fromUsername, string toUsername); Parameters
Parameters string fromUsername string toUsername Description From username. To username.

1.1.78.3.4 Interest.FetchReceived Method


C# public static Interest[] FetchReceived(string username, bool newInterests); Remarks This is FetchReceived, a member of class Interest.

1.1.78.3.5 Interest.FetchSent Method


C# public static Interest[] FetchSent(string username); Remarks This is FetchSent, a member of class Interest.

1.1.78.3.6 Interest.Send Method


Sends the specified from username. C# public static bool Send(string fromUsername, string toUsername); Parameters
Parameters string fromUsername string toUsername Description From username. To username.

1.1.78.4 Interest Properties


1.1.78.4.1 Interest.DatePosted Property
C# public DateTime DatePosted; Remarks This is DatePosted, a member of class Interest.

345

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

IPLogger Class

1.1.78.4.2 Interest.DeletedByFromUser Property


C# public bool DeletedByFromUser; Remarks This is DeletedByFromUser, a member of class Interest.

1.1.78.4.3 Interest.DeletedByToUser Property


C# public bool DeletedByToUser; Remarks This is DeletedByToUser, a member of class Interest.

1.1.78.4.4 Interest.FromUsername Property


C# public string FromUsername; Remarks This is FromUsername, a member of class Interest.

1.1.78.4.5 Interest.Id Property


C# public int Id; Remarks This is Id, a member of class Interest.

1.1.78.4.6 Interest.ToUsername Property


C# public string ToUsername; Remarks This is ToUsername, a member of class Interest.

1.1.79 IPLogger Class


IP logger Inheritance Hierarchy

C# public static class IPLogger;

346

1.1 AspNetDating.Classes Namespace File IPLogger.cs Members IPLogger Enumerations


Name ActionType ( see page 347)

AspNetDating Code Reference

IPLogger Class

Description Action type

IPLogger Methods
Name Log ( see page 348) Description Logs the specified username.

IPLogger Enumerations
Name ActionType ( see page 347) Description Action type

IPLogger Methods
Name Log ( see page 348) Description Logs the specified username.

1.1.79.1 IPLogger Enumerations


1.1.79.1.1 AspNetDating.Classes.IPLogger.ActionType Enumeration
Action type C# public enum ActionType { Login = 1, DeleteProfile = 2, AdminLoginSuccess = 3, AdminLoginFailed = 4, AdminEditUser = 5, AdminDeleteUser = 6, SmsConfirmed = 7, AffiliateLoginSuccess = 8, AffiliateLoginFailed = 9, LoginCardSpace = 10 } File IPLogger.cs Members
Members Login = 1 DeleteProfile = 2 AdminLoginSuccess = 3 AdminLoginFailed = 4 AdminEditUser = 5 AdminDeleteUser = 6 SmsConfirmed = 7 AffiliateLoginSuccess = 8 AffiliateLoginFailed = 9 LoginCardSpace = 10 Description User ( see page 535) logged in successfully Profile deleted by user Administrator logged in successfully Administrator failed to log in User ( User ( User ( Affiliate ( Affiliate ( see page 535) edited by administrator see page 535) deleted by administrator see page 535) confirmed their account via SMS see page 30) login succeeded see page 30) login failed

Login via CardSpace

347

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

IPToCountry Class

1.1.79.2 IPLogger Methods


1.1.79.2.1 IPLogger.Log Method
Logs the specified username. C# public static void Log(string username, string ip, ActionType action); Parameters
Parameters string username string ip ActionType action Description The username. The ip. The action.

1.1.80 IPToCountry Class


Inheritance Hierarchy

C# public static class IPToCountry; File Misc.cs Remarks This is class AspNetDating.Classes.IPToCountry. Members IPToCountry Fields
Name NetworkCodeCount ( see page 349) Description This is NetworkCodeCount, a member of class IPToCountry.

IPToCountry Methods
Name GetCountry ( see page 349) Description This is GetCountry, a member of class IPToCountry.

IPToCountry Fields
Name NetworkCodeCount ( see page 349) Description This is NetworkCodeCount, a member of class IPToCountry.

IPToCountry Methods
Name GetCountry ( see page 349) Description This is GetCountry, a member of class IPToCountry.

1.1.80.1 IPToCountry Fields

348

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

IrregularSearchUsers Class

1.1.80.1.1 IPToCountry.NetworkCodeCount Field


C# public static int NetworkCodeCount = 0; Remarks This is NetworkCodeCount, a member of class IPToCountry.

1.1.80.2 IPToCountry Methods


1.1.80.2.1 IPToCountry.GetCountry Method
C# public static string GetCountry(string ip); Remarks This is GetCountry, a member of class IPToCountry.

1.1.81 IrregularSearchUsers Class


Inheritance Hierarchy

1
C# public class IrregularSearchUsers; File UserSearch.cs Remarks This is class AspNetDating.Classes.IrregularSearchUsers. Members IrregularSearchUsers Methods
Name GetResults ( see page 349) Description This is GetResults, a member of class IrregularSearchUsers.

IrregularSearchUsers Methods
Name GetResults ( see page 349) Description This is GetResults, a member of class IrregularSearchUsers.

1.1.81.1 IrregularSearchUsers Methods


1.1.81.1.1 IrregularSearchUsers.GetResults Method
C# public UserSearchResults GetResults();

349

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

KeywordSearch Class

This is GetResults, a member of class IrregularSearchUsers.

1.1.82 KeywordSearch Class


Inheritance Hierarchy

C# public class KeywordSearch; File UserSearch.cs Remarks This is class AspNetDating.Classes.KeywordSearch. Members KeywordSearch Fields
Name interestedIn_isSet ( see page 350) Description This is interestedIn_isSet, a member of class KeywordSearch.

KeywordSearch Methods
Name GetResults ( see page 351) Description This is GetResults, a member of class KeywordSearch.

KeywordSearch Properties
Name InterestedIn ( Keyword ( see page 351) see page 351) Description This is InterestedIn, a member of class KeywordSearch. This is Keyword, a member of class KeywordSearch.

KeywordSearch Fields
Name interestedIn_isSet ( see page 350) Description This is interestedIn_isSet, a member of class KeywordSearch.

KeywordSearch Methods
Name GetResults ( see page 351) Description This is GetResults, a member of class KeywordSearch.

KeywordSearch Properties
Name InterestedIn ( Keyword ( see page 351) see page 351) Description This is InterestedIn, a member of class KeywordSearch. This is Keyword, a member of class KeywordSearch.

1.1.82.1 KeywordSearch Fields


1.1.82.1.1 KeywordSearch.interestedIn_isSet Field
C# public bool interestedIn_isSet = false;

350

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Lang Class

This is interestedIn_isSet, a member of class KeywordSearch.

1.1.82.2 KeywordSearch Methods


1.1.82.2.1 KeywordSearch.GetResults Method
C# public UserSearchResults GetResults(); Remarks This is GetResults, a member of class KeywordSearch.

1.1.82.3 KeywordSearch Properties


1.1.82.3.1 KeywordSearch.InterestedIn Property
C# public User.eGender InterestedIn; Remarks This is InterestedIn, a member of class KeywordSearch.

1.1.82.3.2 KeywordSearch.Keyword Property


C# public string Keyword; Remarks This is Keyword, a member of class KeywordSearch.

1.1.83 Lang Class


The class that handles the language specific functionality Inheritance Hierarchy

C# public static class Lang; File Language.cs

351

1.1 AspNetDating.Classes Namespace Members Lang Methods


Name Trans ( see page 352) see page 352) Translate (

AspNetDating Code Reference

Language Class

Description Translates the specified language id. Translates the specified key.

Lang Methods
Name Trans ( see page 352) see page 352) Translate ( Description Translates the specified language id. Translates the specified key.

1.1.83.1 Lang Methods


1.1.83.1.1 Trans Method
1.1.83.1.1.1 Lang.Trans Method (int, string)
Translates the specified language id. C# public static string Trans(int languageId, string key); Parameters
Parameters int languageId string key Description The language id. The key.

1.1.83.1.1.2 Lang.Trans Method (string)


Translates the specified key. C# public static string Trans(string key); Parameters
Parameters string key Description The key.

1.1.83.1.2 Lang.Translate Method


Translates the specified key. C# public static string Translate(this string key); Parameters
Parameters this string key Description The key.

352

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Language Class

1.1.84 Language Class


A language Inheritance Hierarchy

C# public class Language; File Language.cs Members Language Methods


Name ChangeOrder ( Create ( Delete ( Fetch ( FetchAll ( Save ( see page 354) see page 354) see page 354) see page 354) see page 354) Description Changes the order. Creates the specified name. Deletes the specified id. Fetches the specified id. Returns NULL if the specified language doesn't exists. Fetches all. Saves this instance.

see page 355)

Language Properties
Name Active ( Id ( Name ( see page 355) see page 355) see page 355) see page 355) Description Gets or sets a value indicating whether this Language is active. Gets or sets the id. Gets or sets the name. Gets a value indicating whether this Language is predefined.

Predefined (

Language Methods
Name ChangeOrder ( Create ( Delete ( Fetch ( FetchAll ( Save ( see page 354) see page 354) see page 354) see page 354) see page 354) Description Changes the order. Creates the specified name. Deletes the specified id. Fetches the specified id. Returns NULL if the specified language doesn't exists. Fetches all. Saves this instance.

see page 355)

Language Properties
Name Active ( Id ( Name ( see page 355) see page 355) see page 355) see page 355) Description Gets or sets a value indicating whether this Language is active. Gets or sets the id. Gets or sets the name. Gets a value indicating whether this Language is predefined.

Predefined (

1.1.84.1 Language Methods

353

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Language Class

1.1.84.1.1 Language.ChangeOrder Method


Changes the order. C# public static void ChangeOrder(int id, eDirections direction); Parameters
Parameters int id eDirections direction Description The id. The direction.

1.1.84.1.2 Language.Create Method


Creates the specified name. C# public static Language Create(string name, bool active); Parameters
Parameters string name bool active Description The name. if set to true [active].

1.1.84.1.3 Language.Delete Method


Deletes the specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.84.1.4 Language.Fetch Method


Fetches the specified id. Returns NULL if the specified language doesn't exists. C# public static Language Fetch(int id); Parameters
Parameters int id Description The id.

1.1.84.1.5 Language.FetchAll Method


Fetches all. C# public static Language[] FetchAll();

354

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

LengthComparer Class

1.1.84.1.6 Language.Save Method


Saves this instance. C# public void Save();

1.1.84.2 Language Properties


1.1.84.2.1 Language.Active Property
Gets or sets a value indicating whether this Language ( C# public bool Active; Description true if active; otherwise, false. see page 353) is active.

1.1.84.2.2 Language.Id Property


Gets or sets the id. C# public int Id; Description The id.

1.1.84.2.3 Language.Name Property


Gets or sets the name. C# public string Name; Description The name.

1.1.84.2.4 Language.Predefined Property


Gets a value indicating whether this Language ( C# public bool Predefined; Description true if predefined; otherwise, false. see page 353) is predefined.

355

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Location Class

1.1.85 LengthComparer Class


Inheritance Hierarchy

C# public class LengthComparer : IComparer<string>; File Smilies.cs Members LengthComparer Methods


Name Compare ( see page 356) Description Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.

LengthComparer Methods
Name Compare ( see page 356) Description Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.

1.1.85.1 LengthComparer Methods


1.1.85.1.1 LengthComparer.Compare Method
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. C# public int Compare(string x, string y); Parameters
Parameters string x string y Description The first object to compare. The second object to compare.

Returns Value Condition Less than zerox is less than y.Zerox equals y.Greater than zerox is greater than y.

1.1.86 Location Class


A Location is represented by a City ( see page 358), State ( see page 359), ZIP Code, County ( see page 358), Latitude ( see page 358), Longitude ( see page 358), and ZIP Class. This just so happens to correspond to the columns of the ZIP_CODES table. Inheritance Hierarchy

356

1.1 AspNetDating.Classes Namespace C# public class Location; File Location.cs Members Methods
Name Location ( see page 357)

AspNetDating Code Reference

Location Class

Description Default constructor. Does nothing.

Location Methods
Name DistanceFrom ( ToString ( see page 358) see page 358) Description This is DistanceFrom, a member of class Location. public Location[] LocationsWithinRadius (Double inRadius, int maxResults) { return Radius.LocationsWithinRadius (this, inRadius, maxResults);

Location Properties
Name City ( see page 358) see page 358) see page 358) see page 358) see page 359) see page 359) County ( Latitude ( Longitude ( State ( ZipClass ( ZipCode ( Description This is City, a member of class Location. This is County, a member of class Location. This is Latitude, a member of class Location. This is Longitude, a member of class Location. This is State, a member of class Location. This is ZipClass, a member of class Location. This is ZipCode, a member of class Location.

see page 359)

Location Methods
Name DistanceFrom ( ToString ( see page 358) see page 358) Description This is DistanceFrom, a member of class Location. public Location[] LocationsWithinRadius (Double inRadius, int maxResults) { return Radius.LocationsWithinRadius (this, inRadius, maxResults);

Location Properties
Name City ( see page 358) see page 358) see page 358) see page 358) see page 359) see page 359) County ( Latitude ( Longitude ( State ( ZipClass ( ZipCode ( Description This is City, a member of class Location. This is County, a member of class Location. This is Latitude, a member of class Location. This is Longitude, a member of class Location. This is State, a member of class Location. This is ZipClass, a member of class Location. This is ZipCode, a member of class Location.

see page 359)

1.1.86.1 Location.Location Constructor


Default constructor. Does nothing. C# public Location();

1.1.86.2 Location Methods

357

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Location Class

1.1.86.2.1 Location.DistanceFrom Method


C# public Double DistanceFrom(Location inRemoteLocation); Remarks This is DistanceFrom, a member of class Location.

1.1.86.2.2 Location.ToString Method


C# public override string ToString(); Remarks public Location ( see page 356)[] LocationsWithinRadius Radius.LocationsWithinRadius (this, inRadius, maxResults); (Double inRadius, int maxResults) { return

1.1.86.3 Location Properties


1.1.86.3.1 Location.City Property
C# public String City; Remarks This is City, a member of class Location.

1.1.86.3.2 Location.County Property


C# public String County; Remarks This is County, a member of class Location.

1.1.86.3.3 Location.Latitude Property


C# public Double Latitude; Remarks This is Latitude, a member of class Location.

1.1.86.3.4 Location.Longitude Property


C# public Double Longitude;

358

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

LocationInRadius Class

This is Longitude, a member of class Location.

1.1.86.3.5 Location.State Property


C# public String State; Remarks This is State, a member of class Location.

1.1.86.3.6 Location.ZipClass Property


C# public String ZipClass; Remarks This is ZipClass, a member of class Location.

1.1.86.3.7 Location.ZipCode Property


C# public String ZipCode; Remarks This is ZipCode, a member of class Location.

1.1.87 LocationInRadius Class


Inheritance Hierarchy

C# public class LocationInRadius : Location; File Location.cs Remarks This is class AspNetDating.Classes.LocationInRadius. Members Methods
Name Location ( see page 357) Description Default constructor. Does nothing.

LocationInRadius Class
Name LocationInRadius ( see page 360) Description This is LocationInRadius, a member of class LocationInRadius.

359

1.1 AspNetDating.Classes Namespace Location Methods


Name DistanceFrom ( ToString ( see page 358) see page 358)

AspNetDating Code Reference

LocationInRadius Class

Description This is DistanceFrom, a member of class Location. public Location ( see page 356)[] LocationsWithinRadius (Double inRadius, int maxResults) { return Radius.LocationsWithinRadius (this, inRadius, maxResults);

LocationInRadius Class
Name ToString ( see page 361) Description public Location[] LocationsWithinRadius (Double inRadius, int maxResults) { return Radius.LocationsWithinRadius (this, inRadius, maxResults);

Location Properties
Name City ( see page 358) see page 358) see page 358) see page 358) see page 359) see page 359) County ( Latitude ( Longitude ( State ( ZipClass ( ZipCode ( Description This is City, a member of class Location. This is County, a member of class Location. This is Latitude, a member of class Location. This is Longitude, a member of class Location. This is State, a member of class Location. This is ZipClass, a member of class Location. This is ZipCode, a member of class Location.

see page 359)

LocationInRadius Class
Name DistanceToCenter ( see page 361) Description This is DistanceToCenter, a member of class LocationInRadius.

Location Methods
Name DistanceFrom ( ToString ( see page 358) see page 358) Description This is DistanceFrom, a member of class Location. public Location ( see page 356)[] LocationsWithinRadius (Double inRadius, int maxResults) { return Radius.LocationsWithinRadius (this, inRadius, maxResults);

LocationInRadius Class
Name ToString ( see page 361) Description public Location[] LocationsWithinRadius (Double inRadius, int maxResults) { return Radius.LocationsWithinRadius (this, inRadius, maxResults);

Location Properties
Name City ( see page 358) see page 358) see page 358) see page 358) see page 359) see page 359) County ( Latitude ( Longitude ( State ( ZipClass ( ZipCode ( Description This is City, a member of class Location. This is County, a member of class Location. This is Latitude, a member of class Location. This is Longitude, a member of class Location. This is State, a member of class Location. This is ZipClass, a member of class Location. This is ZipCode, a member of class Location.

see page 359)

LocationInRadius Class
Name DistanceToCenter ( see page 361) Description This is DistanceToCenter, a member of class LocationInRadius.

1.1.87.1 LocationInRadius.LocationInRadius Constructor


C# public LocationInRadius();

360

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Maintenance Class

This is LocationInRadius, a member of class LocationInRadius.

1.1.87.2 LocationInRadius Methods


1.1.87.2.1 LocationInRadius.ToString Method
C# public override string ToString(); Remarks public Location[] LocationsWithinRadius (Double inRadius, int maxResults) { return Radius.LocationsWithinRadius (this, inRadius, maxResults);

1.1.87.3 LocationInRadius Properties


1.1.87.3.1 LocationInRadius.DistanceToCenter Property
C# public Double DistanceToCenter; Remarks This is DistanceToCenter, a member of class LocationInRadius.

1.1.88 Maintenance Class


The class that performs cleanup and maintenance of the database Inheritance Hierarchy

C# public static class Maintenance; File Maintenance.cs Members Maintenance Methods


Name InitializeTimers ( see page 362) Description This is InitializeTimers, a member of class Maintenance.

Maintenance Methods
Name InitializeTimers ( see page 362) Description This is InitializeTimers, a member of class Maintenance.

361

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Message Class

1.1.88.1 Maintenance Methods


1.1.88.1.1 Maintenance.InitializeTimers Method
C# internal static void InitializeTimers(); Remarks This is InitializeTimers, a member of class Maintenance.

1.1.89 Message Class


This class handles the user messages Inheritance Hierarchy

C# [Serializable] public class Message; File Messages.cs Members Methods


Name Message ( see page 364) Description Initializes a new instance of the Message class.

Message Enumerations
Name eFolder ( see page 364) Description The message folder

Message Fields
Name fromUsername ( toUsername ( see page 365) see page 365) Description The username of the sender The username of the recipient

Message Methods
Name ApproveMessage ( AreNewMessages ( Delete ( Fetch ( see page 365) see page 365) see page 365) Description Approves the message. Ares the new messages. Clears the new message flags. Deletes the specified id. Fetch message by id Fetch ( see page 366) incoming messages for a user see page 367) see page 367) see page 368) Fetches the new messages. Fetches the non approved. Fetch ( Fetch ( see page 366) outgoing messages for a user see page 366) trashed messages for a user Fetches the sent messages for the last 24 hours.

ClearNewMessageFlags ( see page 366) see page 366)

FetchInbox (

see page 366)

FetchNewMessages ( FetchNonApproved ( FetchOutbox ( FetchTrash (

see page 367) see page 368)

FetchSentMessagesForLast24Hours (

362

1.1 AspNetDating.Classes Namespace


MessagesExist ( Search ( Send ( SearchUnread ( see page 369) see page 370)

AspNetDating Code Reference


Messageses the exist. Searches the specified id. Searches the unread. Sends the message Sends the welcome message.

Message Class

see page 369) see page 370) see page 370)

SendWelcomeMessage (

Message Properties
Name Body ( see page 371) see page 371) see page 371) FromFolder ( FromUser ( Id ( IsRead ( Description Gets or sets the body. Gets or sets from folder. Gets or sets from user. Gets or sets the id. Gets or sets a value indicating whether this instance is read. Gets a value indicating whether [pending approval]. Gets or sets the replied to. Gets the timestamp. Gets or sets to folder. Gets or sets to user. see page 372)

see page 371) see page 371) see page 372) see page 372) see page 372) see page 372)

PendingApproval ( RepliedTo ( Timestamp ( ToFolder ( ToUser (

Message Enumerations
Name eFolder ( see page 364) Description The message folder

Message Fields
Name fromUsername ( toUsername ( see page 365) see page 365) Description The username of the sender The username of the recipient

Message Methods
Name ApproveMessage ( AreNewMessages ( Delete ( Fetch ( see page 365) see page 365) see page 365) Description Approves the message. Ares the new messages. Clears the new message flags. Deletes the specified id. Fetch message by id Fetch ( see page 366) incoming messages for a user see page 367) see page 367) see page 368) Fetches the new messages. Fetches the non approved. Fetch ( Fetch ( see page 366) outgoing messages for a user see page 366) trashed messages for a user Fetches the sent messages for the last 24 hours. Messageses the exist. Searches the specified id. Searches the unread. Sends the message see page 370) Sends the welcome message.

ClearNewMessageFlags ( see page 366) see page 366)

FetchInbox (

see page 366)

FetchNewMessages ( FetchNonApproved ( FetchOutbox ( FetchTrash ( Search ( Send (

see page 367) see page 368) see page 369) see page 370)

FetchSentMessagesForLast24Hours ( MessagesExist ( SearchUnread (

see page 369) see page 370)

SendWelcomeMessage (

Message Properties
Name Body ( see page 371) see page 371) see page 371) FromFolder ( FromUser ( Id ( IsRead ( Description Gets or sets the body. Gets or sets from folder. Gets or sets from user. Gets or sets the id. Gets or sets a value indicating whether this instance is read. Gets a value indicating whether [pending approval]. Gets or sets the replied to. Gets the timestamp. see page 372)

see page 371) see page 371) see page 372) see page 372)

PendingApproval ( RepliedTo ( Timestamp (

363

1.1 AspNetDating.Classes Namespace


ToFolder ( ToUser ( see page 372) see page 372)

AspNetDating Code Reference


Gets or sets to folder. Gets or sets to user.

Message Class

1.1.89.1 Message Constructor


1.1.89.1.1 Message.Message Constructor (User, User)
Initializes a new instance of the Message ( C# public Message(User fromUser, User toUser); Parameters
Parameters User fromUser User toUser Description From user. To user.

see page 362) class.

1.1.89.1.2 Message.Message Constructor (string, string)


Initializes a new instance of the Message ( C# public Message(string fromUsername, string toUsername); Parameters
Parameters string fromUsername string toUsername Description From username. To username.

see page 362) class.

1.1.89.2 Message Enumerations


1.1.89.2.1 AspNetDating.Classes.Message.eFolder Enumeration
The message folder C# public enum eFolder { None = 0, Inbox = 1, Outbox = 2, Trash = 3, Deleted = int.MaxValue } File Messages.cs Members
Members None = 0 Inbox = 1 Outbox = 2 Trash = 3 Deleted = int.MaxValue Description No folder The Inbox The Outbox The Trash The message is deleted

364

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Message Class

1.1.89.3 Message Fields


1.1.89.3.1 Message.fromUsername Field
The username of the sender C# public string fromUsername;

1.1.89.3.2 Message.toUsername Field


The username of the recipient C# public string toUsername;

1.1.89.4 Message Methods


1.1.89.4.1 Message.ApproveMessage Method
Approves the message. C# public static void ApproveMessage(int id); Parameters
Parameters int id Description The id.

1.1.89.4.2 Message.AreNewMessages Method


Ares the new messages. C# public static bool AreNewMessages(string username); Parameters
Parameters string username Description The username.

1.1.89.4.3 Message.ClearNewMessageFlags Method


Clears the new message flags. C# public static void ClearNewMessageFlags(string username); Parameters
Parameters string username Description The username.

365

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Message Class

1.1.89.4.4 Message.Delete Method


Deletes the specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.89.4.5 Message.Fetch Method


Fetch message by id C# public static Message Fetch(int Id); Parameters
Parameters int Id Description ID of the message

Returns A Message ( Exceptions


Exceptions NotFoundException ( see page 427) Description A message with this ID was not found

see page 362) object

1.1.89.4.6 FetchInbox Method


1.1.89.4.6.1 Message.FetchInbox Method (User)
Fetch ( C# public static Message[] FetchInbox(User user); Parameters
Parameters User user Description User ( see page 535) object

see page 366) incoming messages for a user

Returns Array of Message ( see page 362) objects

1.1.89.4.6.2 Message.FetchInbox Method (string)


Fetch ( C# public static Message[] FetchInbox(string username); Parameters
Parameters string username Description Username

see page 366) incoming messages for a user

366

1.1 AspNetDating.Classes Namespace Returns Array of Message ( see page 362) objects

AspNetDating Code Reference

Message Class

1.1.89.4.6.3 Message.FetchInbox Method (string, string)


Fetch ( C# public static Message[] FetchInbox(string username, string fromUsername); Parameters
Parameters string username string fromUsername Description Username From username.

see page 366) incoming messages for a user

Returns Array of Message ( see page 362) objects

1.1.89.4.7 Message.FetchNewMessages Method


Fetches the new messages. C# public static Message[] FetchNewMessages(string username); Parameters
Parameters string username Description The username.

1.1.89.4.8 Message.FetchNonApproved Method


Fetches the non approved. C# public static Message[] FetchNonApproved();

1.1.89.4.9 FetchOutbox Method


1.1.89.4.9.1 Message.FetchOutbox Method (User)
Fetch ( C# public static Message[] FetchOutbox(User user); Parameters
Parameters User user Description User ( see page 535) object

see page 366) outgoing messages for a user

Returns Array of Message ( see page 362) objects

1.1.89.4.9.2 Message.FetchOutbox Method (string)


Fetch ( see page 366) outgoing messages for a user

367

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Message Class

public static Message[] FetchOutbox(string username); Parameters


Parameters string username Description Username

Returns Array of Message ( see page 362) objects

1.1.89.4.9.3 Message.FetchOutbox Method (string, string)


Fetch ( C# public static Message[] FetchOutbox(string username, string toUsername); Parameters
Parameters string username string toUsername Description Username To username.

see page 366) outgoing messages for a user

Returns Array of Message ( see page 362) objects

1.1.89.4.10 Message.FetchSentMessagesForLast24Hours Method


Fetches the sent messages for the last 24 hours. C# public static Message[] FetchSentMessagesForLast24Hours(string sender); Parameters
Parameters string sender Description The sender.

1.1.89.4.11 FetchTrash Method


1.1.89.4.11.1 Message.FetchTrash Method (User)
Fetch ( C# public static Message[] FetchTrash(User user); Parameters
Parameters User user Description User ( see page 535) object

see page 366) trashed messages for a user

Returns Array of Message ( see page 362) objects

1.1.89.4.11.2 Message.FetchTrash Method (string)


Fetch ( see page 366) trashed messages for a user

368

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Message Class

public static Message[] FetchTrash(string username); Parameters


Parameters string username Description Username

Returns Array of Message ( see page 362) objects

1.1.89.4.12 Message.MessagesExist Method


Messageses the exist. C# public static bool MessagesExist(string fromUsername, string toUsername); Parameters
Parameters string fromUsername string toUsername Description From username. To username.

1.1.89.4.13 Search Method


1.1.89.4.13.1 Message.Search Method (int, string, eFolder, string, eFolder, int, bool, bool, bool, bool?, string)
Searches the specified id. C# public static int[] Search(int Id, string fromUsername, eFolder fromFolder, string toUsername, eFolder toFolder, int inPastDays, bool filterApproved, bool approved, bool newMessages, bool? isRead, string keyword); Parameters
Parameters int Id string fromUsername eFolder fromFolder string toUsername eFolder toFolder int inPastDays bool filterApproved bool approved bool newMessages bool? isRead string keyword Description The id. From username. From folder. To username. To folder. The in past days. if set to true [filter approved]. if set to true [approved]. if set to true [new messages]. The is read. The keyword.

1.1.89.4.13.2 Message.Search Method (int, string, eFolder, string, eFolder, int, bool, bool, bool, string)
Searches the specified id. C# public static int[] Search(int Id, string fromUsername, eFolder fromFolder, string toUsername, eFolder toFolder, int inPastDays, bool filterApproved, bool approved, bool

369

1.1 AspNetDating.Classes Namespace newMessages, string keyword); Parameters


Parameters int Id string fromUsername eFolder fromFolder string toUsername eFolder toFolder int inPastDays bool filterApproved bool approved bool newMessages string keyword

AspNetDating Code Reference

Message Class

Description The id. From username. From folder. To username. To folder. The in past days. if set to true [filter approved]. if set to true [approved]. if set to true [new messages]. The keyword.

1.1.89.4.14 Message.SearchUnread Method


Searches the unread. C# public static int[] SearchUnread(string username); Parameters
Parameters string username Description The username.

1.1.89.4.15 Send Method


1.1.89.4.15.1 Message.Send Method ()
Sends the message C# public void Send();

1.1.89.4.15.2 Message.Send Method (string, string, string, int)


Sends a message C# public static void Send(string fromUsername, string toUsername, string body, int repliedTo); Parameters
Parameters string fromUsername string toUsername string body int repliedTo Description Sender username Recipient username Message ( Id ( see page 362) body see page 371) of the message that we're replying to

1.1.89.4.16 Message.SendWelcomeMessage Method


Sends the welcome message. C# public static void SendWelcomeMessage(User user);

370

1.1 AspNetDating.Classes Namespace Parameters


Parameters User user

AspNetDating Code Reference

Message Class

Description The user.

1.1.89.5 Message Properties


1.1.89.5.1 Message.Body Property
Gets or sets the body. C# public string Body; Description The body.

1.1.89.5.2 Message.FromFolder Property


Gets or sets from folder. C# public eFolder FromFolder; Description From folder.

1.1.89.5.3 Message.FromUser Property


Gets or sets from user. C# [XmlIgnore] public User FromUser; Description From user.

1.1.89.5.4 Message.Id Property


Gets or sets the id. C# public int Id; Description The id.

1.1.89.5.5 Message.IsRead Property


Gets or sets a value indicating whether this instance is read.

371

1.1 AspNetDating.Classes Namespace C# public bool IsRead; Description

AspNetDating Code Reference

Message Class

true if this instance is read; otherwise, false.

1.1.89.5.6 Message.PendingApproval Property


Gets a value indicating whether [pending approval]. C# public bool PendingApproval; Description true if [pending approval]; otherwise, false.

1.1.89.5.7 Message.RepliedTo Property


Gets or sets the replied to. C# public int RepliedTo; Description The replied to.

1.1.89.5.8 Message.Timestamp Property


Gets the timestamp. C# public DateTime Timestamp; Description The timestamp.

1.1.89.5.9 Message.ToFolder Property


Gets or sets to folder. C# public eFolder ToFolder; Description To folder.

1.1.89.5.10 Message.ToUser Property


Gets or sets to user. C# [XmlIgnore] public User ToUser;

372

1.1 AspNetDating.Classes Namespace Description To user.

AspNetDating Code Reference

MessageSearchResults Class

1.1.90 MessageSearchResults Class


The message search results class Inheritance Hierarchy

C# [Serializable] public class MessageSearchResults : SearchResults<int, Message>; File Messages.cs Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

MessageSearchResults Class
Name Get ( see page 374) see page 374) see page 374) see page 374) GetPage ( LoadResult ( Description Gets this instance. Use this method to get the search results Gets the total pages. Loads the result.

GetTotalPages (

MessageSearchResults Properties MessageSearchResults Class


Name Messages ( see page 375) Description Gets or sets the messages.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

MessageSearchResults Class
Name Get ( see page 374) Description Gets this instance.

373

1.1 AspNetDating.Classes Namespace


GetPage ( LoadResult ( see page 374) see page 374) see page 374)

AspNetDating Code Reference


Use this method to get the search results Gets the total pages. Loads the result.

MessageSearchResults Class

GetTotalPages (

MessageSearchResults Properties MessageSearchResults Class


Name Messages ( see page 375) Description Gets or sets the messages.

1.1.90.1 MessageSearchResults Methods


1.1.90.1.1 MessageSearchResults.Get Method
Gets this instance. C# public Message[] Get();

1.1.90.1.2 MessageSearchResults.GetPage Method


Use this method to get the search results C# public new Message[] GetPage(int Page, int messagesPerPage); Parameters
Parameters int Page int messagesPerPage Description Page number messagesPerPage

Returns Array of messages

1.1.90.1.3 MessageSearchResults.GetTotalPages Method


Gets the total pages. C# public new int GetTotalPages(int messagesPerPage); Parameters
Parameters int messagesPerPage Description The messages per page.

1.1.90.1.4 MessageSearchResults.LoadResult Method


Loads the result. C# protected override Message LoadResult(int id); Parameters
Parameters int id Description The id.

374

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Misc Class

1.1.90.2 MessageSearchResults Properties


1.1.90.2.1 MessageSearchResults.Messages Property
Gets or sets the messages. C# public int Messages; Description The messages.

1.1.91 Misc Class


Inheritance Hierarchy

C# public static class Misc; File Misc.cs Remarks This is class AspNetDating.Classes.Misc. Members Misc Enumerations
Name MessageType ( see page 376) Description This is record AspNetDating.Classes.Misc.MessageType.

Misc Methods
Name FromXml ( see page 376) see page 376) see page 376) HMACSHA1ToHex ( ToHexString ( ToXml ( Description This is FromXml, a member of class Misc. This is HMACSHA1ToHex, a member of class Misc. This is ToHexString, a member of class Misc. This is ToXml, a member of class Misc.

see page 376)

Misc Enumerations
Name MessageType ( see page 376) Description This is record AspNetDating.Classes.Misc.MessageType.

Misc Methods
Name FromXml ( see page 376) see page 376) see page 376) HMACSHA1ToHex ( ToHexString ( ToXml ( Description This is FromXml, a member of class Misc. This is HMACSHA1ToHex, a member of class Misc. This is ToHexString, a member of class Misc. This is ToXml, a member of class Misc.

see page 376)

1.1.91.1 Misc Enumerations


375

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.91.1.1 AspNetDating.Classes.Misc.MessageType Enumeration


C# public enum MessageType { Error, Success } File Misc.cs Remarks This is record AspNetDating.Classes.Misc.MessageType.

1.1.91.2 Misc Methods


1.1.91.2.1 Misc.FromXml Method
C# public static T FromXml<T>(string xml); Remarks This is FromXml, a member of class Misc.

1.1.91.2.2 Misc.HMACSHA1ToHex Method


C# public static string HMACSHA1ToHex(string data, string key); Remarks This is HMACSHA1ToHex, a member of class Misc.

1.1.91.2.3 Misc.ToHexString Method


C# public static string ToHexString(byte[] bytes); Remarks This is ToHexString, a member of class Misc.

1.1.91.2.4 Misc.ToXml Method


C# public static string ToXml<T>(T source); Remarks This is ToXml, a member of class Misc.

376

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92 MiscTemplates Class


Inheritance Hierarchy

C# public class MiscTemplates; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates. Members MiscTemplates Classes
Name AffiliatePaymentSent ( see page 378) see page 381) see page 383) This is class AspNetDating.Classes.MiscTemplates.ApproveGroupMemberMessage. This is class AspNetDating.Classes.MiscTemplates.ApproveGroupMessage. This is class AspNetDating.Classes.MiscTemplates.ApprovePhotoMessage. This is class AspNetDating.Classes.MiscTemplates.ApproveVideoMessage. This is class AspNetDating.Classes.MiscTemplates.FriendBirthday. AffiliateRequestPayment ( Description

ApproveGroupMemberMessage ( ApproveGroupMessage ( ApprovePhotoMessage ( ApproveVideoMessage ( FriendBirthday ( PayByCheck (

see page 385) see page 387) see page 388) see page 390)

DeleteGroupMemberMessage ( see page 392) InviteGroupMemberMessage ( see page 395) PreWrittenMessageResponses ( RejectGroupMemberMessage ( RejectGroupMessage ( RejectPhotoMessage ( RejectVideoMessage ( ShowInterestMessage ( SubscriptionCancelled ( SubscriptionCharge ( SubscriptionCompleted ( WelcomeMessage (

see page 394) see page 397) see page 399) This is class AspNetDating.Classes.MiscTemplates.PreWrittenMessageResponses. This is class AspNetDating.Classes.MiscTemplates.RejectGroupMemberMessage. This is class AspNetDating.Classes.MiscTemplates.RejectGroupMessage. This is class AspNetDating.Classes.MiscTemplates.RejectPhotoMessage. This is class AspNetDating.Classes.MiscTemplates.RejectVideoMessage. This is class AspNetDating.Classes.MiscTemplates.ShowInterestMessage.

see page 401) see page 403) see page 405) see page 406) see page 408) see page 410) see page 413) see page 414)

TransferGroupOwnerMessage (

see page 416)

This is class AspNetDating.Classes.MiscTemplates.WelcomeMessage.

MiscTemplates Classes
Name AffiliatePaymentSent ( see page 378) see page 381) see page 383) This is class AspNetDating.Classes.MiscTemplates.ApproveGroupMemberMessage. This is class AspNetDating.Classes.MiscTemplates.ApproveGroupMessage. This is class AspNetDating.Classes.MiscTemplates.ApprovePhotoMessage. This is class AspNetDating.Classes.MiscTemplates.ApproveVideoMessage. This is class AspNetDating.Classes.MiscTemplates.FriendBirthday. AffiliateRequestPayment ( Description

ApproveGroupMemberMessage ( ApproveGroupMessage ( ApprovePhotoMessage ( ApproveVideoMessage ( FriendBirthday (

see page 385) see page 387) see page 388) see page 390) see page 394)

DeleteGroupMemberMessage ( see page 392) InviteGroupMemberMessage (

377

1.1 AspNetDating.Classes Namespace


PayByCheck ( see page 395)

AspNetDating Code Reference

MiscTemplates Class

PreWrittenMessageResponses ( RejectGroupMemberMessage ( RejectGroupMessage ( RejectPhotoMessage ( RejectVideoMessage ( ShowInterestMessage ( SubscriptionCancelled ( SubscriptionCharge ( SubscriptionCompleted ( WelcomeMessage (

see page 397) see page 399)

This is class AspNetDating.Classes.MiscTemplates.PreWrittenMessageResponses. This is class AspNetDating.Classes.MiscTemplates.RejectGroupMemberMessage. This is class AspNetDating.Classes.MiscTemplates.RejectGroupMessage. This is class AspNetDating.Classes.MiscTemplates.RejectPhotoMessage. This is class AspNetDating.Classes.MiscTemplates.RejectVideoMessage. This is class AspNetDating.Classes.MiscTemplates.ShowInterestMessage.

see page 401) see page 403) see page 405) see page 406) see page 408) see page 410) see page 413) see page 414)

TransferGroupOwnerMessage (

see page 416)

This is class AspNetDating.Classes.MiscTemplates.WelcomeMessage.

1.1.92.1 MiscTemplates Classes


1.1.92.1.1 MiscTemplates.AffiliatePaymentSent Class
Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Subscription Charge Text")] public class AffiliatePaymentSent; File Templates.cs Members Methods
Name AffiliatePaymentSent ( see page 379) Description Initializes a new instance of the AffiliatePaymentSent class.

AffiliatePaymentSent Fields
Name languageId ( see page 379) Description

AffiliatePaymentSent Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 379) see page 379) Description Gets the formatted body. Gets the formatted subject.

AffiliatePaymentSent Properties
Name Body ( see page 380) see page 380) see page 380) Description ( LanguageId ( Subject ( Description Gets or sets the body. Gets the description. Gets or sets the language id. Gets or sets the subject.

see page 380)

AffiliatePaymentSent Fields
Name languageId ( see page 379) Description

378

1.1 AspNetDating.Classes Namespace AffiliatePaymentSent Methods


Name GetFormattedBody ( GetFormattedSubject ( see page 379) see page 379)

AspNetDating Code Reference

MiscTemplates Class

Description Gets the formatted body. Gets the formatted subject.

AffiliatePaymentSent Properties
Name Body ( see page 380) see page 380) see page 380) Description ( LanguageId ( Subject ( Description Gets or sets the body. Gets the description. Gets or sets the language id. Gets or sets the subject.

see page 380)

1.1.92.1.1.1 AffiliatePaymentSent Constructor


1.1.92.1.1.1.1 MiscTemplates.AffiliatePaymentSent.AffiliatePaymentSent Constructor ()
Initializes a new instance of the AffiliatePaymentSent ( C# public AffiliatePaymentSent(); see page 378) class.

1.1.92.1.1.1.2 MiscTemplates.AffiliatePaymentSent.AffiliatePaymentSent Constructor (int)


Initializes a new instance of the AffiliatePaymentSent ( C# public AffiliatePaymentSent(int languageID); Parameters
Parameters int languageID Description The language ID.

see page 378) class.

1.1.92.1.1.2 AffiliatePaymentSent Fields


1.1.92.1.1.2.1 MiscTemplates.AffiliatePaymentSent.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId;

1.1.92.1.1.3 AffiliatePaymentSent Methods


1.1.92.1.1.3.1 MiscTemplates.AffiliatePaymentSent.GetFormattedBody Method
Gets the formatted body. C# public string GetFormattedBody(string senderUsername, string recipientUsername); Parameters
Parameters string senderUsername string recipientUsername Description The sender username. The recipient username.

1.1.92.1.1.3.2 MiscTemplates.AffiliatePaymentSent.GetFormattedSubject Method


Gets the formatted subject.

379

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

MiscTemplates Class

public string GetFormattedSubject(string senderUsername); Parameters


Parameters string senderUsername Description The sender username.

1.1.92.1.1.4 AffiliatePaymentSent Properties


1.1.92.1.1.4.1 MiscTemplates.AffiliatePaymentSent.Body Property
Gets or sets the body. C# [Reflection.DescriptionAttribute("Email body")] [Reflection.ControlAttribute(typeof(HtmlEditor), "Value")] public string Body; Description The body.

1.1.92.1.1.4.2 MiscTemplates.AffiliatePaymentSent.Description Property


Gets the description. C# [Reflection.DescriptionAttribute("N/A")] public string Description; Description The description.

1.1.92.1.1.4.3 MiscTemplates.AffiliatePaymentSent.LanguageId Property


Gets or sets the language id. C# public int LanguageId; Description The language id.

1.1.92.1.1.4.4 MiscTemplates.AffiliatePaymentSent.Subject Property


Gets or sets the subject. C# [Reflection.DescriptionAttribute("Email subject")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.SingleLine)] [Reflection.PropertyAttribute("CssClass", "tsingleline")] public string Subject; Description The subject.

380

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.2 MiscTemplates.AffiliateRequestPayment Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Affiliate Request Payment Text")] public class AffiliateRequestPayment; File Templates.cs Members Methods
Name AffiliateRequestPayment ( see page 381) Description Initializes a new instance of the AffiliateRequestPayment class.

AffiliateRequestPayment Fields
Name languageId ( see page 382) Description

AffiliateRequestPayment Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 382) see page 382) Description Gets the formatted body. Gets the formatted subject.

AffiliateRequestPayment Properties
Name Body ( see page 382) see page 383) see page 383) Description ( LanguageId ( Subject ( Description Gets or sets the body. Gets the description. Gets or sets the language id. Gets or sets the subject.

see page 383)

AffiliateRequestPayment Fields
Name languageId ( see page 382) Description

AffiliateRequestPayment Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 382) see page 382) Description Gets the formatted body. Gets the formatted subject.

AffiliateRequestPayment Properties
Name Body ( see page 382) see page 383) see page 383) Description ( LanguageId ( Subject ( Description Gets or sets the body. Gets the description. Gets or sets the language id. Gets or sets the subject.

see page 383)

1.1.92.1.2.1 AffiliateRequestPayment Constructor


1.1.92.1.2.1.1 MiscTemplates.AffiliateRequestPayment.AffiliateRequestPayment Constructor ()
Initializes a new instance of the AffiliateRequestPayment ( see page 381) class.

381

1.1 AspNetDating.Classes Namespace C# public AffiliateRequestPayment();

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.2.1.2 MiscTemplates.AffiliateRequestPayment.AffiliateRequestPayment Constructor (int)


Initializes a new instance of the AffiliateRequestPayment ( C# public AffiliateRequestPayment(int languageID); Parameters
Parameters int languageID Description The language ID.

see page 381) class.

1.1.92.1.2.2 AffiliateRequestPayment Fields


1.1.92.1.2.2.1 MiscTemplates.AffiliateRequestPayment.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId;

1.1.92.1.2.3 AffiliateRequestPayment Methods


1.1.92.1.2.3.1 MiscTemplates.AffiliateRequestPayment.GetFormattedBody Method
Gets the formatted body. C# public string GetFormattedBody(string senderUsername, string recipientUsername); Parameters
Parameters string senderUsername string recipientUsername Description The sender username. The recipient username.

1.1.92.1.2.3.2 MiscTemplates.AffiliateRequestPayment.GetFormattedSubject Method


Gets the formatted subject. C# public string GetFormattedSubject(string senderUsername); Parameters
Parameters string senderUsername Description The sender username.

1.1.92.1.2.4 AffiliateRequestPayment Properties


1.1.92.1.2.4.1 MiscTemplates.AffiliateRequestPayment.Body Property
Gets or sets the body. C# [Reflection.DescriptionAttribute("Email body")] [Reflection.ControlAttribute(typeof(HtmlEditor), "Value")] public string Body;

382

1.1 AspNetDating.Classes Namespace Description The body.

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.2.4.2 MiscTemplates.AffiliateRequestPayment.Description Property


Gets the description. C# [Reflection.DescriptionAttribute("N/A")] public string Description; Description The description.

1.1.92.1.2.4.3 MiscTemplates.AffiliateRequestPayment.LanguageId Property


Gets or sets the language id. C# public int LanguageId; Description The language id.

1.1.92.1.2.4.4 MiscTemplates.AffiliateRequestPayment.Subject Property


Gets or sets the subject. C# [Reflection.DescriptionAttribute("Email subject")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.SingleLine)] [Reflection.PropertyAttribute("CssClass", "tsingleline")] public string Subject; Description The subject.

1.1.92.1.3 MiscTemplates.ApproveGroupMemberMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Approve group member message")] public class ApproveGroupMemberMessage; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates.ApproveGroupMemberMessage. Members Methods
Name ApproveGroupMemberMessage ( see page 384) Description This is ApproveGroupMemberMessage, a member of class ApproveGroupMemberMessage.

383

1.1 AspNetDating.Classes Namespace ApproveGroupMemberMessage Fields


Name languageId ( see page 384)

AspNetDating Code Reference

MiscTemplates Class

Description This is languageId, a member of class ApproveGroupMemberMessage.

ApproveGroupMemberMessage Properties
Name Description ( LanguageId ( Message ( see page 385) see page 385) see page 385) Description This is Description, a member of class ApproveGroupMemberMessage. This is LanguageId, a member of class ApproveGroupMemberMessage. This is Message, a member of class ApproveGroupMemberMessage.

ApproveGroupMemberMessage Fields
Name languageId ( see page 384) Description This is languageId, a member of class ApproveGroupMemberMessage.

ApproveGroupMemberMessage Properties
Name Description ( LanguageId ( Message ( see page 385) see page 385) see page 385) Description This is Description, a member of class ApproveGroupMemberMessage. This is LanguageId, a member of class ApproveGroupMemberMessage. This is Message, a member of class ApproveGroupMemberMessage.

1.1.92.1.3.1 ApproveGroupMemberMessage Constructor


1.1.92.1.3.1.1 MiscTemplates.ApproveGroupMemberMessage.ApproveGroupMemberMessage Constructor ()
C# public ApproveGroupMemberMessage(); Remarks This is ApproveGroupMemberMessage, a member of class ApproveGroupMemberMessage.

1.1.92.1.3.1.2 MiscTemplates.ApproveGroupMemberMessage.ApproveGroupMemberMessage Constructor (int)


C# public ApproveGroupMemberMessage(int languageId); Remarks This is ApproveGroupMemberMessage, a member of class ApproveGroupMemberMessage.

1.1.92.1.3.2 ApproveGroupMemberMessage Fields


1.1.92.1.3.2.1 MiscTemplates.ApproveGroupMemberMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class ApproveGroupMemberMessage.

1.1.92.1.3.3 ApproveGroupMemberMessage Properties

384

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.3.3.1 MiscTemplates.ApproveGroupMemberMessage.Description Property


C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class ApproveGroupMemberMessage.

1.1.92.1.3.3.2 MiscTemplates.ApproveGroupMemberMessage.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class ApproveGroupMemberMessage.

1.1.92.1.3.3.3 MiscTemplates.ApproveGroupMemberMessage.Message Property


C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Remarks This is Message, a member of class ApproveGroupMemberMessage.

1.1.92.1.4 MiscTemplates.ApproveGroupMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Approve group message")] public class ApproveGroupMessage; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates.ApproveGroupMessage. Members Methods
Name ApproveGroupMessage ( see page 386) Description This is ApproveGroupMessage, a member of class ApproveGroupMessage.

ApproveGroupMessage Fields
Name languageId ( see page 386) Description This is languageId, a member of class ApproveGroupMessage.

ApproveGroupMessage Properties
Name Description ( LanguageId ( see page 386) see page 386) Description This is Description, a member of class ApproveGroupMessage. This is LanguageId, a member of class ApproveGroupMessage.

385

1.1 AspNetDating.Classes Namespace


Message ( see page 387)

AspNetDating Code Reference

MiscTemplates Class

This is Message, a member of class ApproveGroupMessage.

ApproveGroupMessage Fields
Name languageId ( see page 386) Description This is languageId, a member of class ApproveGroupMessage.

ApproveGroupMessage Properties
Name Description ( LanguageId ( Message ( see page 386) see page 386) see page 387) Description This is Description, a member of class ApproveGroupMessage. This is LanguageId, a member of class ApproveGroupMessage. This is Message, a member of class ApproveGroupMessage.

1.1.92.1.4.1 ApproveGroupMessage Constructor


1.1.92.1.4.1.1 MiscTemplates.ApproveGroupMessage.ApproveGroupMessage Constructor ()
C# public ApproveGroupMessage(); Remarks This is ApproveGroupMessage, a member of class ApproveGroupMessage.

1.1.92.1.4.1.2 MiscTemplates.ApproveGroupMessage.ApproveGroupMessage Constructor (int)


C# public ApproveGroupMessage(int languageId); Remarks This is ApproveGroupMessage, a member of class ApproveGroupMessage.

1.1.92.1.4.2 ApproveGroupMessage Fields


1.1.92.1.4.2.1 MiscTemplates.ApproveGroupMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class ApproveGroupMessage.

1.1.92.1.4.3 ApproveGroupMessage Properties


1.1.92.1.4.3.1 MiscTemplates.ApproveGroupMessage.Description Property
C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class ApproveGroupMessage.

1.1.92.1.4.3.2 MiscTemplates.ApproveGroupMessage.LanguageId Property


C# public int LanguageId;

386

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

MiscTemplates Class

This is LanguageId, a member of class ApproveGroupMessage.

1.1.92.1.4.3.3 MiscTemplates.ApproveGroupMessage.Message Property


C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Remarks This is Message, a member of class ApproveGroupMessage.

1.1.92.1.5 MiscTemplates.ApprovePhotoMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Approve photo message")] public class ApprovePhotoMessage; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates.ApprovePhotoMessage. Members Methods
Name ApprovePhotoMessage ( see page 388) Description This is ApprovePhotoMessage, a member of class ApprovePhotoMessage.

ApprovePhotoMessage Fields
Name languageId ( see page 388) Description This is languageId, a member of class ApprovePhotoMessage.

ApprovePhotoMessage Properties
Name LanguageId ( Message ( see page 388) see page 388) Description This is LanguageId, a member of class ApprovePhotoMessage. This is Message, a member of class ApprovePhotoMessage.

ApprovePhotoMessage Fields
Name languageId ( see page 388) Description This is languageId, a member of class ApprovePhotoMessage.

ApprovePhotoMessage Properties
Name LanguageId ( Message ( see page 388) see page 388) Description This is LanguageId, a member of class ApprovePhotoMessage. This is Message, a member of class ApprovePhotoMessage.

1.1.92.1.5.1 ApprovePhotoMessage Constructor

387

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.5.1.1 MiscTemplates.ApprovePhotoMessage.ApprovePhotoMessage Constructor ()


C# public ApprovePhotoMessage(); Remarks This is ApprovePhotoMessage, a member of class ApprovePhotoMessage.

1.1.92.1.5.1.2 MiscTemplates.ApprovePhotoMessage.ApprovePhotoMessage Constructor (int)


C# public ApprovePhotoMessage(int languageId); Remarks This is ApprovePhotoMessage, a member of class ApprovePhotoMessage.

1.1.92.1.5.2 ApprovePhotoMessage Fields


1.1.92.1.5.2.1 MiscTemplates.ApprovePhotoMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class ApprovePhotoMessage.

1.1.92.1.5.3 ApprovePhotoMessage Properties 1


1.1.92.1.5.3.1 MiscTemplates.ApprovePhotoMessage.LanguageId Property
C# public int LanguageId; Remarks This is LanguageId, a member of class ApprovePhotoMessage.

1.1.92.1.5.3.2 MiscTemplates.ApprovePhotoMessage.Message Property


C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Remarks This is Message, a member of class ApprovePhotoMessage.

1.1.92.1.6 MiscTemplates.ApproveVideoMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Approve video message")]

388

1.1 AspNetDating.Classes Namespace public class ApproveVideoMessage; File Templates.cs Remarks

AspNetDating Code Reference

MiscTemplates Class

This is class AspNetDating.Classes.MiscTemplates.ApproveVideoMessage. Members Methods


Name ApproveVideoMessage ( see page 389) Description This is ApproveVideoMessage, a member of class ApproveVideoMessage.

ApproveVideoMessage Fields
Name languageId ( see page 389) Description This is languageId, a member of class ApproveVideoMessage.

ApproveVideoMessage Properties
Name LanguageId ( Message ( see page 390) see page 390) Description This is LanguageId, a member of class ApproveVideoMessage. This is Message, a member of class ApproveVideoMessage.

ApproveVideoMessage Fields
Name languageId ( see page 389) Description This is languageId, a member of class ApproveVideoMessage.

ApproveVideoMessage Properties
Name LanguageId ( Message ( see page 390) see page 390) Description This is LanguageId, a member of class ApproveVideoMessage. This is Message, a member of class ApproveVideoMessage.

1.1.92.1.6.1 ApproveVideoMessage Constructor


1.1.92.1.6.1.1 MiscTemplates.ApproveVideoMessage.ApproveVideoMessage Constructor ()
C# public ApproveVideoMessage(); Remarks This is ApproveVideoMessage, a member of class ApproveVideoMessage.

1.1.92.1.6.1.2 MiscTemplates.ApproveVideoMessage.ApproveVideoMessage Constructor (int)


C# public ApproveVideoMessage(int languageId); Remarks This is ApproveVideoMessage, a member of class ApproveVideoMessage.

1.1.92.1.6.2 ApproveVideoMessage Fields


1.1.92.1.6.2.1 MiscTemplates.ApproveVideoMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId;

389

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

MiscTemplates Class

This is languageId, a member of class ApproveVideoMessage.

1.1.92.1.6.3 ApproveVideoMessage Properties


1.1.92.1.6.3.1 MiscTemplates.ApproveVideoMessage.LanguageId Property
C# public int LanguageId; Remarks This is LanguageId, a member of class ApproveVideoMessage.

1.1.92.1.6.3.2 MiscTemplates.ApproveVideoMessage.Message Property


C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Remarks This is Message, a member of class ApproveVideoMessage.

1.1.92.1.7 MiscTemplates.DeleteGroupMemberMessage Class


Inheritance Hierarchy

1
C# [Reflection.DescriptionAttribute("Delete group member message")] public class DeleteGroupMemberMessage; File Templates.cs Members Methods
Name DeleteGroupMemberMessage ( see page 391) Description Initializes a new instance of the DeleteGroupMemberMessage class.

DeleteGroupMemberMessage Fields
Name languageId ( see page 391) Description

DeleteGroupMemberMessage Properties
Name Description ( LanguageId ( Message ( see page 391) see page 391) see page 392) Description Gets the description. Gets or sets the language id. Gets or sets the message.

DeleteGroupMemberMessage Fields
Name languageId ( see page 391) Description

390

1.1 AspNetDating.Classes Namespace DeleteGroupMemberMessage Properties


Name Description ( LanguageId ( Message ( see page 391) see page 391) see page 392)

AspNetDating Code Reference

MiscTemplates Class

Description Gets the description. Gets or sets the language id. Gets or sets the message.

1.1.92.1.7.1 DeleteGroupMemberMessage Constructor


1.1.92.1.7.1.1 MiscTemplates.DeleteGroupMemberMessage.DeleteGroupMemberMessage Constructor ()
Initializes a new instance of the DeleteGroupMemberMessage ( C# public DeleteGroupMemberMessage(); see page 390) class.

1.1.92.1.7.1.2 MiscTemplates.DeleteGroupMemberMessage.DeleteGroupMemberMessage Constructor (int)


Initializes a new instance of the DeleteGroupMemberMessage ( C# public DeleteGroupMemberMessage(int languageId); Parameters
Parameters int languageId Description The language id.

see page 390) class.

1.1.92.1.7.2 DeleteGroupMemberMessage Fields


1.1.92.1.7.2.1 MiscTemplates.DeleteGroupMemberMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId;

1.1.92.1.7.3 DeleteGroupMemberMessage Properties


1.1.92.1.7.3.1 MiscTemplates.DeleteGroupMemberMessage.Description Property
Gets the description. C# [Reflection.DescriptionAttribute("N/A")] public string Description; Description The description.

1.1.92.1.7.3.2 MiscTemplates.DeleteGroupMemberMessage.LanguageId Property


Gets or sets the language id. C# public int LanguageId; Description The language id.

391

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.7.3.3 MiscTemplates.DeleteGroupMemberMessage.Message Property


Gets or sets the message. C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Description The message.

1.1.92.1.8 MiscTemplates.FriendBirthday Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Automatic friend birthday e-mail template")] public class FriendBirthday; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates.FriendBirthday. Members Methods
Name FriendBirthday ( see page 393) Description This is FriendBirthday, a member of class FriendBirthday.

FriendBirthday Fields
Name languageId ( see page 393) Description This is languageId, a member of class FriendBirthday.

FriendBirthday Properties
Name Description ( LanguageId ( Message ( see page 393) see page 393) see page 393) Description This is Description, a member of class FriendBirthday. This is LanguageId, a member of class FriendBirthday. This is Message, a member of class FriendBirthday.

FriendBirthday Fields
Name languageId ( see page 393) Description This is languageId, a member of class FriendBirthday.

FriendBirthday Properties
Name Description ( LanguageId ( Message ( see page 393) see page 393) see page 393) Description This is Description, a member of class FriendBirthday. This is LanguageId, a member of class FriendBirthday. This is Message, a member of class FriendBirthday.

1.1.92.1.8.1 FriendBirthday Constructor

392

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.8.1.1 MiscTemplates.FriendBirthday.FriendBirthday Constructor ()


C# public FriendBirthday(); Remarks This is FriendBirthday, a member of class FriendBirthday.

1.1.92.1.8.1.2 MiscTemplates.FriendBirthday.FriendBirthday Constructor (int)


C# public FriendBirthday(int languageId); Remarks This is FriendBirthday, a member of class FriendBirthday.

1.1.92.1.8.2 FriendBirthday Fields


1.1.92.1.8.2.1 MiscTemplates.FriendBirthday.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class FriendBirthday.

1.1.92.1.8.3 FriendBirthday Properties 1


1.1.92.1.8.3.1 MiscTemplates.FriendBirthday.Description Property
C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class FriendBirthday.

1.1.92.1.8.3.2 MiscTemplates.FriendBirthday.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class FriendBirthday.

1.1.92.1.8.3.3 MiscTemplates.FriendBirthday.Message Property


C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Remarks This is Message, a member of class FriendBirthday.

393

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.9 MiscTemplates.InviteGroupMemberMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Invite group member message")] public class InviteGroupMemberMessage; File Templates.cs Members Methods
Name InviteGroupMemberMessage ( see page 394) Description Initializes a new instance of the InviteGroupMemberMessage class.

InviteGroupMemberMessage Fields
Name languageId ( see page 395) Description

InviteGroupMemberMessage Properties
Name Description ( LanguageId ( Message ( see page 395) see page 395) see page 395) Description Gets the description. Gets or sets the language id. Gets or sets the message.

InviteGroupMemberMessage Fields
Name languageId ( see page 395) Description

InviteGroupMemberMessage Properties
Name Description ( LanguageId ( Message ( see page 395) see page 395) see page 395) Description Gets the description. Gets or sets the language id. Gets or sets the message.

1.1.92.1.9.1 InviteGroupMemberMessage Constructor


1.1.92.1.9.1.1 MiscTemplates.InviteGroupMemberMessage.InviteGroupMemberMessage Constructor ()
Initializes a new instance of the InviteGroupMemberMessage ( C# public InviteGroupMemberMessage(); see page 394) class.

1.1.92.1.9.1.2 MiscTemplates.InviteGroupMemberMessage.InviteGroupMemberMessage Constructor (int)


Initializes a new instance of the InviteGroupMemberMessage ( C# public InviteGroupMemberMessage(int languageId); Parameters
Parameters int languageId Description The language id.

see page 394) class.

394

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.9.2 InviteGroupMemberMessage Fields


1.1.92.1.9.2.1 MiscTemplates.InviteGroupMemberMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId;

1.1.92.1.9.3 InviteGroupMemberMessage Properties


1.1.92.1.9.3.1 MiscTemplates.InviteGroupMemberMessage.Description Property
Gets the description. C# [Reflection.DescriptionAttribute("N/A")] public string Description; Description The description.

1.1.92.1.9.3.2 MiscTemplates.InviteGroupMemberMessage.LanguageId Property


Gets or sets the language id. C# public int LanguageId; Description The language id.

1.1.92.1.9.3.3 MiscTemplates.InviteGroupMemberMessage.Message Property


Gets or sets the message. C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Description The message.

1.1.92.1.10 MiscTemplates.PayByCheck Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Pay by Check Text")] public class PayByCheck; File Templates.cs

395

1.1 AspNetDating.Classes Namespace Members Methods


Name PayByCheck ( see page 396)

AspNetDating Code Reference

MiscTemplates Class

Description Initializes a new instance of the PayByCheck class.

PayByCheck Fields
Name languageId ( see page 396) Description

PayByCheck Properties
Name Description ( LanguageId ( Text ( see page 396) see page 397) Description Gets the description. Gets or sets the language id. Gets or sets the text.

see page 397)

PayByCheck Fields
Name languageId ( see page 396) Description

PayByCheck Properties
Name Description ( LanguageId ( Text ( see page 396) see page 397) Description Gets the description. Gets or sets the language id. Gets or sets the text.

see page 397)

1.1.92.1.10.1 PayByCheck Constructor


1.1.92.1.10.1.1 MiscTemplates.PayByCheck.PayByCheck Constructor ()
Initializes a new instance of the PayByCheck ( C# public PayByCheck(); see page 395) class.

1.1.92.1.10.1.2 MiscTemplates.PayByCheck.PayByCheck Constructor (int)


Initializes a new instance of the PayByCheck ( C# public PayByCheck(int languageId); Parameters
Parameters int languageId Description The language id.

see page 395) class.

1.1.92.1.10.2 PayByCheck Fields


1.1.92.1.10.2.1 MiscTemplates.PayByCheck.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId;

1.1.92.1.10.3 PayByCheck Properties


1.1.92.1.10.3.1 MiscTemplates.PayByCheck.Description Property
Gets the description.

396

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

MiscTemplates Class

[Reflection.DescriptionAttribute("N/A")] public string Description; Description The description.

1.1.92.1.10.3.2 MiscTemplates.PayByCheck.LanguageId Property


Gets or sets the language id. C# public int LanguageId; Description The language id.

1.1.92.1.10.3.3 MiscTemplates.PayByCheck.Text Property


Gets or sets the text. C# [Reflection.DescriptionAttribute("Text")] [Reflection.ControlAttribute(typeof(HtmlEditor), "Value")] public string Text; Description The text.

1.1.92.1.11 MiscTemplates.PreWrittenMessageResponses Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Pre-Written Message Responses")] public class PreWrittenMessageResponses; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates.PreWrittenMessageResponses. Members Methods
Name PreWrittenMessageResponses ( see page 398) Description This is PreWrittenMessageResponses, a member of class PreWrittenMessageResponses.

PreWrittenMessageResponses Fields
Name languageId ( see page 398) Description This is languageId, a member of class PreWrittenMessageResponses.

PreWrittenMessageResponses Properties
Name Description ( see page 398) Description This is Description, a member of class PreWrittenMessageResponses.

397

1.1 AspNetDating.Classes Namespace


LanguageId ( see page 399) see page 399)

AspNetDating Code Reference

MiscTemplates Class

This is LanguageId, a member of class PreWrittenMessageResponses. This is MessageResponses, a member of class PreWrittenMessageResponses.

MessageResponses (

PreWrittenMessageResponses Fields
Name languageId ( see page 398) Description This is languageId, a member of class PreWrittenMessageResponses.

PreWrittenMessageResponses Properties
Name Description ( LanguageId ( see page 398) see page 399) see page 399) Description This is Description, a member of class PreWrittenMessageResponses. This is LanguageId, a member of class PreWrittenMessageResponses. This is MessageResponses, a member of class PreWrittenMessageResponses.

MessageResponses (

1.1.92.1.11.1 PreWrittenMessageResponses Constructor


1.1.92.1.11.1.1 MiscTemplates.PreWrittenMessageResponses.PreWrittenMessageResponses Constructor ()
C# public PreWrittenMessageResponses(); Remarks This is PreWrittenMessageResponses, a member of class PreWrittenMessageResponses.

1.1.92.1.11.1.2 MiscTemplates.PreWrittenMessageResponses.PreWrittenMessageResponses Constructor (int)


C# public PreWrittenMessageResponses(int languageId); Remarks This is PreWrittenMessageResponses, a member of class PreWrittenMessageResponses.

1.1.92.1.11.2 PreWrittenMessageResponses Fields


1.1.92.1.11.2.1 MiscTemplates.PreWrittenMessageResponses.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class PreWrittenMessageResponses.

1.1.92.1.11.3 PreWrittenMessageResponses Properties


1.1.92.1.11.3.1 MiscTemplates.PreWrittenMessageResponses.Description Property
C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class PreWrittenMessageResponses.

398

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.11.3.2 MiscTemplates.PreWrittenMessageResponses.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class PreWrittenMessageResponses.

1.1.92.1.11.3.3 MiscTemplates.PreWrittenMessageResponses.MessageResponses Property


C# [Reflection.DescriptionAttribute("Message Responses")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string MessageResponses; Remarks This is MessageResponses, a member of class PreWrittenMessageResponses.

1.1.92.1.12 MiscTemplates.RejectGroupMemberMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Reject group member message")] public class RejectGroupMemberMessage; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates.RejectGroupMemberMessage. Members Methods
Name RejectGroupMemberMessage ( see page 400) Description This is RejectGroupMemberMessage, a member of class RejectGroupMemberMessage.

RejectGroupMemberMessage Fields
Name languageId ( see page 400) Description This is languageId, a member of class RejectGroupMemberMessage.

RejectGroupMemberMessage Properties
Name Description ( LanguageId ( Message ( see page 400) see page 400) see page 401) Description Gets the description. This is LanguageId, a member of class RejectGroupMemberMessage. Gets or sets the message.

RejectGroupMemberMessage Fields
Name languageId ( see page 400) Description This is languageId, a member of class RejectGroupMemberMessage.

399

1.1 AspNetDating.Classes Namespace RejectGroupMemberMessage Properties


Name Description ( LanguageId ( Message ( see page 400) see page 400) see page 401)

AspNetDating Code Reference

MiscTemplates Class

Description Gets the description. This is LanguageId, a member of class RejectGroupMemberMessage. Gets or sets the message.

1.1.92.1.12.1 RejectGroupMemberMessage Constructor


1.1.92.1.12.1.1 MiscTemplates.RejectGroupMemberMessage.RejectGroupMemberMessage Constructor ()
C# public RejectGroupMemberMessage(); Remarks This is RejectGroupMemberMessage, a member of class RejectGroupMemberMessage.

1.1.92.1.12.1.2 MiscTemplates.RejectGroupMemberMessage.RejectGroupMemberMessage Constructor (int)


C# public RejectGroupMemberMessage(int languageId); Remarks This is RejectGroupMemberMessage, a member of class RejectGroupMemberMessage.

1.1.92.1.12.2 RejectGroupMemberMessage Fields


1.1.92.1.12.2.1 MiscTemplates.RejectGroupMemberMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class RejectGroupMemberMessage.

1.1.92.1.12.3 RejectGroupMemberMessage Properties


1.1.92.1.12.3.1 MiscTemplates.RejectGroupMemberMessage.Description Property
Gets the description. C# [Reflection.DescriptionAttribute("N/A")] public string Description; Description The description.

1.1.92.1.12.3.2 MiscTemplates.RejectGroupMemberMessage.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class RejectGroupMemberMessage.

400

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.12.3.3 MiscTemplates.RejectGroupMemberMessage.Message Property


Gets or sets the message. C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Description The message.

1.1.92.1.13 MiscTemplates.RejectGroupMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Reject group message")] public class RejectGroupMessage; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates.RejectGroupMessage. Members Methods
Name RejectGroupMessage ( see page 402) Description This is RejectGroupMessage, a member of class RejectGroupMessage.

RejectGroupMessage Fields
Name languageId ( see page 402) Description This is languageId, a member of class RejectGroupMessage.

RejectGroupMessage Properties
Name Description ( LanguageId ( see page 402) see page 402) see page 402) see page 403) Description This is Description, a member of class RejectGroupMessage. This is LanguageId, a member of class RejectGroupMessage. This is WithNoReasonMessage, a member of class RejectGroupMessage. This is WithReasonMessage, a member of class RejectGroupMessage.

WithNoReasonMessage ( WithReasonMessage (

RejectGroupMessage Fields
Name languageId ( see page 402) Description This is languageId, a member of class RejectGroupMessage.

RejectGroupMessage Properties
Name Description ( LanguageId ( see page 402) see page 402) see page 402) see page 403) Description This is Description, a member of class RejectGroupMessage. This is LanguageId, a member of class RejectGroupMessage. This is WithNoReasonMessage, a member of class RejectGroupMessage. This is WithReasonMessage, a member of class RejectGroupMessage.

WithNoReasonMessage ( WithReasonMessage (

1.1.92.1.13.1 RejectGroupMessage Constructor

401

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.13.1.1 MiscTemplates.RejectGroupMessage.RejectGroupMessage Constructor ()


C# public RejectGroupMessage(); Remarks This is RejectGroupMessage, a member of class RejectGroupMessage.

1.1.92.1.13.1.2 MiscTemplates.RejectGroupMessage.RejectGroupMessage Constructor (int)


C# public RejectGroupMessage(int languageId); Remarks This is RejectGroupMessage, a member of class RejectGroupMessage.

1.1.92.1.13.2 RejectGroupMessage Fields


1.1.92.1.13.2.1 MiscTemplates.RejectGroupMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class RejectGroupMessage.

1.1.92.1.13.3 RejectGroupMessage Properties 1


1.1.92.1.13.3.1 MiscTemplates.RejectGroupMessage.Description Property
C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class RejectGroupMessage.

1.1.92.1.13.3.2 MiscTemplates.RejectGroupMessage.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class RejectGroupMessage.

1.1.92.1.13.3.3 MiscTemplates.RejectGroupMessage.WithNoReasonMessage Property


C# [Reflection.DescriptionAttribute("no reason message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string WithNoReasonMessage; Remarks This is WithNoReasonMessage, a member of class RejectGroupMessage.

402

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.13.3.4 MiscTemplates.RejectGroupMessage.WithReasonMessage Property


C# [Reflection.DescriptionAttribute("message with reason")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string WithReasonMessage; Remarks This is WithReasonMessage, a member of class RejectGroupMessage.

1.1.92.1.14 MiscTemplates.RejectPhotoMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Reject photo message")] public class RejectPhotoMessage; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates.RejectPhotoMessage. Members Methods
Name RejectPhotoMessage ( see page 404) Description This is RejectPhotoMessage, a member of class RejectPhotoMessage.

RejectPhotoMessage Fields
Name languageId ( see page 404) Description This is languageId, a member of class RejectPhotoMessage.

RejectPhotoMessage Properties
Name Description ( LanguageId ( see page 404) see page 404) see page 404) see page 405) Description This is Description, a member of class RejectPhotoMessage. This is LanguageId, a member of class RejectPhotoMessage. This is WithNoReasonMessage, a member of class RejectPhotoMessage. This is WithReasonMessage, a member of class RejectPhotoMessage.

WithNoReasonMessage ( WithReasonMessage (

RejectPhotoMessage Fields
Name languageId ( see page 404) Description This is languageId, a member of class RejectPhotoMessage.

RejectPhotoMessage Properties
Name Description ( LanguageId ( see page 404) see page 404) see page 404) see page 405) Description This is Description, a member of class RejectPhotoMessage. This is LanguageId, a member of class RejectPhotoMessage. This is WithNoReasonMessage, a member of class RejectPhotoMessage. This is WithReasonMessage, a member of class RejectPhotoMessage.

WithNoReasonMessage ( WithReasonMessage (

1.1.92.1.14.1 RejectPhotoMessage Constructor

403

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.14.1.1 MiscTemplates.RejectPhotoMessage.RejectPhotoMessage Constructor ()


C# public RejectPhotoMessage(); Remarks This is RejectPhotoMessage, a member of class RejectPhotoMessage.

1.1.92.1.14.1.2 MiscTemplates.RejectPhotoMessage.RejectPhotoMessage Constructor (int)


C# public RejectPhotoMessage(int languageId); Remarks This is RejectPhotoMessage, a member of class RejectPhotoMessage.

1.1.92.1.14.2 RejectPhotoMessage Fields


1.1.92.1.14.2.1 MiscTemplates.RejectPhotoMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class RejectPhotoMessage.

1.1.92.1.14.3 RejectPhotoMessage Properties 1


1.1.92.1.14.3.1 MiscTemplates.RejectPhotoMessage.Description Property
C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class RejectPhotoMessage.

1.1.92.1.14.3.2 MiscTemplates.RejectPhotoMessage.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class RejectPhotoMessage.

1.1.92.1.14.3.3 MiscTemplates.RejectPhotoMessage.WithNoReasonMessage Property


C# [Reflection.DescriptionAttribute("no reason message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string WithNoReasonMessage; Remarks This is WithNoReasonMessage, a member of class RejectPhotoMessage.

404

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.14.3.4 MiscTemplates.RejectPhotoMessage.WithReasonMessage Property


C# [Reflection.DescriptionAttribute("message with reason")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string WithReasonMessage; Remarks This is WithReasonMessage, a member of class RejectPhotoMessage.

1.1.92.1.15 MiscTemplates.RejectVideoMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Reject video message")] public class RejectVideoMessage; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates.RejectVideoMessage. Members Methods
Name RejectVideoMessage ( see page 405) Description This is RejectVideoMessage, a member of class RejectVideoMessage.

RejectVideoMessage Fields
Name languageId ( see page 406) Description This is languageId, a member of class RejectVideoMessage.

RejectVideoMessage Properties
Name LanguageId ( Message ( see page 406) see page 406) Description This is LanguageId, a member of class RejectVideoMessage. This is Message, a member of class RejectVideoMessage.

RejectVideoMessage Fields
Name languageId ( see page 406) Description This is languageId, a member of class RejectVideoMessage.

RejectVideoMessage Properties
Name LanguageId ( Message ( see page 406) see page 406) Description This is LanguageId, a member of class RejectVideoMessage. This is Message, a member of class RejectVideoMessage.

1.1.92.1.15.1 RejectVideoMessage Constructor


1.1.92.1.15.1.1 MiscTemplates.RejectVideoMessage.RejectVideoMessage Constructor ()
C# public RejectVideoMessage();

405

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

MiscTemplates Class

This is RejectVideoMessage, a member of class RejectVideoMessage.

1.1.92.1.15.1.2 MiscTemplates.RejectVideoMessage.RejectVideoMessage Constructor (int)


C# public RejectVideoMessage(int languageId); Remarks This is RejectVideoMessage, a member of class RejectVideoMessage.

1.1.92.1.15.2 RejectVideoMessage Fields


1.1.92.1.15.2.1 MiscTemplates.RejectVideoMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class RejectVideoMessage.

1.1.92.1.15.3 RejectVideoMessage Properties


1.1.92.1.15.3.1 MiscTemplates.RejectVideoMessage.LanguageId Property
C# public int LanguageId; Remarks This is LanguageId, a member of class RejectVideoMessage.

1.1.92.1.15.3.2 MiscTemplates.RejectVideoMessage.Message Property


C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Remarks This is Message, a member of class RejectVideoMessage.

1.1.92.1.16 MiscTemplates.ShowInterestMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Show interest message")] public class ShowInterestMessage; File Templates.cs

406

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

MiscTemplates Class

This is class AspNetDating.Classes.MiscTemplates.ShowInterestMessage. Members Methods


Name ShowInterestMessage ( see page 407) Description This is ShowInterestMessage, a member of class ShowInterestMessage.

ShowInterestMessage Fields
Name languageId ( see page 407) Description This is languageId, a member of class ShowInterestMessage.

ShowInterestMessage Properties
Name Description ( LanguageId ( Message ( Subject ( see page 408) see page 408) see page 408) see page 408) Description This is Description, a member of class ShowInterestMessage. This is LanguageId, a member of class ShowInterestMessage. This is Message, a member of class ShowInterestMessage. This is Subject, a member of class ShowInterestMessage.

ShowInterestMessage Fields
Name languageId ( see page 407) Description This is languageId, a member of class ShowInterestMessage.

ShowInterestMessage Properties
Name Description ( LanguageId ( Message ( Subject ( see page 408) see page 408) see page 408) see page 408) Description This is Description, a member of class ShowInterestMessage. This is LanguageId, a member of class ShowInterestMessage. This is Message, a member of class ShowInterestMessage. This is Subject, a member of class ShowInterestMessage.

1.1.92.1.16.1 ShowInterestMessage Constructor


1.1.92.1.16.1.1 MiscTemplates.ShowInterestMessage.ShowInterestMessage Constructor ()
C# public ShowInterestMessage(); Remarks This is ShowInterestMessage, a member of class ShowInterestMessage.

1.1.92.1.16.1.2 MiscTemplates.ShowInterestMessage.ShowInterestMessage Constructor (int)


C# public ShowInterestMessage(int languageId); Remarks This is ShowInterestMessage, a member of class ShowInterestMessage.

1.1.92.1.16.2 ShowInterestMessage Fields


1.1.92.1.16.2.1 MiscTemplates.ShowInterestMessage.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId;

407

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

MiscTemplates Class

This is languageId, a member of class ShowInterestMessage.

1.1.92.1.16.3 ShowInterestMessage Properties


1.1.92.1.16.3.1 MiscTemplates.ShowInterestMessage.Description Property
C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class ShowInterestMessage.

1.1.92.1.16.3.2 MiscTemplates.ShowInterestMessage.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class ShowInterestMessage.

1.1.92.1.16.3.3 MiscTemplates.ShowInterestMessage.Message Property


C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Remarks This is Message, a member of class ShowInterestMessage.

1.1.92.1.16.3.4 MiscTemplates.ShowInterestMessage.Subject Property


C# [Reflection.DescriptionAttribute("Subject")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.SingleLine)] [Reflection.PropertyAttribute("CssClass", "tsingleline")] public string Subject; Remarks This is Subject, a member of class ShowInterestMessage.

1.1.92.1.17 MiscTemplates.SubscriptionCancelled Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Subscription Cancelled Text")] public class SubscriptionCancelled; File Templates.cs

408

1.1 AspNetDating.Classes Namespace Members Methods


Name SubscriptionCancelled ( see page 409)

AspNetDating Code Reference

MiscTemplates Class

Description Initializes a new instance of the SubscriptionCancelled class.

SubscriptionCancelled Fields
Name languageId ( see page 409) Description

SubscriptionCancelled Properties
Name Description ( LanguageId ( Text ( see page 409) see page 410) Description Gets the description. Gets or sets the language id. Gets or sets the text.

see page 410)

SubscriptionCancelled Fields
Name languageId ( see page 409) Description

SubscriptionCancelled Properties
Name Description ( LanguageId ( Text ( see page 409) see page 410) Description Gets the description. Gets or sets the language id. Gets or sets the text.

see page 410)

1.1.92.1.17.1 SubscriptionCancelled Constructor


1.1.92.1.17.1.1 MiscTemplates.SubscriptionCancelled.SubscriptionCancelled Constructor ()
Initializes a new instance of the SubscriptionCancelled ( C# public SubscriptionCancelled(); see page 408) class.

1.1.92.1.17.1.2 MiscTemplates.SubscriptionCancelled.SubscriptionCancelled Constructor (int)


Initializes a new instance of the SubscriptionCancelled ( C# public SubscriptionCancelled(int languageId); Parameters
Parameters int languageId Description The language id.

see page 408) class.

1.1.92.1.17.2 SubscriptionCancelled Fields


1.1.92.1.17.2.1 MiscTemplates.SubscriptionCancelled.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId;

1.1.92.1.17.3 SubscriptionCancelled Properties


1.1.92.1.17.3.1 MiscTemplates.SubscriptionCancelled.Description Property
Gets the description.

409

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

MiscTemplates Class

[Reflection.DescriptionAttribute("N/A")] public string Description; Description The description.

1.1.92.1.17.3.2 MiscTemplates.SubscriptionCancelled.LanguageId Property


Gets or sets the language id. C# public int LanguageId; Description The language id.

1.1.92.1.17.3.3 MiscTemplates.SubscriptionCancelled.Text Property


Gets or sets the text. C# [Reflection.DescriptionAttribute("Text")] [Reflection.ControlAttribute(typeof (HtmlEditor), "Value")] public string Text; Description The text.

1.1.92.1.18 MiscTemplates.SubscriptionCharge Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Subscription Charge Text")] public class SubscriptionCharge; File Templates.cs Members Methods
Name SubscriptionCharge ( see page 411) Description Initializes a new instance of the SubscriptionCharge class.

SubscriptionCharge Fields
Name languageId ( see page 411) Description

SubscriptionCharge Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 411) see page 412) Description Gets the formatted body. Gets the formatted subject.

410

1.1 AspNetDating.Classes Namespace SubscriptionCharge Properties


Name Body ( see page 412) see page 412) see page 412) Description ( LanguageId ( Subject (

AspNetDating Code Reference

MiscTemplates Class

Description Gets or sets the body. Gets the description. Gets or sets the language id. Gets or sets the subject.

see page 412)

SubscriptionCharge Fields
Name languageId ( see page 411) Description

SubscriptionCharge Methods
Name GetFormattedBody ( GetFormattedSubject ( see page 411) see page 412) Description Gets the formatted body. Gets the formatted subject.

SubscriptionCharge Properties
Name Body ( see page 412) see page 412) see page 412) Description ( LanguageId ( Subject ( Description Gets or sets the body. Gets the description. Gets or sets the language id. Gets or sets the subject.

see page 412)

1.1.92.1.18.1 SubscriptionCharge Constructor


1.1.92.1.18.1.1 MiscTemplates.SubscriptionCharge.SubscriptionCharge Constructor ()
Initializes a new instance of the SubscriptionCharge ( C# public SubscriptionCharge(); see page 410) class.

1.1.92.1.18.1.2 MiscTemplates.SubscriptionCharge.SubscriptionCharge Constructor (int)


Initializes a new instance of the SubscriptionCharge ( C# public SubscriptionCharge(int languageID); Parameters
Parameters int languageID Description The language ID.

see page 410) class.

1.1.92.1.18.2 SubscriptionCharge Fields


1.1.92.1.18.2.1 MiscTemplates.SubscriptionCharge.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId;

1.1.92.1.18.3 SubscriptionCharge Methods


1.1.92.1.18.3.1 MiscTemplates.SubscriptionCharge.GetFormattedBody Method
Gets the formatted body.

411

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

MiscTemplates Class

public string GetFormattedBody(string senderUsername, string recipientUsername); Parameters


Parameters string senderUsername string recipientUsername Description The sender username. The recipient username.

1.1.92.1.18.3.2 MiscTemplates.SubscriptionCharge.GetFormattedSubject Method


Gets the formatted subject. C# public string GetFormattedSubject(string senderUsername); Parameters
Parameters string senderUsername Description The sender username.

1.1.92.1.18.4 SubscriptionCharge Properties


1.1.92.1.18.4.1 MiscTemplates.SubscriptionCharge.Body Property
Gets or sets the body. C# [Reflection.DescriptionAttribute("Email body")] [Reflection.ControlAttribute(typeof(HtmlEditor), "Value")] public string Body; Description The body.

1.1.92.1.18.4.2 MiscTemplates.SubscriptionCharge.Description Property


Gets the description. C# [Reflection.DescriptionAttribute("N/A")] public string Description; Description The description.

1.1.92.1.18.4.3 MiscTemplates.SubscriptionCharge.LanguageId Property


Gets or sets the language id. C# public int LanguageId; Description The language id.

1.1.92.1.18.4.4 MiscTemplates.SubscriptionCharge.Subject Property


Gets or sets the subject.

412

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

MiscTemplates Class

[Reflection.DescriptionAttribute("Email subject")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.SingleLine)] [Reflection.PropertyAttribute("CssClass", "tsingleline")] public string Subject; Description The subject.

1.1.92.1.19 MiscTemplates.SubscriptionCompleted Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Subscription Completed Text")] public class SubscriptionCompleted; File Templates.cs Members Methods
Name SubscriptionCompleted ( see page 413) Description Initializes a new instance of the SubscriptionCompleted class.

SubscriptionCompleted Fields
Name languageId ( see page 414) Description

SubscriptionCompleted Properties
Name Description ( LanguageId ( Text ( see page 414) see page 414) Description Gets the description. Gets or sets the language id. Gets or sets the text.

see page 414)

SubscriptionCompleted Fields
Name languageId ( see page 414) Description

SubscriptionCompleted Properties
Name Description ( LanguageId ( Text ( see page 414) see page 414) Description Gets the description. Gets or sets the language id. Gets or sets the text.

see page 414)

1.1.92.1.19.1 SubscriptionCompleted Constructor


1.1.92.1.19.1.1 MiscTemplates.SubscriptionCompleted.SubscriptionCompleted Constructor ()
Initializes a new instance of the SubscriptionCompleted ( C# public SubscriptionCompleted(); see page 413) class.

413

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.19.1.2 MiscTemplates.SubscriptionCompleted.SubscriptionCompleted Constructor (int)


Initializes a new instance of the SubscriptionCompleted ( C# public SubscriptionCompleted(int languageId); Parameters
Parameters int languageId Description The language id.

see page 413) class.

1.1.92.1.19.2 SubscriptionCompleted Fields


1.1.92.1.19.2.1 MiscTemplates.SubscriptionCompleted.languageId Field
C# public int languageId = Config.Misc.DefaultLanguageId;

1.1.92.1.19.3 SubscriptionCompleted Properties


1.1.92.1.19.3.1 MiscTemplates.SubscriptionCompleted.Description Property
Gets the description. C# [Reflection.DescriptionAttribute("N/A")] public string Description; Description The description.

1.1.92.1.19.3.2 MiscTemplates.SubscriptionCompleted.LanguageId Property


Gets or sets the language id. C# public int LanguageId; Description The language id.

1.1.92.1.19.3.3 MiscTemplates.SubscriptionCompleted.Text Property


Gets or sets the text. C# [Reflection.DescriptionAttribute("Text")] [Reflection.ControlAttribute(typeof (HtmlEditor), "Value")] public string Text; Description The text.

1.1.92.1.20 MiscTemplates.TransferGroupOwnerMessage Class


Inheritance Hierarchy

414

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

MiscTemplates Class

[Reflection.DescriptionAttribute("Transfer group ownership message")] public class TransferGroupOwnerMessage; File Templates.cs Members Methods
Name TransferGroupOwnerMessage ( see page 415) Description Initializes a new instance of the TransferGroupOwnerMessage class.

TransferGroupOwnerMessage Fields
Name languageId ( see page 416) Description

TransferGroupOwnerMessage Properties
Name Description ( LanguageId ( Message ( see page 416) see page 416) see page 416) Description Gets the description. Gets or sets the language id. Gets or sets the message.

TransferGroupOwnerMessage Fields
Name languageId ( see page 416) Description

TransferGroupOwnerMessage Properties
Name Description ( LanguageId ( Message ( see page 416) see page 416) see page 416) Description Gets the description. Gets or sets the language id. Gets or sets the message.

1.1.92.1.20.1 TransferGroupOwnerMessage Constructor


1.1.92.1.20.1.1 MiscTemplates.TransferGroupOwnerMessage.TransferGroupOwnerMessage Constructor ()
Initializes a new instance of the TransferGroupOwnerMessage ( C# public TransferGroupOwnerMessage(); see page 414) class.

1.1.92.1.20.1.2 MiscTemplates.TransferGroupOwnerMessage.TransferGroupOwnerMessage Constructor (int)


Initializes a new instance of the TransferGroupOwnerMessage ( C# public TransferGroupOwnerMessage(int languageId); Parameters
Parameters int languageId Description The language id.

see page 414) class.

1.1.92.1.20.2 TransferGroupOwnerMessage Fields

415

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MiscTemplates Class

1.1.92.1.20.2.1 MiscTemplates.TransferGroupOwnerMessage.languageId Field


C# public int languageId = Config.Misc.DefaultLanguageId;

1.1.92.1.20.3 TransferGroupOwnerMessage Properties


1.1.92.1.20.3.1 MiscTemplates.TransferGroupOwnerMessage.Description Property
Gets the description. C# [Reflection.DescriptionAttribute("N/A")] public string Description; Description The description.

1.1.92.1.20.3.2 MiscTemplates.TransferGroupOwnerMessage.LanguageId Property


Gets or sets the language id. C# public int LanguageId; Description The language id.

1.1.92.1.20.3.3 MiscTemplates.TransferGroupOwnerMessage.Message Property


Gets or sets the message. C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Description The message.

1.1.92.1.21 MiscTemplates.WelcomeMessage Class


Inheritance Hierarchy

C# [Reflection.DescriptionAttribute("Welcome message")] public class WelcomeMessage; File Templates.cs Remarks This is class AspNetDating.Classes.MiscTemplates.WelcomeMessage.

416

1.1 AspNetDating.Classes Namespace Members Methods


Name WelcomeMessage ( see page 417)

AspNetDating Code Reference

MiscTemplates Class

Description This is WelcomeMessage, a member of class WelcomeMessage.

WelcomeMessage Fields
Name languageId ( see page 418) Description This is languageId, a member of class WelcomeMessage.

WelcomeMessage Methods
Name GetFormattedMessage ( see page 418) Description This is GetFormattedMessage, a member of class WelcomeMessage.

WelcomeMessage Properties
Name Description ( LanguageId ( Message ( see page 418) see page 418) see page 418) Description This is Description, a member of class WelcomeMessage. This is LanguageId, a member of class WelcomeMessage. This is Message, a member of class WelcomeMessage.

WelcomeMessage Fields
Name languageId ( see page 418) Description This is languageId, a member of class WelcomeMessage.

WelcomeMessage Methods
Name GetFormattedMessage ( see page 418) Description This is GetFormattedMessage, a member of class WelcomeMessage.

WelcomeMessage Properties
Name Description ( LanguageId ( Message ( see page 418) see page 418) see page 418) Description This is Description, a member of class WelcomeMessage. This is LanguageId, a member of class WelcomeMessage. This is Message, a member of class WelcomeMessage.

1.1.92.1.21.1 WelcomeMessage Constructor


1.1.92.1.21.1.1 MiscTemplates.WelcomeMessage.WelcomeMessage Constructor ()
C# public WelcomeMessage(); Remarks This is WelcomeMessage, a member of class WelcomeMessage.

1.1.92.1.21.1.2 MiscTemplates.WelcomeMessage.WelcomeMessage Constructor (int)


C# public WelcomeMessage(int languageId); Remarks This is WelcomeMessage, a member of class WelcomeMessage.

1.1.92.1.21.2 WelcomeMessage Fields

417

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

MutualVoteSearch Class

1.1.92.1.21.2.1 MiscTemplates.WelcomeMessage.languageId Field


C# public int languageId = Config.Misc.DefaultLanguageId; Remarks This is languageId, a member of class WelcomeMessage.

1.1.92.1.21.3 WelcomeMessage Methods


1.1.92.1.21.3.1 MiscTemplates.WelcomeMessage.GetFormattedMessage Method
C# public string GetFormattedMessage(string username, string siteTitle); Remarks This is GetFormattedMessage, a member of class WelcomeMessage.

1.1.92.1.21.4 WelcomeMessage Properties


1.1.92.1.21.4.1 MiscTemplates.WelcomeMessage.Description Property
C# [Reflection.DescriptionAttribute("N/A")] public string Description; Remarks This is Description, a member of class WelcomeMessage.

1.1.92.1.21.4.2 MiscTemplates.WelcomeMessage.LanguageId Property


C# public int LanguageId; Remarks This is LanguageId, a member of class WelcomeMessage.

1.1.92.1.21.4.3 MiscTemplates.WelcomeMessage.Message Property


C# [Reflection.DescriptionAttribute("Message")] [Reflection.PropertyAttribute("TextMode", TextBoxMode.MultiLine)] [Reflection.PropertyAttribute("CssClass", "tmultiline")] public string Message; Remarks This is Message, a member of class WelcomeMessage.

1.1.93 MutualVoteSearch Class


Inheritance Hierarchy

418

1.1 AspNetDating.Classes Namespace C# public class MutualVoteSearch; File UserSearch.cs Remarks

AspNetDating Code Reference

News Class

This is class AspNetDating.Classes.MutualVoteSearch. Members MutualVoteSearch Methods


Name GetResults ( see page 419) Description This is GetResults, a member of class MutualVoteSearch.

MutualVoteSearch Properties
Name Username ( see page 419) Description This is Username, a member of class MutualVoteSearch.

MutualVoteSearch Methods
Name GetResults ( see page 419) Description This is GetResults, a member of class MutualVoteSearch.

MutualVoteSearch Properties
Name Username ( see page 419) Description This is Username, a member of class MutualVoteSearch.

1.1.93.1 MutualVoteSearch Methods


1

1.1.93.1.1 MutualVoteSearch.GetResults Method


C# public UserSearchResults GetResults(); Remarks This is GetResults, a member of class MutualVoteSearch.

1.1.93.2 MutualVoteSearch Properties


1.1.93.2.1 MutualVoteSearch.Username Property
C# public string Username; Remarks This is Username, a member of class MutualVoteSearch.

419

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

News Class

1.1.94 News Class


Summary description for News. Inheritance Hierarchy

C# public class News; File News.cs Members Methods


Name News ( see page 421) Description Initializes a new instance of the News class.

News Methods
Name Delete ( Fetch ( see page 421) see page 421) see page 421) see page 422) Description Deletes the specified news ID ( see page 422). Fetches a specified news with specified language. Fetches all news with specified language from database. Fetches all news with specified language from database. Saves this instance.

FetchAsArray ( FetchAsTable ( Save (

see page 422)

News Properties
Name ID ( see page 422) see page 422) see page 423) LanguageId ( PublishDate ( Text ( Title ( Description Gets the ID. Gets or sets the language id. Gets or sets the publish date. Gets or sets the text. Gets or sets the title.

see page 423) see page 423)

News Methods
Name Delete ( Fetch ( see page 421) see page 421) see page 421) see page 422) Description Deletes the specified news ID ( see page 422). Fetches a specified news with specified language. Fetches all news with specified language from database. Fetches all news with specified language from database. Saves this instance.

FetchAsArray ( FetchAsTable ( Save (

see page 422)

News Properties
Name ID ( see page 422) see page 422) see page 423) LanguageId ( PublishDate ( Text ( Title ( Description Gets the ID. Gets or sets the language id. Gets or sets the publish date. Gets or sets the text. Gets or sets the title.

see page 423) see page 423)

1.1.94.1 News Constructor

420

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

News Class

1.1.94.1.1 News.News Constructor ()


Initializes a new instance of the News ( C# public News(); see page 420) class.

1.1.94.1.2 News.News Constructor (int, int)


Initializes a new instance of the News ( C# public News(int newsID, int languageID); Parameters
Parameters int newsID int languageID Description The news ID ( see page 422). see page 422). The language ID (

see page 420) class.

1.1.94.2 News Methods


1.1.94.2.1 News.Delete Method
Deletes the specified news ID ( C# public static void Delete(int newsID); Parameters
Parameters int newsID Description The news ID ( see page 422).

see page 422).

1.1.94.2.2 News.Fetch Method


Fetches a specified news with specified language. C# public static News Fetch(int id, int languageID); Parameters
Parameters int id int languageID Description Represents news id. The language ID ( see page 422).

Returns A news with specified id.

1.1.94.2.3 News.FetchAsArray Method


Fetches all news with specified language from database. C# public static News[] FetchAsArray(int languageID);

421

1.1 AspNetDating.Classes Namespace Returns All news from database as News (

AspNetDating Code Reference

News Class

see page 420)[].

1.1.94.2.4 FetchAsTable Method


1.1.94.2.4.1 News.FetchAsTable Method (int)
Fetches all news with specified language from database. C# public static DataTable FetchAsTable(int languageID); Returns DataTabale with all news.

1.1.94.2.4.2 News.FetchAsTable Method (int, int)


Fetches specified number of news with specified language. C# public static DataTable FetchAsTable(int newsCount, int languageID); Parameters
Parameters int newsCount int languageID Description Represents the number of news for fetching. The language ID ( see page 422).

Returns News ( see page 420) as DataTable.

1.1.94.2.5 News.Save Method


Saves this instance. C# public void Save();

1.1.94.3 News Properties


1.1.94.3.1 News.ID Property
Gets the ID. C# public int ID; Description The ID.

1.1.94.3.2 News.LanguageId Property


Gets or sets the language id.

422

1.1 AspNetDating.Classes Namespace C# public int LanguageId; Description The language id.

AspNetDating Code Reference

NewUsersSearch Class

1.1.94.3.3 News.PublishDate Property


Gets or sets the publish date. C# public DateTime PublishDate; Description The publish date.

1.1.94.3.4 News.Text Property


Gets or sets the text. C# public string Text; Description The text.

1.1.94.3.5 News.Title Property


Gets or sets the title. C# public string Title; Description The title.

1.1.95 NewUsersSearch Class


Inheritance Hierarchy

C# public class NewUsersSearch; File UserSearch.cs Remarks This is class AspNetDating.Classes.NewUsersSearch.

423

1.1 AspNetDating.Classes Namespace Members NewUsersSearch Methods


Name GetResults ( see page 424)

AspNetDating Code Reference

NewUsersSearch Class

Description This is GetResults, a member of class NewUsersSearch.

NewUsersSearch Properties
Name Gender ( MaxAge ( MinAge ( PhotoReq ( ProfileReq ( UsersCount ( UsersSince ( see page 425) see page 425) see page 425) see page 425) see page 425) see page 425) see page 426) Description This is Gender, a member of class NewUsersSearch. This is MaxAge, a member of class NewUsersSearch. This is MinAge, a member of class NewUsersSearch. This is PhotoReq, a member of class NewUsersSearch. This is ProfileReq, a member of class NewUsersSearch. This is UsersCount, a member of class NewUsersSearch. This is UsersSince, a member of class NewUsersSearch.

NewUsersSearch Methods
Name GetResults ( see page 424) Description This is GetResults, a member of class NewUsersSearch.

NewUsersSearch Properties
Name Gender ( MaxAge ( MinAge ( PhotoReq ( ProfileReq ( UsersCount ( UsersSince ( see page 425) see page 425) see page 425) see page 425) see page 425) see page 425) see page 426) Description This is Gender, a member of class NewUsersSearch. This is MaxAge, a member of class NewUsersSearch. This is MinAge, a member of class NewUsersSearch. This is PhotoReq, a member of class NewUsersSearch. This is ProfileReq, a member of class NewUsersSearch. This is UsersCount, a member of class NewUsersSearch. This is UsersSince, a member of class NewUsersSearch.

1.1.95.1 NewUsersSearch Methods


1.1.95.1.1 GetResults Method
1.1.95.1.1.1 NewUsersSearch.GetResults Method ()
C# public UserSearchResults GetResults(); Remarks This is GetResults, a member of class NewUsersSearch.

1.1.95.1.1.2 NewUsersSearch.GetResults Method (bool)


C# public UserSearchResults GetResults(bool useCache); Remarks This is GetResults, a member of class NewUsersSearch.

1.1.95.2 NewUsersSearch Properties

424

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

NewUsersSearch Class

1.1.95.2.1 NewUsersSearch.Gender Property


C# public User.eGender Gender; Remarks This is Gender, a member of class NewUsersSearch.

1.1.95.2.2 NewUsersSearch.MaxAge Property


C# public int? MaxAge; Remarks This is MaxAge, a member of class NewUsersSearch.

1.1.95.2.3 NewUsersSearch.MinAge Property


C# public int? MinAge; Remarks This is MinAge, a member of class NewUsersSearch.

1.1.95.2.4 NewUsersSearch.PhotoReq Property


C# public bool PhotoReq; Remarks This is PhotoReq, a member of class NewUsersSearch.

1.1.95.2.5 NewUsersSearch.ProfileReq Property


C# public bool ProfileReq; Remarks This is ProfileReq, a member of class NewUsersSearch.

1.1.95.2.6 NewUsersSearch.UsersCount Property


C# public int UsersCount; Remarks This is UsersCount, a member of class NewUsersSearch.

425

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

NotFoundException Class

1.1.95.2.7 NewUsersSearch.UsersSince Property


C# public DateTime UsersSince; Remarks This is UsersSince, a member of class NewUsersSearch.

1.1.96 NoAttributeFoundException Class


Inheritance Hierarchy

C# public class NoAttributeFoundException : Exception; File Exceptions.cs Remarks This is class AspNetDating.Classes.NoAttributeFoundException. Members Methods
Name NoAttributeFoundException ( see page 426) Description This is NoAttributeFoundException, a member of class NoAttributeFoundException.

1.1.96.1 NoAttributeFoundException Constructor


1.1.96.1.1 NoAttributeFoundException.NoAttributeFoundException Constructor ()
C# public NoAttributeFoundException(); Remarks This is NoAttributeFoundException, a member of class NoAttributeFoundException.

1.1.96.1.2 NoAttributeFoundException.NoAttributeFoundException Constructor (string)


C# public NoAttributeFoundException(string message); Remarks This is NoAttributeFoundException, a member of class NoAttributeFoundException.

426

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

OnlineSearch Class

1.1.97 NotFoundException Class


Inheritance Hierarchy

C# public class NotFoundException : Exception; File Exceptions.cs Remarks This is class AspNetDating.Classes.NotFoundException. Members Methods
Name NotFoundException ( see page 427) Description This is NotFoundException, a member of class NotFoundException.

1.1.97.1 NotFoundException Constructor


1.1.97.1.1 NotFoundException.NotFoundException Constructor ()
C# public NotFoundException(); Remarks This is NotFoundException, a member of class NotFoundException.

1.1.97.1.2 NotFoundException.NotFoundException Constructor (string)


C# public NotFoundException(string message); Remarks This is NotFoundException, a member of class NotFoundException.

1.1.98 OnlineSearch Class


Inheritance Hierarchy

C# public class OnlineSearch;

427

1.1 AspNetDating.Classes Namespace File UserSearch.cs Remarks

AspNetDating Code Reference

OnlineSearch Class

This is class AspNetDating.Classes.OnlineSearch. Members OnlineSearch Fields


Name gender_isSet ( see page 428) Description This is gender_isSet, a member of class OnlineSearch.

OnlineSearch Methods
Name GetResults ( see page 428) Description This is GetResults, a member of class OnlineSearch.

OnlineSearch Properties
Name Gender ( MaxAge ( MinAge ( see page 429) see page 429) see page 429) Description This is Gender, a member of class OnlineSearch. This is MaxAge, a member of class OnlineSearch. This is MinAge, a member of class OnlineSearch.

OnlineSearch Fields
Name gender_isSet ( see page 428) Description This is gender_isSet, a member of class OnlineSearch.

OnlineSearch Methods
Name GetResults ( see page 428) Description This is GetResults, a member of class OnlineSearch.

OnlineSearch Properties
Name Gender ( MaxAge ( MinAge ( see page 429) see page 429) see page 429) Description This is Gender, a member of class OnlineSearch. This is MaxAge, a member of class OnlineSearch. This is MinAge, a member of class OnlineSearch.

1.1.98.1 OnlineSearch Fields


1.1.98.1.1 OnlineSearch.gender_isSet Field
C# public bool gender_isSet = false; Remarks This is gender_isSet, a member of class OnlineSearch.

1.1.98.2 OnlineSearch Methods


1.1.98.2.1 OnlineSearch.GetResults Method
C# public UserSearchResults GetResults();

428

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

PageEvents Class

This is GetResults, a member of class OnlineSearch.

1.1.98.3 OnlineSearch Properties


1.1.98.3.1 OnlineSearch.Gender Property
C# public User.eGender Gender; Remarks This is Gender, a member of class OnlineSearch.

1.1.98.3.2 OnlineSearch.MaxAge Property


C# public int? MaxAge; Remarks This is MaxAge, a member of class OnlineSearch.

1.1.98.3.3 OnlineSearch.MinAge Property


C# public int? MinAge; Remarks This is MinAge, a member of class OnlineSearch.

1.1.99 PageEvents Class


Inheritance Hierarchy

C# public class PageEvents : IPageEvents; File Plugins.cs Remarks This is class AspNetDating.Classes.PageEvents. Members PageEvents Methods
Name OnInitCompleteInvoke ( OnInitInvoke ( see page 430) see page 430) Description This is OnInitCompleteInvoke, a member of class PageEvents. This is OnInitInvoke, a member of class PageEvents.

429

1.1 AspNetDating.Classes Namespace


OnLoadCompleteInvoke ( OnLoadInvoke ( OnPreInitInvoke ( OnPreLoadInvoke ( OnPreRenderInvoke (

AspNetDating Code Reference

PageEvents Class

see page 431)

This is OnLoadCompleteInvoke, a member of class PageEvents. This is OnLoadInvoke, a member of class PageEvents. This is OnPreInitInvoke, a member of class PageEvents. This is OnPreLoadInvoke, a member of class PageEvents. This is OnPreRenderCompleteInvoke, a member of class PageEvents. This is OnPreRenderInvoke, a member of class PageEvents.

see page 431) see page 431) see page 431) see page 431) see page 431)

OnPreRenderCompleteInvoke (

PageEvents Events
Name OnInit ( OnLoad ( OnPreInit ( OnPreLoad ( OnPreRender ( see page 432) see page 432) see page 432) see page 432) see page 432) see page 432) see page 433) see page 433) OnInitComplete ( OnLoadComplete ( Description This is OnInit, a member of class PageEvents. This is OnInitComplete, a member of class PageEvents. This is OnLoad, a member of class PageEvents. This is OnLoadComplete, a member of class PageEvents. This is OnPreInit, a member of class PageEvents. This is OnPreLoad, a member of class PageEvents. This is OnPreRender, a member of class PageEvents. This is OnPreRenderComplete, a member of class PageEvents.

OnPreRenderComplete (

PageEvents Events
Name OnInit ( OnLoad ( OnPreInit ( OnPreLoad ( OnPreRender ( see page 432) see page 432) see page 432) see page 432) see page 432) see page 432) see page 433) see page 433) OnInitComplete ( OnLoadComplete ( Description This is OnInit, a member of class PageEvents. This is OnInitComplete, a member of class PageEvents. This is OnLoad, a member of class PageEvents. This is OnLoadComplete, a member of class PageEvents. This is OnPreInit, a member of class PageEvents. This is OnPreLoad, a member of class PageEvents. This is OnPreRender, a member of class PageEvents. This is OnPreRenderComplete, a member of class PageEvents.

OnPreRenderComplete (

PageEvents Methods
Name OnInitCompleteInvoke ( OnInitInvoke ( OnLoadInvoke ( OnPreInitInvoke ( OnPreLoadInvoke ( OnPreRenderInvoke ( OnLoadCompleteInvoke ( see page 430) see page 431) see page 430) see page 431) see page 431) see page 431) see page 431) see page 431) Description This is OnInitCompleteInvoke, a member of class PageEvents. This is OnInitInvoke, a member of class PageEvents. This is OnLoadCompleteInvoke, a member of class PageEvents. This is OnLoadInvoke, a member of class PageEvents. This is OnPreInitInvoke, a member of class PageEvents. This is OnPreLoadInvoke, a member of class PageEvents. This is OnPreRenderCompleteInvoke, a member of class PageEvents. This is OnPreRenderInvoke, a member of class PageEvents.

OnPreRenderCompleteInvoke (

1.1.99.1 PageEvents Methods


1.1.99.1.1 PageEvents.OnInitCompleteInvoke Method
C# public void OnInitCompleteInvoke(object page, EventArgs e); Remarks This is OnInitCompleteInvoke, a member of class PageEvents.

1.1.99.1.2 PageEvents.OnInitInvoke Method


C# public void OnInitInvoke(object page, EventArgs e);

430

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

PageEvents Class

This is OnInitInvoke, a member of class PageEvents.

1.1.99.1.3 PageEvents.OnLoadCompleteInvoke Method


C# public void OnLoadCompleteInvoke(object page, EventArgs e); Remarks This is OnLoadCompleteInvoke, a member of class PageEvents.

1.1.99.1.4 PageEvents.OnLoadInvoke Method


C# public void OnLoadInvoke(object page, EventArgs e); Remarks This is OnLoadInvoke, a member of class PageEvents.

1.1.99.1.5 PageEvents.OnPreInitInvoke Method


C# public void OnPreInitInvoke(object page, EventArgs e); Remarks This is OnPreInitInvoke, a member of class PageEvents.

1.1.99.1.6 PageEvents.OnPreLoadInvoke Method


C# public void OnPreLoadInvoke(object page, EventArgs e); Remarks This is OnPreLoadInvoke, a member of class PageEvents.

1.1.99.1.7 PageEvents.OnPreRenderCompleteInvoke Method


C# public void OnPreRenderCompleteInvoke(object page, EventArgs e); Remarks This is OnPreRenderCompleteInvoke, a member of class PageEvents.

1.1.99.1.8 PageEvents.OnPreRenderInvoke Method


C# public void OnPreRenderInvoke(object page, EventArgs e); Remarks This is OnPreRenderInvoke, a member of class PageEvents.

431

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PageEvents Class

1.1.99.2 PageEvents Events


1.1.99.2.1 PageEvents.OnInit Event
C# public event EventHandler OnInit; Remarks This is OnInit, a member of class PageEvents.

1.1.99.2.2 PageEvents.OnInitComplete Event


C# public event EventHandler OnInitComplete; Remarks This is OnInitComplete, a member of class PageEvents.

1.1.99.2.3 PageEvents.OnLoad Event


C# public event EventHandler OnLoad; Remarks This is OnLoad, a member of class PageEvents.

1.1.99.2.4 PageEvents.OnLoadComplete Event


C# public event EventHandler OnLoadComplete; Remarks This is OnLoadComplete, a member of class PageEvents.

1.1.99.2.5 PageEvents.OnPreInit Event


C# public event EventHandler OnPreInit; Remarks This is OnPreInit, a member of class PageEvents.

1.1.99.2.6 PageEvents.OnPreLoad Event


C# public event EventHandler OnPreLoad; Remarks This is OnPreLoad, a member of class PageEvents.

432

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Parsers Class

1.1.99.2.7 PageEvents.OnPreRender Event


C# public event EventHandler OnPreRender; Remarks This is OnPreRender, a member of class PageEvents.

1.1.99.2.8 PageEvents.OnPreRenderComplete Event


C# public event EventHandler OnPreRenderComplete; Remarks This is OnPreRenderComplete, a member of class PageEvents.

1.1.100 Parsers Class


All sorts of string parsers Inheritance Hierarchy

C# public static class Parsers; File Parsers.cs Members Parsers Methods


Name ParseCSV ( see page 434) see page 434) see page 434) see page 434) see page 435) see page 435) see page 435) see page 436) ProcessAffiliateName ( ProcessBadWords ( ProcessGroupName ( ProcessGroupPost ( ProcessMessage ( ShortenString ( Description Parses the CSV. Processes the name of the affiliate. Processes the bad words. Processes the group description. Processes the name of the group. Processes the group post. Processes the name of the group topic. Processes the message. Shortens the string.

ProcessGroupDescription (

ProcessGroupTopicName (

see page 436)

Parsers Methods
Name ParseCSV ( see page 434) see page 434) see page 434) see page 434) see page 435) see page 435) see page 435) see page 436) ProcessAffiliateName ( ProcessBadWords ( ProcessGroupName ( ProcessGroupPost ( ProcessMessage ( Description Parses the CSV. Processes the name of the affiliate. Processes the bad words. Processes the group description. Processes the name of the group. Processes the group post. Processes the name of the group topic. Processes the message.

ProcessGroupDescription (

ProcessGroupTopicName (

433

1.1 AspNetDating.Classes Namespace


ShortenString ( see page 436)

AspNetDating Code Reference


Shortens the string.

Parsers Class

1.1.100.1 Parsers Methods


1.1.100.1.1 Parsers.ParseCSV Method
Parses the CSV. C# public static string ParseCSV(DataTable dataTable); Parameters
Parameters DataTable dataTable Description The data table.

1.1.100.1.2 Parsers.ProcessAffiliateName Method


Processes the name of the affiliate. C# public static string ProcessAffiliateName(string str); Parameters
Parameters string str Description The string.

1.1.100.1.3 Parsers.ProcessBadWords Method


Processes the bad words. C# public static string ProcessBadWords(string str); Parameters
Parameters string str Description The string.

1.1.100.1.4 ProcessGroupDescription Method


1.1.100.1.4.1 Parsers.ProcessGroupDescription Method (string)
Processes the group description. C# public static string ProcessGroupDescription(string str); Parameters
Parameters string str Description The string.

1.1.100.1.4.2 Parsers.ProcessGroupDescription Method (string, bool)


Processes the group description.

434

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Parsers Class

public static string ProcessGroupDescription(string str, bool stripTags); Parameters


Parameters string str bool stripTags Description The string. if set to true [strip tags].

1.1.100.1.5 Parsers.ProcessGroupName Method


Processes the name of the group. C# public static string ProcessGroupName(string str); Parameters
Parameters string str Description The string.

1.1.100.1.6 ProcessGroupPost Method


1.1.100.1.6.1 Parsers.ProcessGroupPost Method (string)
Processes the group post. C# public static string ProcessGroupPost(string str); Parameters
Parameters string str Description The string.

1.1.100.1.6.2 Parsers.ProcessGroupPost Method (string, bool)


Processes the group post. C# public static string ProcessGroupPost(string str, bool stripTags); Parameters
Parameters string str bool stripTags Description The string. if set to true [strip tags].

1.1.100.1.7 Parsers.ProcessGroupTopicName Method


Processes the name of the group topic. C# public static string ProcessGroupTopicName(string str); Parameters
Parameters string str Description The string.

435

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PayflowPro Class

1.1.100.1.8 Parsers.ProcessMessage Method


Processes the message. C# public static void ProcessMessage(ref string str); Parameters
Parameters ref string str Description The string.

1.1.100.1.9 Parsers.ShortenString Method


Shortens the string. C# public static string ShortenString(string str, int maxLength, int maxLines); Parameters
Parameters string str int maxLength int maxLines Description The string. Length of the max. The max lines.

1.1.101 PayflowPro Class


Inheritance Hierarchy

C# public class PayflowPro : IPaymentGateway; File Payments.cs Remarks This is class AspNetDating.Classes.PayflowPro. Members IPaymentGateway Methods
Name SubmitTransaction ( see page 621) Description This is SubmitTransaction, a member of class IPaymentGateway.

PayflowPro Class
Name SubmitTransaction ( see page 437) Description This is SubmitTransaction, a member of class PayflowPro.

IPaymentGateway Properties
Name Name ( see page 621) Description This is Name, a member of class IPaymentGateway.

436

1.1 AspNetDating.Classes Namespace PayflowPro Class


Name Name ( see page 437)

AspNetDating Code Reference

Payments Class

Description This is Name, a member of class PayflowPro.

IPaymentGateway Methods
Name SubmitTransaction ( see page 621) Description This is SubmitTransaction, a member of class IPaymentGateway.

PayflowPro Class
Name SubmitTransaction ( see page 437) Description This is SubmitTransaction, a member of class PayflowPro.

IPaymentGateway Properties
Name Name ( see page 621) Description This is Name, a member of class IPaymentGateway.

PayflowPro Class
Name Name ( see page 437) Description This is Name, a member of class PayflowPro.

1.1.101.1 PayflowPro Methods


1.1.101.1.1 PayflowPro.SubmitTransaction Method
C# public eGatewayResponse SubmitTransaction(string username, TransactionDetails details, string description); Remarks This is SubmitTransaction, a member of class PayflowPro.

1.1.101.2 PayflowPro Properties


1.1.101.2.1 PayflowPro.Name Property
C# public string Name; Remarks This is Name, a member of class PayflowPro.

1.1.102 Payments Class


Inheritance Hierarchy

C# public class Payments;

437

1.1 AspNetDating.Classes Namespace File Payments.cs Remarks

AspNetDating Code Reference

PersonalizationInfo Class

This is class AspNetDating.Classes.Payments. Members Payments Methods


Name CheckPaymentStatus ( InitializePaymentsTimer ( SavePaymentHistory ( see page 438) see page 438) see page 438) Description This is CheckPaymentStatus, a member of class Payments. This is InitializePaymentsTimer, a member of class Payments. This is SavePaymentHistory, a member of class Payments.

Payments Methods
Name CheckPaymentStatus ( InitializePaymentsTimer ( SavePaymentHistory ( see page 438) see page 438) see page 438) Description This is CheckPaymentStatus, a member of class Payments. This is InitializePaymentsTimer, a member of class Payments. This is SavePaymentHistory, a member of class Payments.

1.1.102.1 Payments Methods


1.1.102.1.1 Payments.CheckPaymentStatus Method
C# public static void CheckPaymentStatus(string username); Remarks This is CheckPaymentStatus, a member of class Payments.

1.1.102.1.2 Payments.InitializePaymentsTimer Method


C# public static void InitializePaymentsTimer(); Remarks This is InitializePaymentsTimer, a member of class Payments.

1.1.102.1.3 Payments.SavePaymentHistory Method


C# public static int SavePaymentHistory(string username, string paymentprocessor, decimal amount, string description, string notes, int status); Remarks This is SavePaymentHistory, a member of class Payments.

438

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Photo Class

1.1.103 PersonalizationInfo Class


Inheritance Hierarchy

C# [Serializable] public class PersonalizationInfo; File Personalization.cs Remarks This is class AspNetDating.Classes.PersonalizationInfo. Members PersonalizationInfo Methods
Name >( see page 439) Description This is >, a member of class PersonalizationInfo.

PersonalizationInfo Methods
Name >( see page 439) Description This is >, a member of class PersonalizationInfo.

1.1.103.1 PersonalizationInfo Methods


1.1.103.1.1 PersonalizationInfo.> Method
C# public SerializableDictionary<string, byte[]>byte[] >(); Remarks This is >, a member of class PersonalizationInfo.

1.1.104 Photo Class


Inheritance Hierarchy

C# [Serializable] public class Photo; File Photos.cs Remarks This is class AspNetDating.Classes.Photo.

439

1.1 AspNetDating.Classes Namespace Members Methods


Name Photo ( see page 441)

AspNetDating Code Reference

Photo Class

Description This is Photo, a member of class Photo.

Photo Enumerations
Name eWatermarkPosition ( see page 441) Description This is record AspNetDating.Classes.Photo.eWatermarkPosition.

Photo Fields
Name image ( see page 442) Description This is image, a member of class Photo.

Photo Methods
Name ApplyWatermark ( ApprovePhoto ( CropFace ( Delete ( Fetch ( see page 442) see page 442) Description This is ApplyWatermark, a member of class Photo. This is ApprovePhoto, a member of class Photo. This is CropFace, a member of class Photo. Deletes image ( see page 442) from DB Fetches a photo by id This is FetchNonApproved, a member of class Photo. This is FindFaceRegions, a member of class Photo. Fetches the primary photo. Throws "NotFoundException ( exception. This is GetTop, a member of class Photo. This is LoadImage, a member of class Photo. This is ResizeImage, a member of class Photo. This is RotateImage, a member of class Photo. Saves image ( see page 442) to DB see page 427)"

see page 442)

see page 443) see page 443) see page 443) see page 444)

FetchNonApproved ( FindFaceRegions ( GetPrimary ( GetTop (

see page 444)

see page 444) see page 444) see page 444) see page 444)

LoadImage ( ResizeImage ( RotateImage ( Save ( Search (

see page 445) see page 445) see page 445) see page 445)

This is Search, a member of class Photo. Sets photo as private Sets the primary photo

SetAsPrivate ( SetPrimary (

Photo Properties
Name Approved ( see page 445) see page 446) see page 446) see page 446) see page 446) see page 446) ApprovedDate ( AverageRating ( Description ( ExplicitPhoto ( ExtendedID ( FaceCrop ( Id ( Image ( Name ( Primary ( User ( Description This is Approved, a member of class Photo. This is ApprovedDate, a member of class Photo. This is AverageRating, a member of class Photo. This is Description, a member of class Photo. This is ExplicitPhoto, a member of class Photo. This is ExtendedID, a member of class Photo. This is FaceCrop, a member of class Photo. This is Id, a member of class Photo. This is Image, a member of class Photo. This is Name, a member of class Photo. This is Primary, a member of class Photo. This is PrivatePhoto, a member of class Photo. This is User, a member of class Photo. This is Username, a member of class Photo.

see page 446)

see page 447) see page 447) see page 447) see page 447) see page 447) see page 448)

PrivatePhoto ( Username (

see page 447)

Photo Enumerations
Name eWatermarkPosition ( see page 441) Description This is record AspNetDating.Classes.Photo.eWatermarkPosition.

Photo Fields
Name image ( see page 442) Description This is image, a member of class Photo.

440

1.1 AspNetDating.Classes Namespace Photo Methods


Name ApplyWatermark ( ApprovePhoto ( CropFace ( Delete ( Fetch ( see page 442) see page 442)

AspNetDating Code Reference

Photo Class

Description This is ApplyWatermark, a member of class Photo. This is ApprovePhoto, a member of class Photo. This is CropFace, a member of class Photo. Deletes image ( see page 442) from DB Fetches a photo by id This is FetchNonApproved, a member of class Photo. This is FindFaceRegions, a member of class Photo. Fetches the primary photo. Throws "NotFoundException ( exception. This is GetTop, a member of class Photo. This is LoadImage, a member of class Photo. This is ResizeImage, a member of class Photo. This is RotateImage, a member of class Photo. Saves image ( see page 442) to DB This is Search, a member of class Photo. Sets photo as private Sets the primary photo see page 427)"

see page 442)

see page 443) see page 443) see page 443) see page 444)

FetchNonApproved ( FindFaceRegions ( GetPrimary ( GetTop (

see page 444)

see page 444) see page 444) see page 444) see page 444)

LoadImage ( ResizeImage ( RotateImage ( Save ( Search (

see page 445) see page 445) see page 445) see page 445)

SetAsPrivate ( SetPrimary (

Photo Properties
Name Approved ( see page 445) see page 446) see page 446) see page 446) see page 446) see page 446) ApprovedDate ( AverageRating ( Description ( ExplicitPhoto ( ExtendedID ( FaceCrop ( Id ( Image ( Name ( Primary ( User ( Description This is Approved, a member of class Photo. This is ApprovedDate, a member of class Photo. This is AverageRating, a member of class Photo. This is Description, a member of class Photo. This is ExplicitPhoto, a member of class Photo. This is ExtendedID, a member of class Photo. This is FaceCrop, a member of class Photo. This is Id, a member of class Photo. This is Image, a member of class Photo. This is Name, a member of class Photo. This is Primary, a member of class Photo. This is PrivatePhoto, a member of class Photo. This is User, a member of class Photo. This is Username, a member of class Photo.

see page 446)

see page 447) see page 447) see page 447) see page 447) see page 447) see page 448)

PrivatePhoto ( Username (

see page 447)

1.1.104.1 Photo.Photo Constructor


C# public Photo(); Remarks This is Photo, a member of class Photo.

1.1.104.2 Photo Enumerations


1.1.104.2.1 AspNetDating.Classes.Photo.eWatermarkPosition Enumeration
C# public enum eWatermarkPosition { TopLeft, TopRight,

441

1.1 AspNetDating.Classes Namespace BottomLeft, BottomRight, Center } File Photos.cs Remarks

AspNetDating Code Reference

Photo Class

This is record AspNetDating.Classes.Photo.eWatermarkPosition.

1.1.104.3 Photo Fields


1.1.104.3.1 Photo.image Field
C# public Image image; Remarks This is image, a member of class Photo.

1.1.104.4 Photo Methods


1.1.104.4.1 Photo.ApplyWatermark Method
C# public static void ApplyWatermark(Image image, Image watermark, int transparency, eWatermarkPosition position); Remarks This is ApplyWatermark, a member of class Photo.

1.1.104.4.2 Photo.ApprovePhoto Method


C# public void ApprovePhoto(string adminUsername); Remarks This is ApprovePhoto, a member of class Photo.

1.1.104.4.3 Photo.CropFace Method


C# public static Image CropFace(Image image, FaceFinderPlugin.FaceRegion region, int preferredWidth, int preferredHeight); Remarks This is CropFace, a member of class Photo.

1.1.104.4.4 Delete Method

442

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Photo Class

1.1.104.4.4.1 Photo.Delete Method ()


Deletes image ( C# public void Delete(); see page 442) from DB

1.1.104.4.4.2 Photo.Delete Method (int)


Deletes image ( C# public static void Delete(int Id); Parameters
Parameters int Id Description Id ( see page 447) of the image ( see page 442)

see page 442) from DB

1.1.104.4.5 Fetch Method


1.1.104.4.5.1 Photo.Fetch Method (int)
Fetches a photo by id C# public static Photo Fetch(int Id); Parameters
Parameters int Id Description Id ( see page 447) of the photo

Returns Photo ( see page 439) object

1.1.104.4.5.2 Photo.Fetch Method (string)


Fetches all photos by user C# public static Photo[] Fetch(string Username); Parameters
Parameters string Username Description Username ( see page 448) of the user

Returns Array of Photo ( see page 439) objects

1.1.104.4.6 Photo.FetchNonApproved Method


C# public static Photo[] FetchNonApproved(); Remarks This is FetchNonApproved, a member of class Photo.

443

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Photo Class

1.1.104.4.7 Photo.FindFaceRegions Method


C# public static FaceFinderPlugin.FaceRegion[] FindFaceRegions(Image image); Remarks This is FindFaceRegions, a member of class Photo.

1.1.104.4.8 Photo.GetPrimary Method


Fetches the primary photo. Throws "NotFoundException ( C# public static Photo GetPrimary(string Username); Parameters
Parameters string Username Description

see page 427)" exception.

Returns Photo ( see page 439) object

1.1.104.4.9 Photo.GetTop Method


C# public static Photo GetTop(string Username); Remarks This is GetTop, a member of class Photo.

1.1.104.4.10 Photo.LoadImage Method


C# protected void LoadImage(); Remarks This is LoadImage, a member of class Photo.

1.1.104.4.11 Photo.ResizeImage Method


C# public static Image ResizeImage(Image image, int MaxWidth, int MaxHeight); Remarks This is ResizeImage, a member of class Photo.

1.1.104.4.12 Photo.RotateImage Method


C# public static void RotateImage(Image image);

444

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Photo Class

This is RotateImage, a member of class Photo.

1.1.104.4.13 Photo.Save Method


Saves image ( C# public void Save(); see page 442) to DB

1.1.104.4.14 Photo.Search Method


C# public static int[] Search(int id, string username, object approved, object primary, object explicitPhoto, object privatePhoto); Remarks This is Search, a member of class Photo.

1.1.104.4.15 Photo.SetAsPrivate Method


Sets photo as private C# public static void SetAsPrivate(string Username, int PhotoID); Parameters
Parameters string Username int PhotoID Description

1.1.104.4.16 Photo.SetPrimary Method


Sets the primary photo C# public static void SetPrimary(string Username, int PhotoID); Parameters
Parameters string Username int PhotoID Description

1.1.104.5 Photo Properties


1.1.104.5.1 Photo.Approved Property
C# public bool Approved; Remarks This is Approved, a member of class Photo.

445

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Photo Class

1.1.104.5.2 Photo.ApprovedDate Property


C# public DateTime? ApprovedDate; Remarks This is ApprovedDate, a member of class Photo.

1.1.104.5.3 Photo.AverageRating Property


C# public decimal AverageRating; Remarks This is AverageRating, a member of class Photo.

1.1.104.5.4 Photo.Description Property


C# public string Description; Remarks This is Description, a member of class Photo.

1.1.104.5.5 Photo.ExplicitPhoto Property


C# public bool ExplicitPhoto; Remarks This is ExplicitPhoto, a member of class Photo.

1.1.104.5.6 Photo.ExtendedID Property


C# public string ExtendedID; Remarks This is ExtendedID, a member of class Photo.

1.1.104.5.7 Photo.FaceCrop Property


C# public string FaceCrop; Remarks This is FaceCrop, a member of class Photo.

446

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Photo Class

1.1.104.5.8 Photo.Id Property


C# public int Id; Remarks This is Id, a member of class Photo.

1.1.104.5.9 Photo.Image Property


C# public Image Image; Remarks This is Image, a member of class Photo.

1.1.104.5.10 Photo.Name Property


C# public string Name; Remarks This is Name, a member of class Photo.

1.1.104.5.11 Photo.Primary Property


C# public bool Primary; Remarks This is Primary, a member of class Photo.

1.1.104.5.12 Photo.PrivatePhoto Property


C# public bool PrivatePhoto; Remarks This is PrivatePhoto, a member of class Photo.

1.1.104.5.13 Photo.User Property


C# public User User; Remarks This is User, a member of class Photo.

447

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoComment Class

1.1.104.5.14 Photo.Username Property


C# public string Username; Remarks This is Username, a member of class Photo.

1.1.105 PhotoComment Class


Inheritance Hierarchy

C# public class PhotoComment; File PhotoComments.cs Remarks This is class AspNetDating.Classes.PhotoComment. Members Methods
Name PhotoComment ( see page 449) Description This is PhotoComment, a member of class PhotoComment.

PhotoComment Methods
Name Delete ( Fetch ( see page 449) see page 449) see page 450) see page 450) Description Deletes photo comment from DB by specified id. Fetches all photo comments from DB. If there are no photo comments in DB it returns an empty array. Fetches photo comments by specified photo id. If there are no photo comments in DB for the specified photo id it returns an empty array. This is FetchNewPhotoCommentsCount, a member of class PhotoComment. Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

FetchByPhotoID (

FetchNewPhotoCommentsCount ( Save ( see page 450)

PhotoComment Properties
Name Comment ( Date ( ID ( see page 451) see page 451) see page 451) see page 451) see page 451) Description This is Comment, a member of class PhotoComment. This is Date, a member of class PhotoComment. This is ID, a member of class PhotoComment. This is PhotoID, a member of class PhotoComment. This is Username, a member of class PhotoComment.

PhotoID ( Username (

PhotoComment Methods
Name Delete ( Fetch ( see page 449) see page 449) see page 450) see page 450) Description Deletes photo comment from DB by specified id. Fetches all photo comments from DB. If there are no photo comments in DB it returns an empty array. Fetches photo comments by specified photo id. If there are no photo comments in DB for the specified photo id it returns an empty array. This is FetchNewPhotoCommentsCount, a member of class PhotoComment.

FetchByPhotoID (

FetchNewPhotoCommentsCount (

448

1.1 AspNetDating.Classes Namespace


Save ( see page 450)

AspNetDating Code Reference

PhotoComment Class

Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record.

PhotoComment Properties
Name Comment ( Date ( ID ( see page 451) see page 451) see page 451) see page 451) see page 451) Description This is Comment, a member of class PhotoComment. This is Date, a member of class PhotoComment. This is ID, a member of class PhotoComment. This is PhotoID, a member of class PhotoComment. This is Username, a member of class PhotoComment.

PhotoID ( Username (

1.1.105.1 PhotoComment.PhotoComment Constructor


C# public PhotoComment(int photoID, string username); Remarks This is PhotoComment, a member of class PhotoComment.

1.1.105.2 PhotoComment Methods


1.1.105.2.1 PhotoComment.Delete Method
Deletes photo comment from DB by specified id. C# public static void Delete(int id); Parameters
Parameters int id Description The id.

1.1.105.2.2 Fetch Method


1.1.105.2.2.1 PhotoComment.Fetch Method ()
Fetches all photo comments from DB. If there are no photo comments in DB it returns an empty array. C# public static PhotoComment[] Fetch();

1.1.105.2.2.2 PhotoComment.Fetch Method (int)


Fetches photo comment by specified id from DB. If the photo comment doesn't exist returns NULL. C# public static PhotoComment Fetch(int id); Parameters
Parameters int id Description The id.

449

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoComment Class

1.1.105.2.2.3 PhotoComment.Fetch Method (string)


Fetches photo comments by specified username If there are no photo comments in DB for the specified username it returns an empty array. C# public static PhotoComment[] Fetch(string username); Parameters
Parameters string username Description The username.

1.1.105.2.3 FetchByPhotoID Method


1.1.105.2.3.1 PhotoComment.FetchByPhotoID Method (int)
Fetches photo comments by specified photo id. If there are no photo comments in DB for the specified photo id it returns an empty array. C# public static PhotoComment[] FetchByPhotoID(int photoID); Parameters
Parameters int photoID Description The photo ID ( see page 451).

1.1.105.2.3.2 PhotoComment.FetchByPhotoID Method (int, int)


Fetches specified number of photo comments by specified photo id. If there are no photo comments in DB for the specified photo id it returns an empty array. C# public static PhotoComment[] FetchByPhotoID(int photoID, int numberOfComments); Parameters
Parameters int photoID int numberOfComments Description The photo ID ( see page 451). The number of comments.

1.1.105.2.4 PhotoComment.FetchNewPhotoCommentsCount Method


C# public static int FetchNewPhotoCommentsCount(string username); Remarks This is FetchNewPhotoCommentsCount, a member of class PhotoComment.

1.1.105.2.5 PhotoComment.Save Method


Saves this instance in DB. If the field id is null it inserts new record in DB, otherwise updates the record. C# public void Save();

450

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoContest Class

1.1.105.3 PhotoComment Properties


1.1.105.3.1 PhotoComment.Comment Property
C# public string Comment; Remarks This is Comment, a member of class PhotoComment.

1.1.105.3.2 PhotoComment.Date Property


C# public DateTime Date; Remarks This is Date, a member of class PhotoComment.

1.1.105.3.3 PhotoComment.ID Property


C# public int? ID; Remarks This is ID, a member of class PhotoComment.

1.1.105.3.4 PhotoComment.PhotoID Property


C# public int PhotoID; Remarks This is PhotoID, a member of class PhotoComment.

1.1.105.3.5 PhotoComment.Username Property


C# public string Username; Remarks This is Username, a member of class PhotoComment.

1.1.106 PhotoContest Class


Inheritance Hierarchy

451

1.1 AspNetDating.Classes Namespace C# public class PhotoContest; File PhotoContests.cs Remarks

AspNetDating Code Reference

PhotoContest Class

This is class AspNetDating.Classes.PhotoContest. Members Methods


Name PhotoContest ( see page 453) Description This is PhotoContest, a member of class PhotoContest.

PhotoContest Methods
Name Delete ( Load ( LoadAll ( Save ( see page 453) see page 453) see page 453) see page 453) Description This is Delete, a member of class PhotoContest. This is Load, a member of class PhotoContest. This is LoadAll, a member of class PhotoContest. This is Save, a member of class PhotoContest.

PhotoContest Properties
Name DateCreated ( DateEnds ( Description ( Gender ( Id ( MaxAge ( MinAge ( Name ( Terms ( see page 454) see page 454) see page 454) see page 454) see page 454) see page 455) see page 455) see page 455) Description This is DateCreated, a member of class PhotoContest. This is DateEnds, a member of class PhotoContest. This is Description, a member of class PhotoContest. This is Gender, a member of class PhotoContest. This is Id, a member of class PhotoContest. This is MaxAge, a member of class PhotoContest. This is MinAge, a member of class PhotoContest. This is Name, a member of class PhotoContest. This is Terms, a member of class PhotoContest.

see page 454)

PhotoContest Methods
Name Delete ( Load ( LoadAll ( Save ( see page 453) see page 453) see page 453) see page 453) Description This is Delete, a member of class PhotoContest. This is Load, a member of class PhotoContest. This is LoadAll, a member of class PhotoContest. This is Save, a member of class PhotoContest.

PhotoContest Properties
Name DateCreated ( DateEnds ( Description ( Gender ( Id ( MaxAge ( MinAge ( Name ( Terms ( see page 454) see page 454) see page 454) see page 454) see page 454) see page 455) see page 455) see page 455) Description This is DateCreated, a member of class PhotoContest. This is DateEnds, a member of class PhotoContest. This is Description, a member of class PhotoContest. This is Gender, a member of class PhotoContest. This is Id, a member of class PhotoContest. This is MaxAge, a member of class PhotoContest. This is MinAge, a member of class PhotoContest. This is Name, a member of class PhotoContest. This is Terms, a member of class PhotoContest.

see page 454)

452

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoContest Class

1.1.106.1 PhotoContest.PhotoContest Constructor


C# public PhotoContest(string name, string description); Remarks This is PhotoContest, a member of class PhotoContest.

1.1.106.2 PhotoContest Methods


1.1.106.2.1 PhotoContest.Delete Method
C# public static void Delete(int contestId); Remarks This is Delete, a member of class PhotoContest.

1.1.106.2.2 Load Method


1.1.106.2.2.1 PhotoContest.Load Method (int)
C# public static PhotoContest Load(int id); Remarks This is Load, a member of class PhotoContest.

1.1.106.2.2.2 PhotoContest.Load Method (int?)


C# public static PhotoContest[] Load(int? id); Remarks This is Load, a member of class PhotoContest.

1.1.106.2.3 PhotoContest.LoadAll Method


C# public static PhotoContest[] LoadAll(); Remarks This is LoadAll, a member of class PhotoContest.

1.1.106.2.4 PhotoContest.Save Method


C# public void Save();

453

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

PhotoContest Class

This is Save, a member of class PhotoContest.

1.1.106.3 PhotoContest Properties


1.1.106.3.1 PhotoContest.DateCreated Property
C# public DateTime DateCreated; Remarks This is DateCreated, a member of class PhotoContest.

1.1.106.3.2 PhotoContest.DateEnds Property


C# public DateTime? DateEnds; Remarks This is DateEnds, a member of class PhotoContest.

1.1.106.3.3 PhotoContest.Description Property


C# public string Description; Remarks This is Description, a member of class PhotoContest.

1.1.106.3.4 PhotoContest.Gender Property


C# public User.eGender? Gender; Remarks This is Gender, a member of class PhotoContest.

1.1.106.3.5 PhotoContest.Id Property


C# public int Id; Remarks This is Id, a member of class PhotoContest.

1.1.106.3.6 PhotoContest.MaxAge Property


C# public int? MaxAge;

454

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

PhotoContestEntriesSearch Class

This is MaxAge, a member of class PhotoContest.

1.1.106.3.7 PhotoContest.MinAge Property


C# public int? MinAge; Remarks This is MinAge, a member of class PhotoContest.

1.1.106.3.8 PhotoContest.Name Property


C# public string Name; Remarks This is Name, a member of class PhotoContest.

1.1.106.3.9 PhotoContest.Terms Property


C# public string Terms; Remarks This is Terms, a member of class PhotoContest.

1.1.107 PhotoContestEntriesSearch Class


Inheritance Hierarchy

C# public class PhotoContestEntriesSearch; File PhotoContestEntries.cs Remarks This is class AspNetDating.Classes.PhotoContestEntriesSearch. Members Methods
Name PhotoContestEntriesSearch ( see page 456) Description This is PhotoContestEntriesSearch, a member of class PhotoContestEntriesSearch.

PhotoContestEntriesSearch Methods
Name GetResults ( see page 456) Description This is GetResults, a member of class PhotoContestEntriesSearch.

455

1.1 AspNetDating.Classes Namespace PhotoContestEntriesSearch Properties


Name ContestID ( SortAsc ( Username ( SortColumn ( see page 456) see page 457) see page 457) see page 457)

AspNetDating Code Reference

PhotoContestEntriesSearch Class

Description This is ContestID, a member of class PhotoContestEntriesSearch. This is SortAsc, a member of class PhotoContestEntriesSearch. This is SortColumn, a member of class PhotoContestEntriesSearch. This is Username, a member of class PhotoContestEntriesSearch.

PhotoContestEntriesSearch Methods
Name GetResults ( see page 456) Description This is GetResults, a member of class PhotoContestEntriesSearch.

PhotoContestEntriesSearch Properties
Name ContestID ( SortAsc ( Username ( SortColumn ( see page 456) see page 457) see page 457) see page 457) Description This is ContestID, a member of class PhotoContestEntriesSearch. This is SortAsc, a member of class PhotoContestEntriesSearch. This is SortColumn, a member of class PhotoContestEntriesSearch. This is Username, a member of class PhotoContestEntriesSearch.

1.1.107.1 PhotoContestEntriesSearch.PhotoContestEntriesSearch Constructor


C# public PhotoContestEntriesSearch(); Remarks This is PhotoContestEntriesSearch, a member of class PhotoContestEntriesSearch.

1.1.107.2 PhotoContestEntriesSearch Methods


1.1.107.2.1 PhotoContestEntriesSearch.GetResults Method
C# public PhotoContestEntriesSearchResults GetResults(); Remarks This is GetResults, a member of class PhotoContestEntriesSearch.

1.1.107.3 PhotoContestEntriesSearch Properties


1.1.107.3.1 PhotoContestEntriesSearch.ContestID Property
C# public int? ContestID; Remarks This is ContestID, a member of class PhotoContestEntriesSearch.

456

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoContestEntriesSearchResults Class

1.1.107.3.2 PhotoContestEntriesSearch.SortAsc Property


C# public bool SortAsc; Remarks This is SortAsc, a member of class PhotoContestEntriesSearch.

1.1.107.3.3 PhotoContestEntriesSearch.SortColumn Property


C# public string SortColumn; Remarks This is SortColumn, a member of class PhotoContestEntriesSearch.

1.1.107.3.4 PhotoContestEntriesSearch.Username Property


C# public string Username; Remarks This is Username, a member of class PhotoContestEntriesSearch.

1.1.108 PhotoContestEntriesSearchResults Class


Inheritance Hierarchy

C# [Serializable] public class PhotoContestEntriesSearchResults : SearchResults<int, PhotoContestEntry>; File PhotoContestEntries.cs Remarks This is class AspNetDating.Classes.PhotoContestEntriesSearchResults. Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

457

1.1 AspNetDating.Classes Namespace PhotoContestEntriesSearchResults Class


Name GetPage ( LoadResult ( see page 458) see page 458) see page 459) GetTotalPages (

AspNetDating Code Reference

PhotoContestEntriesSearchResults Class

Description Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class PhotoContestEntriesSearchResults.

PhotoContestEntriesSearchResults Properties PhotoContestEntriesSearchResults Class


Name PhotoContestEntries ( see page 459) Description This is PhotoContestEntries, a member of class PhotoContestEntriesSearchResults.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

PhotoContestEntriesSearchResults Class
Name GetPage ( LoadResult ( see page 458) see page 458) see page 459) GetTotalPages ( Description Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class PhotoContestEntriesSearchResults.

PhotoContestEntriesSearchResults Properties PhotoContestEntriesSearchResults Class


Name PhotoContestEntries ( see page 459) Description This is PhotoContestEntries, a member of class PhotoContestEntriesSearchResults.

1.1.108.1 PhotoContestEntriesSearchResults Methods


1.1.108.1.1 PhotoContestEntriesSearchResults.GetPage Method
Use this method to get the search results. C# public new PhotoContestEntry[] GetPage(int Page, int photoContestEntriesPerPage); Parameters
Parameters int Page int photoContestEntriesPerPage Description The page. The entries per page.

1.1.108.1.2 PhotoContestEntriesSearchResults.GetTotalPages Method


Gets the total pages. C# public new int GetTotalPages(int entriesPerPage);

458

1.1 AspNetDating.Classes Namespace Parameters


Parameters resultsPerPage

AspNetDating Code Reference

PhotoContestEntry Class

Description The results per page.

1.1.108.1.3 PhotoContestEntriesSearchResults.LoadResult Method


C# protected override PhotoContestEntry LoadResult(int id); Remarks This is LoadResult, a member of class PhotoContestEntriesSearchResults.

1.1.108.2 PhotoContestEntriesSearchResults Properties


1.1.108.2.1 PhotoContestEntriesSearchResults.PhotoContestEntries Property
C# public int PhotoContestEntries; Remarks This is PhotoContestEntries, a member of class PhotoContestEntriesSearchResults.

1.1.109 PhotoContestEntry Class


Inheritance Hierarchy

C# [Serializable] public class PhotoContestEntry; File PhotoContestEntries.cs Remarks This is class AspNetDating.Classes.PhotoContestEntry. Members Methods
Name PhotoContestEntry ( see page 460) Description This is PhotoContestEntry, a member of class PhotoContestEntry.

PhotoContestEntry Methods
Name Delete ( see page 460) see page 461) see page 461) DeleteByPhoto ( FetchTop ( Description This is Delete, a member of class PhotoContestEntry. This is DeleteByPhoto, a member of class PhotoContestEntry. This is DeleteByUsername, a member of class PhotoContestEntry. This is FetchTop, a member of class PhotoContestEntry.

DeleteByUsername (

see page 461)

459

1.1 AspNetDating.Classes Namespace


FindRank ( Load ( Save ( see page 461) see page 462)

AspNetDating Code Reference

PhotoContestEntry Class

This is FindRank, a member of class PhotoContestEntry. This is Load, a member of class PhotoContestEntry. This is LoadByContest, a member of class PhotoContestEntry. This is Save, a member of class PhotoContestEntry.

see page 462) see page 463)

LoadByContest (

PhotoContestEntry Properties
Name ContestId ( Id ( PhotoId ( Username ( see page 463) see page 463) see page 463) see page 463) Description This is ContestId, a member of class PhotoContestEntry. This is Id, a member of class PhotoContestEntry. This is PhotoId, a member of class PhotoContestEntry. This is Username, a member of class PhotoContestEntry.

PhotoContestEntry Methods
Name Delete ( see page 460) see page 461) see page 461) DeleteByPhoto ( FetchTop ( FindRank ( Load ( Save ( Description This is Delete, a member of class PhotoContestEntry. This is DeleteByPhoto, a member of class PhotoContestEntry. This is DeleteByUsername, a member of class PhotoContestEntry. This is FetchTop, a member of class PhotoContestEntry. This is FindRank, a member of class PhotoContestEntry. This is Load, a member of class PhotoContestEntry. This is LoadByContest, a member of class PhotoContestEntry. This is Save, a member of class PhotoContestEntry.

DeleteByUsername (

see page 461) see page 461) see page 462)

see page 462) see page 463)

LoadByContest (

PhotoContestEntry Properties
Name ContestId ( Id ( PhotoId ( Username ( see page 463) see page 463) see page 463) see page 463) Description This is ContestId, a member of class PhotoContestEntry. This is Id, a member of class PhotoContestEntry. This is PhotoId, a member of class PhotoContestEntry. This is Username, a member of class PhotoContestEntry.

1.1.109.1 PhotoContestEntry.PhotoContestEntry Constructor


C# public PhotoContestEntry(int contestId, string username, int photoId); Remarks This is PhotoContestEntry, a member of class PhotoContestEntry.

1.1.109.2 PhotoContestEntry Methods


1.1.109.2.1 Delete Method
1.1.109.2.1.1 PhotoContestEntry.Delete Method (PhotoContestEntry)
C# public static void Delete(PhotoContestEntry entry); Remarks This is Delete, a member of class PhotoContestEntry.

460

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoContestEntry Class

1.1.109.2.1.2 PhotoContestEntry.Delete Method (int)


C# public static void Delete(int id); Remarks This is Delete, a member of class PhotoContestEntry.

1.1.109.2.2 PhotoContestEntry.DeleteByPhoto Method


C# public static void DeleteByPhoto(int photoId); Remarks This is DeleteByPhoto, a member of class PhotoContestEntry.

1.1.109.2.3 PhotoContestEntry.DeleteByUsername Method


C# public static void DeleteByUsername(string username); Remarks This is DeleteByUsername, a member of class PhotoContestEntry.

1.1.109.2.4 FetchTop Method


1 1.1.109.2.4.1 PhotoContestEntry.FetchTop Method (int)
C# public static int[] FetchTop(int contestId); Remarks This is FetchTop, a member of class PhotoContestEntry.

1.1.109.2.4.2 PhotoContestEntry.FetchTop Method (int, int?)


C# public static int[] FetchTop(int contestId, int? maxCount); Remarks This is FetchTop, a member of class PhotoContestEntry.

1.1.109.2.5 PhotoContestEntry.FindRank Method


C# public static int FindRank(int contestId, int entryId); Remarks This is FindRank, a member of class PhotoContestEntry.

1.1.109.2.6 Load Method


461

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoContestEntry Class

1.1.109.2.6.1 PhotoContestEntry.Load Method (int)


C# public static PhotoContestEntry Load(int id); Remarks This is Load, a member of class PhotoContestEntry.

1.1.109.2.6.2 PhotoContestEntry.Load Method (int, string)


C# public static PhotoContestEntry Load(int contestId, string username); Remarks This is Load, a member of class PhotoContestEntry.

1.1.109.2.6.3 PhotoContestEntry.Load Method (int?, int?, string, int?)


C# public static PhotoContestEntry[] Load(int? id, int? contestId, string username, int? photoId); Remarks This is Load, a member of class PhotoContestEntry.

1.1.109.2.6.4 PhotoContestEntry.Load Method (int?, int?, string, int?, string, int?)


C# public static PhotoContestEntry[] Load(int? id, int? contestId, string username, int? photoId, string notRankedBy, int? countLimit); Remarks This is Load, a member of class PhotoContestEntry.

1.1.109.2.6.5 PhotoContestEntry.Load Method (int?, int?, string, int?, string, int?, bool)
C# public static PhotoContestEntry[] Load(int? id, int? contestId, string username, int? photoId, string notRankedBy, int? countLimit, bool randomize); Remarks This is Load, a member of class PhotoContestEntry.

1.1.109.2.7 PhotoContestEntry.LoadByContest Method


C# public static PhotoContestEntry[] LoadByContest(int contestId); Remarks This is LoadByContest, a member of class PhotoContestEntry.

462

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoContestRank Class

1.1.109.2.8 PhotoContestEntry.Save Method


C# public void Save(); Remarks This is Save, a member of class PhotoContestEntry.

1.1.109.3 PhotoContestEntry Properties


1.1.109.3.1 PhotoContestEntry.ContestId Property
C# public int ContestId; Remarks This is ContestId, a member of class PhotoContestEntry.

1.1.109.3.2 PhotoContestEntry.Id Property


C# public int Id; Remarks This is Id, a member of class PhotoContestEntry.

1.1.109.3.3 PhotoContestEntry.PhotoId Property


C# public int PhotoId; Remarks This is PhotoId, a member of class PhotoContestEntry.

1.1.109.3.4 PhotoContestEntry.Username Property


C# public string Username; Remarks This is Username, a member of class PhotoContestEntry.

1.1.110 PhotoContestRank Class


Inheritance Hierarchy

463

1.1 AspNetDating.Classes Namespace C# public class PhotoContestRank; File PhotoContestRanks.cs Remarks

AspNetDating Code Reference

PhotoContestRank Class

This is class AspNetDating.Classes.PhotoContestRank. Members Methods


Name PhotoContestRank ( see page 464) Description This is PhotoContestRank, a member of class PhotoContestRank.

PhotoContestRank Methods
Name Load ( Save ( see page 465) see page 465) Description This is Load, a member of class PhotoContestRank. This is Save, a member of class PhotoContestRank.

PhotoContestRank Properties
Name ContestId ( EntryId ( Value ( Username ( see page 465) see page 465) see page 465) see page 466) Description This is ContestId, a member of class PhotoContestRank. This is EntryId, a member of class PhotoContestRank. This is Username, a member of class PhotoContestRank. This is Value, a member of class PhotoContestRank.

PhotoContestRank Methods
Name Load ( Save ( see page 465) see page 465) Description This is Load, a member of class PhotoContestRank. This is Save, a member of class PhotoContestRank.

PhotoContestRank Properties
Name ContestId ( EntryId ( Value ( Username ( see page 465) see page 465) see page 465) see page 466) Description This is ContestId, a member of class PhotoContestRank. This is EntryId, a member of class PhotoContestRank. This is Username, a member of class PhotoContestRank. This is Value, a member of class PhotoContestRank.

1.1.110.1 PhotoContestRank.PhotoContestRank Constructor


C# public PhotoContestRank(string username, int contestId, int entryId, int value); Remarks This is PhotoContestRank, a member of class PhotoContestRank.

1.1.110.2 PhotoContestRank Methods


1.1.110.2.1 Load Method

464

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoContestRank Class

1.1.110.2.1.1 PhotoContestRank.Load Method (string, int)


C# public static PhotoContestRank[] Load(string username, int contestId); Remarks This is Load, a member of class PhotoContestRank.

1.1.110.2.1.2 PhotoContestRank.Load Method (string, int?, int?, int?)


C# public static PhotoContestRank[] Load(string username, int? contestId, int? entryId, int? value); Remarks This is Load, a member of class PhotoContestRank.

1.1.110.2.2 PhotoContestRank.Save Method


C# public void Save(); Remarks This is Save, a member of class PhotoContestRank.

1.1.110.3 PhotoContestRank Properties


1.1.110.3.1 PhotoContestRank.ContestId Property
C# public int ContestId; Remarks This is ContestId, a member of class PhotoContestRank.

1.1.110.3.2 PhotoContestRank.EntryId Property


C# public int EntryId; Remarks This is EntryId, a member of class PhotoContestRank.

1.1.110.3.3 PhotoContestRank.Username Property


C# public string Username; Remarks This is Username, a member of class PhotoContestRank.

465

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoContestSearch Class

1.1.110.3.4 PhotoContestRank.Value Property


C# public int Value; Remarks This is Value, a member of class PhotoContestRank.

1.1.111 PhotoContestSearch Class


Inheritance Hierarchy

C# public class PhotoContestSearch; File PhotoContests.cs Remarks This is class AspNetDating.Classes.PhotoContestSearch. Members Methods
Name PhotoContestSearch ( see page 466) Description This is PhotoContestSearch, a member of class PhotoContestSearch.

PhotoContestSearch Methods
Name GetResults ( see page 467) Description This is GetResults, a member of class PhotoContestSearch.

PhotoContestSearch Properties
Name Active ( SortAsc ( see page 467) see page 467) see page 467) Description This is Active, a member of class PhotoContestSearch. This is SortAsc, a member of class PhotoContestSearch. This is SortColumn, a member of class PhotoContestSearch.

SortColumn (

PhotoContestSearch Methods
Name GetResults ( see page 467) Description This is GetResults, a member of class PhotoContestSearch.

PhotoContestSearch Properties
Name Active ( SortAsc ( see page 467) see page 467) see page 467) Description This is Active, a member of class PhotoContestSearch. This is SortAsc, a member of class PhotoContestSearch. This is SortColumn, a member of class PhotoContestSearch.

SortColumn (

1.1.111.1 PhotoContestSearch.PhotoContestSearch Constructor


C# public PhotoContestSearch();

466

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

PhotoContestSearchResults Class

This is PhotoContestSearch, a member of class PhotoContestSearch.

1.1.111.2 PhotoContestSearch Methods


1.1.111.2.1 PhotoContestSearch.GetResults Method
C# public PhotoContestSearchResults GetResults(); Remarks This is GetResults, a member of class PhotoContestSearch.

1.1.111.3 PhotoContestSearch Properties


1.1.111.3.1 PhotoContestSearch.Active Property
C# public bool? Active; Remarks This is Active, a member of class PhotoContestSearch.

1.1.111.3.2 PhotoContestSearch.SortAsc Property


C# public bool SortAsc; Remarks This is SortAsc, a member of class PhotoContestSearch.

1.1.111.3.3 PhotoContestSearch.SortColumn Property


C# public string SortColumn; Remarks This is SortColumn, a member of class PhotoContestSearch.

1.1.112 PhotoContestSearchResults Class


Inheritance Hierarchy

467

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

PhotoContestSearchResults Class

[Serializable] public class PhotoContestSearchResults : SearchResults<int, PhotoContest>; File PhotoContests.cs Remarks This is class AspNetDating.Classes.PhotoContestSearchResults. Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

PhotoContestSearchResults Class
Name GetPage ( LoadResult ( see page 469) see page 469) see page 469) GetTotalPages ( Description Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class PhotoContestSearchResults.

PhotoContestSearchResults Properties PhotoContestSearchResults Class


Name PhotoContests ( see page 469) Description This is PhotoContests, a member of class PhotoContestSearchResults.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

PhotoContestSearchResults Class
Name GetPage ( LoadResult ( see page 469) see page 469) see page 469) GetTotalPages ( Description Use this method to get the search results. Gets the total pages. This is LoadResult, a member of class PhotoContestSearchResults.

PhotoContestSearchResults Properties PhotoContestSearchResults Class


Name PhotoContests ( see page 469) Description This is PhotoContests, a member of class PhotoContestSearchResults.

1.1.112.1 PhotoContestSearchResults Methods

468

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoContestVotes Class

1.1.112.1.1 PhotoContestSearchResults.GetPage Method


Use this method to get the search results. C# public new PhotoContest[] GetPage(int Page, int photoContestsPerPage); Parameters
Parameters int Page int photoContestsPerPage Description The page. The contests per page.

1.1.112.1.2 PhotoContestSearchResults.GetTotalPages Method


Gets the total pages. C# public new int GetTotalPages(int groupsPerPage); Parameters
Parameters resultsPerPage Description The results per page.

1.1.112.1.3 PhotoContestSearchResults.LoadResult Method


C# protected override PhotoContest LoadResult(int id); Remarks This is LoadResult, a member of class PhotoContestSearchResults.

1.1.112.2 PhotoContestSearchResults Properties


1.1.112.2.1 PhotoContestSearchResults.PhotoContests Property
C# public int PhotoContests; Remarks This is PhotoContests, a member of class PhotoContestSearchResults.

1.1.113 PhotoContestVotes Class


This class handles the photo contest votes Inheritance Hierarchy

C# public static class PhotoContestVotes;

469

1.1 AspNetDating.Classes Namespace File PhotoContestVotes.cs Members PhotoContestVotes Methods


Name FetchPercentage ( SaveVote ( see page 470) see page 470)

AspNetDating Code Reference

PhotoRating Class

Description Fetches the percentage. Saves the vote.

PhotoContestVotes Methods
Name FetchPercentage ( SaveVote ( see page 470) see page 470) Description Fetches the percentage. Saves the vote.

1.1.113.1 PhotoContestVotes Methods


1.1.113.1.1 PhotoContestVotes.FetchPercentage Method
Fetches the percentage. C# public static decimal? FetchPercentage(int entry1Id, int entry2Id); Parameters
Parameters int entry1Id int entry2Id Description The entry1 id. The entry2 id.

1.1.113.1.2 PhotoContestVotes.SaveVote Method


Saves the vote. C# public static void SaveVote(string username, int pickedEntryId, int nonpickedEntryId); Parameters
Parameters string username int pickedEntryId int nonpickedEntryId Description The username. The picked entry id. The nonpicked entry id.

1.1.114 PhotoRating Class


This class handles the photo ratings Inheritance Hierarchy

C# public class PhotoRating;

470

1.1 AspNetDating.Classes Namespace File Rating.cs Members Methods


Name PhotoRating ( see page 471)

AspNetDating Code Reference

PhotoRating Class

Description Initializes a new instance of the PhotoRating class.

PhotoRating Methods
Name FetchRating ( FetchVote ( RatePhoto ( see page 471) see page 472) see page 472) Description Fetches the rating. Fetches the vote. Rates the photo.

PhotoRating Properties
Name AverageVote ( Votes ( see page 472) see page 472) Description Gets the average vote. Gets the votes.

PhotoRating Methods
Name FetchRating ( FetchVote ( RatePhoto ( see page 471) see page 472) see page 472) Description Fetches the rating. Fetches the vote. Rates the photo.

PhotoRating Properties
Name AverageVote ( Votes ( see page 472) see page 472) Description Gets the average vote. Gets the votes.

1.1.114.1 PhotoRating.PhotoRating Constructor


Initializes a new instance of the PhotoRating ( C# public PhotoRating(int photoID); Parameters
Parameters int photoID Description The photo ID.

see page 470) class.

1.1.114.2 PhotoRating Methods


1.1.114.2.1 PhotoRating.FetchRating Method
Fetches the rating. C# public static PhotoRating FetchRating(int photoID); Parameters
Parameters int photoID Description The photo ID.

471

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

PhotoSearchResults Class

1.1.114.2.2 PhotoRating.FetchVote Method


Fetches the vote. C# public static int FetchVote(string fromUser, int photoID); Parameters
Parameters string fromUser int photoID Description From user. The photo ID.

1.1.114.2.3 PhotoRating.RatePhoto Method


Rates the photo. C# public static void RatePhoto(string fromUser, int photoID, int rating); Parameters
Parameters string fromUser int photoID int rating Description From user. The photo ID. The rating.

1.1.114.3 PhotoRating Properties


1

1.1.114.3.1 PhotoRating.AverageVote Property


Gets the average vote. C# public decimal AverageVote; Description The average vote.

1.1.114.3.2 PhotoRating.Votes Property


Gets the votes. C# public int Votes; Description The votes.

1.1.115 PhotoSearchResults Class


Inheritance Hierarchy

472

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

PhotoSearchResults Class

[Serializable] public class PhotoSearchResults : SearchResults<int, Photo>; File Photos.cs Remarks This is class AspNetDating.Classes.PhotoSearchResults. Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

PhotoSearchResults Class
Name GetPage ( LoadResult ( see page 474) see page 474) see page 474) GetTotalPages ( Description Use this method to get the search results Gets the total pages. This is LoadResult, a member of class PhotoSearchResults.

PhotoSearchResults Properties PhotoSearchResults Class


Name Photos ( see page 474) Description This is Photos, a member of class PhotoSearchResults.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

PhotoSearchResults Class
Name GetPage ( LoadResult ( see page 474) see page 474) see page 474) GetTotalPages ( Description Use this method to get the search results Gets the total pages. This is LoadResult, a member of class PhotoSearchResults.

PhotoSearchResults Properties PhotoSearchResults Class


Name Photos ( see page 474) Description This is Photos, a member of class PhotoSearchResults.

1.1.115.1 PhotoSearchResults Methods

473

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Plugins Class

1.1.115.1.1 PhotoSearchResults.GetPage Method


Use this method to get the search results C# public new Photo[] GetPage(int Page, int photosPerPage); Parameters
Parameters int Page int photosPerPage Description Page number photosPerPage

Returns Array of photos

1.1.115.1.2 PhotoSearchResults.GetTotalPages Method


Gets the total pages. C# public new int GetTotalPages(int photosPerPage); Parameters
Parameters resultsPerPage Description The results per page.

1.1.115.1.3 PhotoSearchResults.LoadResult Method


C# protected override Photo LoadResult(int id); Remarks This is LoadResult, a member of class PhotoSearchResults.

1.1.115.2 PhotoSearchResults Properties


1.1.115.2.1 PhotoSearchResults.Photos Property
C# public int Photos; Remarks This is Photos, a member of class PhotoSearchResults.

1.1.116 Plugins Class


Inheritance Hierarchy

474

1.1 AspNetDating.Classes Namespace C# public static class Plugins; File Plugins.cs Remarks This is class AspNetDating.Classes.Plugins. Members Plugins Fields
Name Context ( Events ( Types ( Instances ( see page 475) see page 475) see page 476) see page 476)

AspNetDating Code Reference

Plugins Class

Description This is Context, a member of class Plugins. This is Events, a member of class Plugins. This is Instances, a member of class Plugins. This is Types, a member of class Plugins.

Plugins Methods
Name InitializePlugins ( see page 476) Description This is InitializePlugins, a member of class Plugins.

Plugins Fields
Name Context ( Events ( Types ( Instances ( see page 475) see page 475) see page 476) see page 476) Description This is Context, a member of class Plugins. This is Events, a member of class Plugins. This is Instances, a member of class Plugins. This is Types, a member of class Plugins.

Plugins Methods
Name InitializePlugins ( see page 476) Description This is InitializePlugins, a member of class Plugins.

1.1.116.1 Plugins Fields


1.1.116.1.1 Plugins.Context Field
C# public static PluginContext Context = new PluginContext(); Remarks This is Context, a member of class Plugins.

1.1.116.1.2 Plugins.Events Field


C# public static PageEvents Events = new PageEvents(); Remarks This is Events, a member of class Plugins.

475

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileAnswer Class

1.1.116.1.3 Plugins.Instances Field


C# public static List<IPlugin> Instances = new List<IPlugin>(); Remarks This is Instances, a member of class Plugins.

1.1.116.1.4 Plugins.Types Field


C# public static List<Type> Types = new List<Type>(); Remarks This is Types, a member of class Plugins.

1.1.116.2 Plugins Methods


1.1.116.2.1 Plugins.InitializePlugins Method
C# public static void InitializePlugins(); Remarks This is InitializePlugins, a member of class Plugins.

1.1.117 ProfileAnswer Class


Inheritance Hierarchy

C# public class ProfileAnswer; File Profiles.cs Remarks This is class AspNetDating.Classes.ProfileAnswer. Members Methods
Name ProfileAnswer ( see page 477) Description This is ProfileAnswer, a member of class ProfileAnswer.

ProfileAnswer Methods
Name Delete ( see page 478) Description This is Delete, a member of class ProfileAnswer.

476

1.1 AspNetDating.Classes Namespace


Fetch ( see page 478) see page 478) see page 478) see page 479)

AspNetDating Code Reference


Fetches profile answer by user and question

ProfileAnswer Class

FetchByQuestionID ( FetchByUsername ( FetchNonApproved ( Save (

Fetches Profile Answers from the DB for the specified topic Fetches Profile Answers from the DB for the specified topic This is FetchNonApproved, a member of class ProfileAnswer. Saves the answer in the DB

see page 479)

ProfileAnswer Properties
Name Approved ( Question ( User ( Value ( see page 479) see page 479) Description This is Approved, a member of class ProfileAnswer. This is Question, a member of class ProfileAnswer. This is User, a member of class ProfileAnswer. This is Value, a member of class ProfileAnswer.

see page 479) see page 479)

ProfileAnswer Methods
Name Delete ( Fetch ( see page 478) see page 478) see page 478) see page 478) see page 479) Description This is Delete, a member of class ProfileAnswer. Fetches profile answer by user and question Fetches Profile Answers from the DB for the specified topic Fetches Profile Answers from the DB for the specified topic This is FetchNonApproved, a member of class ProfileAnswer. Saves the answer in the DB

FetchByQuestionID ( FetchByUsername ( FetchNonApproved ( Save (

see page 479)

ProfileAnswer Properties
Name Approved ( Question ( User ( Value ( see page 479) see page 479) Description This is Approved, a member of class ProfileAnswer. This is Question, a member of class ProfileAnswer. This is User, a member of class ProfileAnswer. This is Value, a member of class ProfileAnswer.

see page 479) see page 479)

1.1.117.1 ProfileAnswer Constructor


1.1.117.1.1 ProfileAnswer.ProfileAnswer Constructor ()
C# public ProfileAnswer(); Remarks This is ProfileAnswer, a member of class ProfileAnswer.

1.1.117.1.2 ProfileAnswer.ProfileAnswer Constructor (string, int)


C# public ProfileAnswer(string Username, int QuestionID); Remarks This is ProfileAnswer, a member of class ProfileAnswer.

1.1.117.2 ProfileAnswer Methods


1.1.117.2.1 Delete Method

477

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileAnswer Class

1.1.117.2.1.1 ProfileAnswer.Delete Method ()


C# public void Delete(); Remarks This is Delete, a member of class ProfileAnswer.

1.1.117.2.1.2 ProfileAnswer.Delete Method (string, int)


C# public static void Delete(string username, int questionID); Remarks This is Delete, a member of class ProfileAnswer.

1.1.117.2.2 ProfileAnswer.Fetch Method


Fetches profile answer by user and question C# public static ProfileAnswer Fetch(string Username, int QuestionID); Parameters
Parameters string Username int QuestionID Description Username ID of the Question ( see page 479)

Returns ProfileAnswer ( see page 476) object

1.1.117.2.3 ProfileAnswer.FetchByQuestionID Method


Fetches Profile Answers from the DB for the specified topic C# public static ProfileAnswer[] FetchByQuestionID(int QuestionID); Parameters
Parameters int QuestionID Description ID of the question

Returns Array of ProfileAnswer ( see page 476) objects

1.1.117.2.4 ProfileAnswer.FetchByUsername Method


Fetches Profile Answers from the DB for the specified topic C# public static ProfileAnswer[] FetchByUsername(string Username); Parameters
Parameters string Username Description ID of the question

478

1.1 AspNetDating.Classes Namespace Returns Array of ProfileAnswer (

AspNetDating Code Reference

ProfileAnswer Class

see page 476) objects

1.1.117.2.5 ProfileAnswer.FetchNonApproved Method


C# public static ProfileAnswer[] FetchNonApproved(); Remarks This is FetchNonApproved, a member of class ProfileAnswer.

1.1.117.2.6 ProfileAnswer.Save Method


Saves the answer in the DB C# public void Save();

1.1.117.3 ProfileAnswer Properties


1.1.117.3.1 ProfileAnswer.Approved Property
C# public bool Approved; Remarks This is Approved, a member of class ProfileAnswer.

1.1.117.3.2 ProfileAnswer.Question Property


C# public ProfileQuestion Question; Remarks This is Question, a member of class ProfileAnswer.

1.1.117.3.3 ProfileAnswer.User Property


C# public User User; Remarks This is User, a member of class ProfileAnswer.

1.1.117.3.4 ProfileAnswer.Value Property


C# public string Value;

479

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

ProfileChoice Class

This is Value, a member of class ProfileAnswer.

1.1.118 ProfileChoice Class


Inheritance Hierarchy

C# public class ProfileChoice; File Profiles.cs Remarks This is class AspNetDating.Classes.ProfileChoice. Members Methods
Name ProfileChoice ( see page 481) Description This is ProfileChoice, a member of class ProfileChoice.

ProfileChoice Methods
Name Delete ( Fetch ( Save ( see page 481) see page 481) see page 481) see page 482) Description This is Delete, a member of class ProfileChoice. Fetches Profile Choice from the DB Fetches Profile Choices from the DB for the specified question This is Save, a member of class ProfileChoice.

FetchByQuestionID (

ProfileChoice Properties
Name Id ( see page 482) see page 482) see page 482) Question ( QuestionID ( Value ( Description This is Id, a member of class ProfileChoice. This is Question, a member of class ProfileChoice. This is QuestionID, a member of class ProfileChoice. This is Value, a member of class ProfileChoice.

see page 482)

ProfileChoice Methods
Name Delete ( Fetch ( Save ( see page 481) see page 481) see page 481) see page 482) Description This is Delete, a member of class ProfileChoice. Fetches Profile Choice from the DB Fetches Profile Choices from the DB for the specified question This is Save, a member of class ProfileChoice.

FetchByQuestionID (

ProfileChoice Properties
Name Id ( see page 482) see page 482) see page 482) Question ( QuestionID ( Value ( Description This is Id, a member of class ProfileChoice. This is Question, a member of class ProfileChoice. This is QuestionID, a member of class ProfileChoice. This is Value, a member of class ProfileChoice.

see page 482)

1.1.118.1 ProfileChoice Constructor

480

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileChoice Class

1.1.118.1.1 ProfileChoice.ProfileChoice Constructor ()


C# public ProfileChoice(); Remarks This is ProfileChoice, a member of class ProfileChoice.

1.1.118.1.2 ProfileChoice.ProfileChoice Constructor (int)


C# public ProfileChoice(int ID); Remarks This is ProfileChoice, a member of class ProfileChoice.

1.1.118.2 ProfileChoice Methods


1.1.118.2.1 ProfileChoice.Delete Method
C# public static void Delete(int id); Remarks This is Delete, a member of class ProfileChoice.

1.1.118.2.2 ProfileChoice.Fetch Method


Fetches Profile Choice from the DB C# public static ProfileChoice Fetch(int Id); Parameters
Parameters int Id Description Id ( see page 482) of the choice

Returns ProfileChoice ( Exceptions


Exceptions NotFoundException ( see page 427) Description No choice was found with the requested Id ( see page 482)

see page 480) object

1.1.118.2.3 ProfileChoice.FetchByQuestionID Method


Fetches Profile Choices from the DB for the specified question C# public static ProfileChoice[] FetchByQuestionID(int QuestionID);

481

1.1 AspNetDating.Classes Namespace Parameters


Parameters int QuestionID

AspNetDating Code Reference

ProfileQuestion Class

Description ID of the question

Returns Array of ProfileChoice ( see page 480) objects

1.1.118.2.4 ProfileChoice.Save Method


C# public void Save(); Remarks This is Save, a member of class ProfileChoice.

1.1.118.3 ProfileChoice Properties


1.1.118.3.1 ProfileChoice.Id Property
C# public int Id; Remarks This is Id, a member of class ProfileChoice.

1.1.118.3.2 ProfileChoice.Question Property


C# public ProfileQuestion Question; Remarks This is Question, a member of class ProfileChoice.

1.1.118.3.3 ProfileChoice.QuestionID Property


C# public int QuestionID; Remarks This is QuestionID, a member of class ProfileChoice.

1.1.118.3.4 ProfileChoice.Value Property


C# public string Value; Remarks This is Value, a member of class ProfileChoice.

482

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileQuestion Class

1.1.119 ProfileQuestion Class


Inheritance Hierarchy

C# public class ProfileQuestion; File Profiles.cs Remarks This is class AspNetDating.Classes.ProfileQuestion. Members Methods
Name ProfileQuestion ( see page 484) Description This is ProfileQuestion, a member of class ProfileQuestion.

ProfileQuestion Enumerations
Name eEditStyle ( eShowStyle ( see page 485) see page 485) see page 486) eSearchStyle ( Description This is record AspNetDating.Classes.ProfileQuestion.eEditStyle. This is record AspNetDating.Classes.ProfileQuestion.eSearchStyle. This is record AspNetDating.Classes.ProfileQuestion.eShowStyle.

ProfileQuestion Methods
Name ChangeOrder ( Delete ( Fetch ( see page 486) Description Makes ProfileQuestion priority higher or lower depending on the chosen direction This is Delete, a member of class ProfileQuestion. Fetches Profile Question from the DB Fetches answer for the current question Fetches all answers for the current question Fetches Profile Questions from the DB for the specified topic Fetches all choices for the current question This is IsVisible, a member of class ProfileQuestion. This is Save, a member of class ProfileQuestion.

see page 486) see page 486) see page 487) see page 487) see page 487) see page 487)

FetchAnswer ( FetchAnswers (

FetchByTopicID ( FetchChoices ( IsVisible ( Save (

see page 488)

see page 488)

ProfileQuestion Properties
Name AltName ( Description ( EditStyle ( Hint ( Id ( Name ( Priority ( Required ( see page 488) see page 488) see page 488) Description This is AltName, a member of class ProfileQuestion. This is Description, a member of class ProfileQuestion. This is EditStyle, a member of class ProfileQuestion. This is Hint, a member of class ProfileQuestion. This is Id, a member of class ProfileQuestion. This is Name, a member of class ProfileQuestion. This is Priority, a member of class ProfileQuestion. This is Required, a member of class ProfileQuestion. This is RequiresApproval, a member of class ProfileQuestion. This is SearchStyle, a member of class ProfileQuestion. This is ShowStyle, a member of class ProfileQuestion. This is Topic, a member of class ProfileQuestion. This is TopicID, a member of class ProfileQuestion. This is VisibleForCouple, a member of class ProfileQuestion.

see page 488) see page 489) see page 489) see page 489) see page 489) see page 489) see page 489) see page 490)

RequiresApproval ( SearchStyle ( ShowStyle ( Topic ( TopicID (

see page 490) see page 490) see page 490)

VisibleForCouple (

483

1.1 AspNetDating.Classes Namespace


VisibleForFemale ( VisibleForMale ( see page 490) see page 490)

AspNetDating Code Reference

ProfileQuestion Class

This is VisibleForFemale, a member of class ProfileQuestion. This is VisibleForMale, a member of class ProfileQuestion.

ProfileQuestion Enumerations
Name eEditStyle ( eShowStyle ( see page 485) see page 485) see page 486) eSearchStyle ( Description This is record AspNetDating.Classes.ProfileQuestion.eEditStyle. This is record AspNetDating.Classes.ProfileQuestion.eSearchStyle. This is record AspNetDating.Classes.ProfileQuestion.eShowStyle.

ProfileQuestion Methods
Name ChangeOrder ( Delete ( Fetch ( see page 486) Description Makes ProfileQuestion priority higher or lower depending on the chosen direction This is Delete, a member of class ProfileQuestion. Fetches Profile Question from the DB Fetches answer for the current question Fetches all answers for the current question Fetches Profile Questions from the DB for the specified topic Fetches all choices for the current question This is IsVisible, a member of class ProfileQuestion. This is Save, a member of class ProfileQuestion.

see page 486) see page 486) see page 487) see page 487) see page 487) see page 487)

FetchAnswer ( FetchAnswers (

FetchByTopicID ( FetchChoices ( IsVisible ( Save (

see page 488)

see page 488)

ProfileQuestion Properties
Name AltName ( Description ( EditStyle ( Hint ( Id ( Name ( Priority ( Required ( see page 488) see page 488) see page 488) Description This is AltName, a member of class ProfileQuestion. This is Description, a member of class ProfileQuestion. This is EditStyle, a member of class ProfileQuestion. This is Hint, a member of class ProfileQuestion. This is Id, a member of class ProfileQuestion. This is Name, a member of class ProfileQuestion. This is Priority, a member of class ProfileQuestion. This is Required, a member of class ProfileQuestion. This is RequiresApproval, a member of class ProfileQuestion. This is SearchStyle, a member of class ProfileQuestion. This is ShowStyle, a member of class ProfileQuestion. This is Topic, a member of class ProfileQuestion. This is TopicID, a member of class ProfileQuestion. This is VisibleForCouple, a member of class ProfileQuestion. This is VisibleForFemale, a member of class ProfileQuestion. This is VisibleForMale, a member of class ProfileQuestion.

see page 488) see page 489) see page 489) see page 489) see page 489) see page 489) see page 489) see page 490)

RequiresApproval ( SearchStyle ( ShowStyle ( Topic ( TopicID (

see page 490) see page 490) see page 490) see page 490) see page 490)

VisibleForCouple ( VisibleForFemale ( VisibleForMale (

1.1.119.1 ProfileQuestion Constructor


1.1.119.1.1 ProfileQuestion.ProfileQuestion Constructor ()
C# public ProfileQuestion(); Remarks This is ProfileQuestion, a member of class ProfileQuestion.

484

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileQuestion Class

1.1.119.1.2 ProfileQuestion.ProfileQuestion Constructor (int)


C# public ProfileQuestion(int id); Remarks This is ProfileQuestion, a member of class ProfileQuestion.

1.1.119.2 ProfileQuestion Enumerations


1.1.119.2.1 AspNetDating.Classes.ProfileQuestion.eEditStyle Enumeration
C# public enum eEditStyle { Hidden = 0, SingleLine = 1, MultiLine = 2, SingleChoiceRadio = 4, SingleChoiceSelect = 5, MultiChoiceCheck = 6, MultiChoiceSelect = 7 } File Profiles.cs Members
Members SingleChoiceRadio = 4 Description Numeric = 3,

Remarks This is record AspNetDating.Classes.ProfileQuestion.eEditStyle.

1.1.119.2.2 AspNetDating.Classes.ProfileQuestion.eSearchStyle Enumeration


C# public enum eSearchStyle { Hidden = 0, SingleChoice = 1, MultiChoiceCheck = 2, MultiChoiceSelect = 3, RangeChoiceSelect = 4 } File Profiles.cs Remarks This is record AspNetDating.Classes.ProfileQuestion.eSearchStyle.

485

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileQuestion Class

1.1.119.2.3 AspNetDating.Classes.ProfileQuestion.eShowStyle Enumeration


C# public enum eShowStyle { Hidden = 0, Slogan = 1, SingleChoice = 2, SingleLine = 3, MultiLine = 4, MultiChoiceSmall = 5, MultiChoiceBig = 6 } File Profiles.cs Remarks This is record AspNetDating.Classes.ProfileQuestion.eShowStyle.

1.1.119.3 ProfileQuestion Methods


1.1.119.3.1 ProfileQuestion.ChangeOrder Method
Makes ProfileQuestion ( C# public static void ChangeOrder(int topicID, int questionID, eDirections direction); Parameters
Parameters int questionID eDirections direction Description id identifying ProfileQuestion ( see page 483)'s priority to be changed direction in which selected question is going to move in the list of topics up: alter current question priority to lower down: alter current question priority to higher

see page 483) priority higher or lower depending on the chosen direction

1.1.119.3.2 ProfileQuestion.Delete Method


C# public static void Delete(int id); Remarks This is Delete, a member of class ProfileQuestion.

1.1.119.3.3 ProfileQuestion.Fetch Method


Fetches Profile Question from the DB C# public static ProfileQuestion Fetch(int Id); Parameters
Parameters int Id Description Id ( see page 489) of the question

486

1.1 AspNetDating.Classes Namespace Returns ProfileQuestion ( Exceptions


Exceptions NotFoundException ( see page 427)

AspNetDating Code Reference

ProfileQuestion Class

see page 483) object

Description No question was found with the requested Id ( see page 489)

1.1.119.3.4 ProfileQuestion.FetchAnswer Method


Fetches answer for the current question C# public ProfileAnswer FetchAnswer(string Username); Parameters
Parameters string Username Description Username

Returns ProfileAnswer ( see page 476) object

1.1.119.3.5 ProfileQuestion.FetchAnswers Method


Fetches all answers for the current question C# public ProfileAnswer[] FetchAnswers(); Returns Array of ProfileAnswer ( see page 476)

1.1.119.3.6 ProfileQuestion.FetchByTopicID Method


Fetches Profile Questions from the DB for the specified topic C# public static ProfileQuestion[] FetchByTopicID(int TopicID); Parameters
Parameters int TopicID Description ID of the topic

Returns Array of ProfileQuestion ( see page 483) objects

1.1.119.3.7 ProfileQuestion.FetchChoices Method


Fetches all choices for the current question C# public ProfileChoice[] FetchChoices(); Returns Array of ProfileChoice ( see page 480)

487

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileQuestion Class

1.1.119.3.8 ProfileQuestion.IsVisible Method


C# public bool IsVisible(User.eGender gender); Remarks This is IsVisible, a member of class ProfileQuestion.

1.1.119.3.9 ProfileQuestion.Save Method


C# public void Save(); Remarks This is Save, a member of class ProfileQuestion.

1.1.119.4 ProfileQuestion Properties


1.1.119.4.1 ProfileQuestion.AltName Property
C# public string AltName; Remarks This is AltName, a member of class ProfileQuestion.

1.1.119.4.2 ProfileQuestion.Description Property


C# public string Description; Remarks This is Description, a member of class ProfileQuestion.

1.1.119.4.3 ProfileQuestion.EditStyle Property


C# public eEditStyle EditStyle; Remarks This is EditStyle, a member of class ProfileQuestion.

1.1.119.4.4 ProfileQuestion.Hint Property


C# public string Hint; Remarks This is Hint, a member of class ProfileQuestion.

488

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileQuestion Class

1.1.119.4.5 ProfileQuestion.Id Property


C# public int Id; Remarks This is Id, a member of class ProfileQuestion.

1.1.119.4.6 ProfileQuestion.Name Property


C# public string Name; Remarks This is Name, a member of class ProfileQuestion.

1.1.119.4.7 ProfileQuestion.Priority Property


C# public int Priority; Remarks This is Priority, a member of class ProfileQuestion.

1.1.119.4.8 ProfileQuestion.Required Property


C# public bool Required; Remarks This is Required, a member of class ProfileQuestion.

1.1.119.4.9 ProfileQuestion.RequiresApproval Property


C# public bool RequiresApproval; Remarks This is RequiresApproval, a member of class ProfileQuestion.

1.1.119.4.10 ProfileQuestion.SearchStyle Property


C# public eSearchStyle SearchStyle; Remarks This is SearchStyle, a member of class ProfileQuestion.

489

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileTopic Class

1.1.119.4.11 ProfileQuestion.ShowStyle Property


C# public eShowStyle ShowStyle; Remarks This is ShowStyle, a member of class ProfileQuestion.

1.1.119.4.12 ProfileQuestion.Topic Property


C# public ProfileTopic Topic; Remarks This is Topic, a member of class ProfileQuestion.

1.1.119.4.13 ProfileQuestion.TopicID Property


C# public int TopicID; Remarks This is TopicID, a member of class ProfileQuestion.

1.1.119.4.14 ProfileQuestion.VisibleForCouple Property


C# public bool VisibleForCouple; Remarks This is VisibleForCouple, a member of class ProfileQuestion.

1.1.119.4.15 ProfileQuestion.VisibleForFemale Property


C# public bool VisibleForFemale; Remarks This is VisibleForFemale, a member of class ProfileQuestion.

1.1.119.4.16 ProfileQuestion.VisibleForMale Property


C# public bool VisibleForMale; Remarks This is VisibleForMale, a member of class ProfileQuestion.

490

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileTopic Class

1.1.120 ProfileTopic Class


Inheritance Hierarchy

C# [Serializable] public class ProfileTopic; File Profiles.cs Remarks This is class AspNetDating.Classes.ProfileTopic. Members Methods
Name ProfileTopic ( see page 492) Description This is ProfileTopic, a member of class ProfileTopic.

ProfileTopic Methods
Name ChangeOrder ( Delete ( Fetch ( Save ( see page 492) see page 492) see page 492) see page 493) see page 493) Description Makes ProfileTopic priority higher or lower depending on the chosen direction This is Delete, a member of class ProfileTopic. Fetches all Profile Topics from the DB Fetches all questions for the current topic Creates new or updates current topic using given title and column number

FetchQuestions (

ProfileTopic Properties
Name EditColumns ( ID ( Name ( Priority ( see page 493) see page 493) see page 494) see page 494) see page 494) Description This is EditColumns, a member of class ProfileTopic. This is ID, a member of class ProfileTopic. This is Name, a member of class ProfileTopic. This is Priority, a member of class ProfileTopic. This is ViewColumns, a member of class ProfileTopic.

ViewColumns (

ProfileTopic Methods
Name ChangeOrder ( Delete ( Fetch ( Save ( see page 492) see page 492) see page 492) see page 493) see page 493) Description Makes ProfileTopic priority higher or lower depending on the chosen direction This is Delete, a member of class ProfileTopic. Fetches all Profile Topics from the DB Fetches all questions for the current topic Creates new or updates current topic using given title and column number

FetchQuestions (

ProfileTopic Properties
Name EditColumns ( ID ( Name ( Priority ( see page 493) see page 493) see page 494) see page 494) see page 494) Description This is EditColumns, a member of class ProfileTopic. This is ID, a member of class ProfileTopic. This is Name, a member of class ProfileTopic. This is Priority, a member of class ProfileTopic. This is ViewColumns, a member of class ProfileTopic.

ViewColumns (

491

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

ProfileTopic Class

1.1.120.1 ProfileTopic Constructor


1.1.120.1.1 ProfileTopic.ProfileTopic Constructor ()
C# public ProfileTopic(); Remarks This is ProfileTopic, a member of class ProfileTopic.

1.1.120.1.2 ProfileTopic.ProfileTopic Constructor (int)


C# public ProfileTopic(int ID); Remarks This is ProfileTopic, a member of class ProfileTopic.

1.1.120.2 ProfileTopic Methods


1.1.120.2.1 ProfileTopic.ChangeOrder Method
Makes ProfileTopic ( C# public static void ChangeOrder(int id, eDirections direction); Parameters
Parameters int id eDirections direction Description id identifying ProfileTopic ( see page 491)'s priority to be changed direction in which selected topic is going to move in the list of topics up: alter current topic priority to lower down: alter current topic priority to higher

see page 491) priority higher or lower depending on the chosen direction

1.1.120.2.2 ProfileTopic.Delete Method


C# public static void Delete(int id); Remarks This is Delete, a member of class ProfileTopic.

1.1.120.2.3 Fetch Method


1.1.120.2.3.1 ProfileTopic.Fetch Method ()
Fetches all Profile Topics from the DB C# public static ProfileTopic[] Fetch();

492

1.1 AspNetDating.Classes Namespace Returns Array of ProfileTopic (

AspNetDating Code Reference

ProfileTopic Class

see page 491) objects

1.1.120.2.3.2 ProfileTopic.Fetch Method (int)


Fetches Profile Topic from the DB C# public static ProfileTopic Fetch(int Id); Parameters
Parameters int Id Description Id of the topic

Returns ProfileTopic ( Exceptions


Exceptions NotFoundException ( see page 427) Description No topic was found with the requested Id

see page 491) object

1.1.120.2.4 ProfileTopic.FetchQuestions Method


Fetches all questions for the current topic C# public ProfileQuestion[] FetchQuestions(); Returns Array of ProfileQuestion ( see page 483) objects

1.1.120.2.5 ProfileTopic.Save Method


Creates new or updates current topic using given title and column number C# public void Save();

1.1.120.3 ProfileTopic Properties


1.1.120.3.1 ProfileTopic.EditColumns Property
C# public int EditColumns; Remarks This is EditColumns, a member of class ProfileTopic.

1.1.120.3.2 ProfileTopic.ID Property


C# public int ID;

493

1.1 AspNetDating.Classes Namespace Remarks This is ID, a member of class ProfileTopic.

AspNetDating Code Reference

Radius Class

1.1.120.3.3 ProfileTopic.Name Property


C# public string Name; Remarks This is Name, a member of class ProfileTopic.

1.1.120.3.4 ProfileTopic.Priority Property


C# public int Priority; Remarks This is Priority, a member of class ProfileTopic.

1.1.120.3.5 ProfileTopic.ViewColumns Property


C# public int ViewColumns; Remarks This is ViewColumns, a member of class ProfileTopic.

1.1.121 Radius Class


Summary description for Radius. Inheritance Hierarchy

C# public class Radius; File Location.cs Members Radius Methods


Name GetUserLocationsWithinRadius ( UserLocationsWithinRadius ( see page 495) Description Finds all AspNetDating.Classes.LocationInRadius ( X miles of inRefLoc. see page 359)es within

see page 495)

Radius Methods
Name GetUserLocationsWithinRadius ( see page 495) Description Finds all AspNetDating.Classes.LocationInRadius ( X miles of inRefLoc. see page 359)es within

494

1.1 AspNetDating.Classes Namespace


UserLocationsWithinRadius (

AspNetDating Code Reference


see page 495)

RadiusBox Class

1.1.121.1 Radius Methods


1.1.121.1.1 Radius.GetUserLocationsWithinRadius Method
Finds all AspNetDating.Classes.LocationInRadius ( C# public static LocationInRadius[] GetUserLocationsWithinRadius(Location inRefLoc, User.eGender gender, int maxAge, int minAge, bool photoReq, RadiusBox inBounds, int maxResults); Parameters
Parameters Location inRefLoc RadiusBox inBounds Description The central location from which we are trying to find other locations within the specified radius. A class containing the "box" that encloses inRefLoc. Used to approximate a circle of Radius ( see page 494) R centered around the point inRefLoc.

see page 359)es within X miles of inRefLoc.

Returns 0 or more AspNetDating.Classes.LocationInRadius ( inRefLoc. Remarks To speed the calculation, this method finds all areas within a square area of dimension (2*Radius ( see page 494))x(2*Radius ( see page 494)). Any city with a Lat/Lon pair that falls within this square is returned. However, only those cities whose distance is less than or equal to Radius ( see page 494) miles from inRefLoc are returned. This has the unfortunate side effect of selecting from ~22% more area than is necessary. see page 359)es that are within Radius ( see page 494) miles of

1.1.121.1.2 Radius.UserLocationsWithinRadius Method


C# public static LocationInRadius[] UserLocationsWithinRadius(Location inLocation, User.eGender gender, int maxAge, int minAge, bool photoReq, double inRadius, int maxResults); Parameters
Parameters Location inLocation double inRadius Description The Location ( see page 356) around which to search. Search radius in miles.

1.1.122 RadiusBox Class


A RadiusBox encloses a "box" area around a location, where each side of the square is radius miles away from the location. Doing it this way includes ~22% more area than if we used a proper circle, but using a box simplifies the SQL query. Inheritance Hierarchy

C# public class RadiusBox;

495

1.1 AspNetDating.Classes Namespace File Location.cs Members Methods


Name RadiusBox ( see page 496)

AspNetDating Code Reference

RadiusBox Class

Description This is RadiusBox, a member of class RadiusBox.

RadiusBox Methods
Name Create ( see page 496) Description Creates a box that encloses the specified location, where the sides of the square are inRadius miles away from the location at the perpendicular. Note that we do not actually generate lat/lon pairs; we only generate the coordinate that represents the side of the box.

RadiusBox Properties
Name BottomLine ( LeftLine ( Radius ( RightLine ( TopLine ( see page 497) see page 497) see page 497) see page 497) see page 497) Description Represents the Southern latitude line. Represents the Western longitude line. Represents the radius of the search area. Represents the Eastern longitude line. Represents the Northern latitude line.

RadiusBox Methods
Name Create ( see page 496) Description Creates a box that encloses the specified location, where the sides of the square are inRadius miles away from the location at the perpendicular. Note that we do not actually generate lat/lon pairs; we only generate the coordinate that represents the side of the box.

RadiusBox Properties
Name BottomLine ( LeftLine ( Radius ( RightLine ( TopLine ( see page 497) see page 497) see page 497) see page 497) see page 497) Description Represents the Southern latitude line. Represents the Western longitude line. Represents the radius of the search area. Represents the Eastern longitude line. Represents the Northern latitude line.

1.1.122.1 RadiusBox.RadiusBox Constructor


C# public RadiusBox(); Remarks This is RadiusBox, a member of class RadiusBox.

1.1.122.2 RadiusBox Methods


1.1.122.2.1 RadiusBox.Create Method
Creates a box that encloses the specified location, where the sides of the square are inRadius miles away from the location at the perpendicular. Note that we do not actually generate lat/lon pairs; we only generate the coordinate that represents the side of the box.

496

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

Reflection Class

public static RadiusBox Create(Location inLocation, Double inRadius); Parameters


Parameters Location inLocation Double inRadius Description

Remarks Formula obtained from Dr. Math at http://www.mathforum.org/library/drmath/view/51816.html.

1.1.122.3 RadiusBox Properties


1.1.122.3.1 RadiusBox.BottomLine Property
Represents the Southern latitude line. C# public Double BottomLine;

1.1.122.3.2 RadiusBox.LeftLine Property


Represents the Western longitude line. C# public Double LeftLine;

1.1.122.3.3 RadiusBox.Radius Property


Represents the radius of the search area. C# public Double Radius;

1.1.122.3.4 RadiusBox.RightLine Property


Represents the Eastern longitude line. C# public Double RightLine;

1.1.122.3.5 RadiusBox.TopLine Property


Represents the Northern latitude line. C# public Double TopLine;

1.1.123 Reflection Class


Summary description for Reflection.

497

1.1 AspNetDating.Classes Namespace Inheritance Hierarchy

AspNetDating Code Reference

Reflection Class

C# public class Reflection; File Reflection.cs Members Reflection Classes


Name ControlAttribute ( HintAttribute ( PropertyData ( see page 499) see page 500) DescriptionAttribute ( PropertyAttribute ( Description This class defines the "Control" attribute This class defines the "Description ( This class defines the "Hint ( The property data see page 500)" attribute see page 501)" attribute

see page 501) see page 502) see page 503)

This class handles defines the "Property" attribute

Reflection Methods
Name ColorToString ( see page 504) see page 505) see page 505) see page 505) see page 506) GenerateSettingsTable ( Description Colors to string. Generates the settings table. Generates the settings table from object. Gets the enum elements description. Gets the properties data. Gets the properties data from object. Hashtables to string. Saves the properties data. Saves the table settings. see page 506) Strings the array to comma delimited string. Converts RGBA string to Color structure Strings to enum. Strings to hashtable.

GenerateSettingsTableFromObject ( GetEnumElementsDescription ( GetPropertiesData ( HashtableToString ( SavePropertiesData ( SaveTableSettings ( StringToColor ( StringToEnum ( GetPropertiesDataFromObject ( see page 505) see page 506) see page 506) see page 506)

StringArrayToCommaDelimitedString ( see page 507) see page 507) see page 507)

StringToHashtable (

Reflection Classes
Name ControlAttribute ( HintAttribute ( PropertyData ( see page 499) see page 500) DescriptionAttribute ( PropertyAttribute ( Description This class defines the "Control" attribute This class defines the "Description ( This class defines the "Hint ( The property data see page 500)" attribute see page 501)" attribute

see page 501) see page 502) see page 503)

This class handles defines the "Property" attribute

Reflection Methods
Name ColorToString ( see page 504) see page 505) see page 505) see page 505) see page 506) GenerateSettingsTable ( Description Colors to string. Generates the settings table. Generates the settings table from object. Gets the enum elements description. Gets the properties data. Gets the properties data from object. Hashtables to string. Saves the properties data. Saves the table settings. see page 506) Strings the array to comma delimited string. Converts RGBA string to Color structure Strings to enum.

GenerateSettingsTableFromObject ( GetEnumElementsDescription ( GetPropertiesData ( HashtableToString ( SavePropertiesData ( SaveTableSettings ( StringToColor ( StringToEnum ( GetPropertiesDataFromObject ( see page 505) see page 506) see page 506) see page 506)

StringArrayToCommaDelimitedString ( see page 507) see page 507)

498

1.1 AspNetDating.Classes Namespace


StringToHashtable ( see page 507)

AspNetDating Code Reference


Strings to hashtable.

Reflection Class

1.1.123.1 Reflection Classes


1.1.123.1.1 Reflection.ControlAttribute Class
This class defines the "Control" attribute Inheritance Hierarchy

C# [AttributeUsage(AttributeTargets.Property)] public class ControlAttribute : Attribute; File Reflection.cs Members Methods


Name ControlAttribute ( see page 499) Description Initializes a new instance of the ControlAttribute class.

ControlAttribute Properties
Name ControlType ( PropertyName ( see page 499) see page 500) Description This is ControlType, a member of class ControlAttribute. Gets the name of the property.

ControlAttribute Properties
Name ControlType ( PropertyName ( see page 499) see page 500) Description This is ControlType, a member of class ControlAttribute. Gets the name of the property.

1.1.123.1.1.1 Reflection.ControlAttribute.ControlAttribute Constructor


Initializes a new instance of the ControlAttribute ( C# public ControlAttribute(Type controlType, string propertyName); Parameters
Parameters Type controlType string propertyName Description Type of the control. Name of the property.

see page 499) class.

1.1.123.1.1.2 ControlAttribute Properties


1.1.123.1.1.2.1 Reflection.ControlAttribute.ControlType Property
C# public Type ControlType; Remarks This is ControlType, a member of class ControlAttribute.

499

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Reflection Class

1.1.123.1.1.2.2 Reflection.ControlAttribute.PropertyName Property


Gets the name of the property. C# public string PropertyName; Description The name of the property.

1.1.123.1.2 Reflection.DescriptionAttribute Class


This class defines the "Description ( Inheritance Hierarchy see page 500)" attribute

C# [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field)] public class DescriptionAttribute : Attribute; File Reflection.cs Members Methods
Name DescriptionAttribute ( see page 500) Description Initializes a new instance of the DescriptionAttribute class.

DescriptionAttribute Properties
Name Description ( see page 500) Description Gets the description.

DescriptionAttribute Properties
Name Description ( see page 500) Description Gets the description.

1.1.123.1.2.1 Reflection.DescriptionAttribute.DescriptionAttribute Constructor


Initializes a new instance of the DescriptionAttribute ( C# public DescriptionAttribute(string description); Parameters
Parameters string description Description The description.

see page 500) class.

1.1.123.1.2.2 DescriptionAttribute Properties


1.1.123.1.2.2.1 Reflection.DescriptionAttribute.Description Property
Gets the description. C# public string Description;

500

1.1 AspNetDating.Classes Namespace Description The description.

AspNetDating Code Reference

Reflection Class

1.1.123.1.3 Reflection.HintAttribute Class


This class defines the "Hint ( Inheritance Hierarchy see page 501)" attribute

C# [AttributeUsage(AttributeTargets.Property)] public class HintAttribute : Attribute; File Reflection.cs Members Methods


Name HintAttribute ( see page 501) Description Initializes a new instance of the HintAttribute class.

HintAttribute Properties
Name Hint ( see page 501) Description Gets the hint.

HintAttribute Properties
Name Hint ( see page 501) Description Gets the hint.

1.1.123.1.3.1 Reflection.HintAttribute.HintAttribute Constructor


Initializes a new instance of the HintAttribute ( C# public HintAttribute(string hint); Parameters
Parameters string hint Description The hint.

see page 501) class.

Remarks Constructor

1.1.123.1.3.2 HintAttribute Properties


1.1.123.1.3.2.1 Reflection.HintAttribute.Hint Property
Gets the hint. C# public string Hint; Description The hint.

501

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Reflection Class

1.1.123.1.4 Reflection.PropertyAttribute Class


This class handles defines the "Property" attribute Inheritance Hierarchy

C# [AttributeUsage(AttributeTargets.Property, AllowMultiple=true)] public class PropertyAttribute : Attribute; File Reflection.cs Members Methods
Name PropertyAttribute ( see page 502) Description Initializes a new instance of the PropertyAttribute class.

PropertyAttribute Properties
Name PropertyName ( Value ( see page 502) see page 502) Description Gets the name of the property. Gets the value.

PropertyAttribute Properties
Name PropertyName ( Value ( see page 502) see page 502) Description Gets the name of the property. Gets the value.

1.1.123.1.4.1 Reflection.PropertyAttribute.PropertyAttribute Constructor


Initializes a new instance of the PropertyAttribute ( C# public PropertyAttribute(string propertyName, object _value); Parameters
Parameters string propertyName object _value Description Name of the property. The _value.

see page 502) class.

1.1.123.1.4.2 PropertyAttribute Properties


1.1.123.1.4.2.1 Reflection.PropertyAttribute.PropertyName Property
Gets the name of the property. C# public string PropertyName; Description The name of the property.

1.1.123.1.4.2.2 Reflection.PropertyAttribute.Value Property


Gets the value.

502

1.1 AspNetDating.Classes Namespace C# public object Value; Description The value.

AspNetDating Code Reference

Reflection Class

1.1.123.1.5 Reflection.PropertyData Class


The property data Inheritance Hierarchy

C# public class PropertyData; File Reflection.cs Members PropertyData Fields


Name ClassDesc ( ControlType ( ID ( see page 503) see page 503) see page 504) see page 504) ControlProperty ( Description The class description The control property The control type The ID Contains a list of properties to be applied The property description The property hint The property name The value

see page 504) see page 504) see page 504) see page 504)

PropertiesToApply ( PropertyDesc ( PropertyHint ( PropertyName ( Value (

see page 504)

PropertyData Fields
Name ClassDesc ( ControlType ( ID ( see page 503) see page 503) see page 504) see page 504) ControlProperty ( Description The class description The control property The control type The ID Contains a list of properties to be applied The property description The property hint The property name The value

see page 504) see page 504) see page 504) see page 504)

PropertiesToApply ( PropertyDesc ( PropertyHint ( PropertyName ( Value (

see page 504)

1.1.123.1.5.1 PropertyData Fields


1.1.123.1.5.1.1 Reflection.PropertyData.ClassDesc Field
The class description C# public string ClassDesc;

1.1.123.1.5.1.2 Reflection.PropertyData.ControlProperty Field


The control property

503

1.1 AspNetDating.Classes Namespace C# public string ControlProperty;

AspNetDating Code Reference

Reflection Class

1.1.123.1.5.1.3 Reflection.PropertyData.ControlType Field


The control type C# public Type ControlType;

1.1.123.1.5.1.4 Reflection.PropertyData.ID Field


The ID C# public string ID;

1.1.123.1.5.1.5 Reflection.PropertyData.PropertiesToApply Field


Contains a list of properties to be applied C# public Hashtable PropertiesToApply;

1.1.123.1.5.1.6 Reflection.PropertyData.PropertyDesc Field


The property description C# public string PropertyDesc;

1.1.123.1.5.1.7 Reflection.PropertyData.PropertyHint Field


The property hint C# public string PropertyHint;

1.1.123.1.5.1.8 Reflection.PropertyData.PropertyName Field


The property name C# public string PropertyName;

1.1.123.1.5.1.9 Reflection.PropertyData.Value Field


The value C# public object Value;

1.1.123.2 Reflection Methods


1.1.123.2.1 Reflection.ColorToString Method
Colors to string. C# public static string ColorToString(Color color, bool addHexSign);

504

1.1 AspNetDating.Classes Namespace Parameters


Parameters Color color bool addHexSign

AspNetDating Code Reference

Reflection Class

Description The color. if set to true [add hex sign].

1.1.123.2.2 Reflection.GenerateSettingsTable Method


Generates the settings table. C# public static void GenerateSettingsTable(PlaceHolder phSettings, Type SettingsClassType); Parameters
Parameters PlaceHolder phSettings Type SettingsClassType Description The ph settings. Type of the settings class.

1.1.123.2.3 Reflection.GenerateSettingsTableFromObject Method


Generates the settings table from object. C# public static void GenerateSettingsTableFromObject(PlaceHolder phSettings, object objectInstance); Parameters
Parameters PlaceHolder phSettings object objectInstance Description The ph settings. The object instance.

1.1.123.2.4 Reflection.GetEnumElementsDescription Method


Gets the enum elements description. C# public static string[] GetEnumElementsDescription(Enum e); Parameters
Parameters Enum e Description The e.

1.1.123.2.5 Reflection.GetPropertiesData Method


Gets the properties data. C# public static PropertyData[] GetPropertiesData(Type classType, int languageId); Parameters
Parameters Type classType int languageId Description Type of the class. The language id.

505

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Reflection Class

1.1.123.2.6 Reflection.GetPropertiesDataFromObject Method


Gets the properties data from object. C# public static PropertyData[] GetPropertiesDataFromObject(object objectInstance, int languageId); Parameters
Parameters object objectInstance int languageId Description The object instance. The language id.

1.1.123.2.7 Reflection.HashtableToString Method


Hashtables to string. C# public static string HashtableToString(Hashtable hash); Parameters
Parameters Hashtable hash Description The hash.

1.1.123.2.8 Reflection.SavePropertiesData Method


Saves the properties data. C# public static object SavePropertiesData(Type classType, PropertyData[] items, int languageId); Parameters
Parameters Type classType PropertyData[] items int languageId Description Type of the class. The items. The language id.

1.1.123.2.9 Reflection.SaveTableSettings Method


Saves the table settings. C# public static object SaveTableSettings(PlaceHolder phSettings, Type SettingsClassType); Parameters
Parameters PlaceHolder phSettings Type SettingsClassType Description The ph settings. Type of the settings class.

1.1.123.2.10 Reflection.StringArrayToCommaDelimitedString Method


Strings the array to comma delimited string. C# public static string StringArrayToCommaDelimitedString(string[] items);

506

1.1 AspNetDating.Classes Namespace Parameters


Parameters string[] items

AspNetDating Code Reference

SavedSearch Class

Description The items.

1.1.123.2.11 Reflection.StringToColor Method


Converts RGBA string to Color structure C# public static Color StringToColor(string hexValue); Parameters
Parameters string hexValue Description string that represents color in a hex RGB format i.e #FF0000(Red)

1.1.123.2.12 Reflection.StringToEnum Method


Strings to enum. C# public static object StringToEnum(Type t, string Value); Parameters
Parameters Type t string Value Description The t. The value.

1.1.123.2.13 Reflection.StringToHashtable Method


Strings to hashtable. C# public static Hashtable StringToHashtable(string pairs); Parameters
Parameters string pairs Description The pairs.

1.1.124 SavedSearch Class


Inheritance Hierarchy

C# public class SavedSearch; File SavedSearches.cs Remarks This is class AspNetDating.Classes.SavedSearch.

507

1.1 AspNetDating.Classes Namespace Members SavedSearch Enumerations


Name eGender ( see page 509)

AspNetDating Code Reference

SavedSearch Class

Description This is record AspNetDating.Classes.SavedSearch.eGender.

SavedSearch Methods
Name Create ( Delete ( Load ( Save ( see page 509) see page 510) see page 510) see page 510) see page 511) see page 511) Description Creates Saved Search object with id = -1. Deletes SavedSearch from database by specified id. This is GetSavedSearchesToMail, a member of class SavedSearch. Loads SavedSearch from database by specified id. Saves this instance into database. Sets the next email date.

GetSavedSearchesToMail (

SetNextEmailDate (

SavedSearch Properties
Name AgeFrom ( AgeTo ( City ( ChoiceIds ( Country ( see page 511) see page 511) see page 511) see page 512) see page 512) see page 512) Description This is AgeFrom, a member of class SavedSearch. This is AgeTo, a member of class SavedSearch. This is ChoiceIds, a member of class SavedSearch. This is City, a member of class SavedSearch. This is Country, a member of class SavedSearch. This is EmailFrequency, a member of class SavedSearch. This is EmailMatches, a member of class SavedSearch. Gets or sets the gender. This is Id, a member of class SavedSearch. This is Name, a member of class SavedSearch. This is NextEmailDate, a member of class SavedSearch. This is PhotoRequired, a member of class SavedSearch. This is State, a member of class SavedSearch. This is Username, a member of class SavedSearch. This is Zip, a member of class SavedSearch.

see page 511)

EmailFrequency ( EmailMatches ( Gender ( Id ( Name (

see page 512) see page 512) see page 513) see page 513)

see page 512)

NextEmailDate ( PhotoRequired ( State ( Zip ( Username (

see page 513) see page 513) see page 513)

SavedSearch Enumerations
Name eGender ( see page 509) Description This is record AspNetDating.Classes.SavedSearch.eGender.

SavedSearch Methods
Name Create ( Delete ( Load ( Save ( see page 509) see page 510) see page 510) see page 510) see page 511) see page 511) Description Creates Saved Search object with id = -1. Deletes SavedSearch from database by specified id. This is GetSavedSearchesToMail, a member of class SavedSearch. Loads SavedSearch from database by specified id. Saves this instance into database. Sets the next email date.

GetSavedSearchesToMail (

SetNextEmailDate (

SavedSearch Properties
Name AgeFrom ( AgeTo ( City ( ChoiceIds ( Country ( see page 511) see page 511) see page 511) see page 512) see page 512) see page 512) Description This is AgeFrom, a member of class SavedSearch. This is AgeTo, a member of class SavedSearch. This is ChoiceIds, a member of class SavedSearch. This is City, a member of class SavedSearch. This is Country, a member of class SavedSearch. This is EmailFrequency, a member of class SavedSearch. This is EmailMatches, a member of class SavedSearch. Gets or sets the gender. This is Id, a member of class SavedSearch.

see page 511)

EmailFrequency ( EmailMatches ( Gender ( Id (

see page 512)

see page 512)

508

1.1 AspNetDating.Classes Namespace


Name ( see page 512) see page 513) see page 513)

AspNetDating Code Reference


This is Name, a member of class SavedSearch.

SavedSearch Class

NextEmailDate ( PhotoRequired ( State ( Zip ( Username (

This is NextEmailDate, a member of class SavedSearch. This is PhotoRequired, a member of class SavedSearch. This is State, a member of class SavedSearch. This is Username, a member of class SavedSearch. This is Zip, a member of class SavedSearch.

see page 513) see page 513) see page 513)

1.1.124.1 SavedSearch Enumerations


1.1.124.1.1 AspNetDating.Classes.SavedSearch.eGender Enumeration
C# public enum eGender { Male = 1, Female = 2, Couple = 3 } File SavedSearches.cs Remarks This is record AspNetDating.Classes.SavedSearch.eGender.

1.1.124.2 SavedSearch Methods


1

1.1.124.2.1 SavedSearch.Create Method


Creates Saved Search object with id = -1. C# public static SavedSearch Create(string username, string name, User.eGender gender, string country, string state, string zip, string city, int ageFrom, int ageTo, bool photoRequired, int[] choiceIds, bool emailMatches, int emailFrequency, DateTime? nextEmailDate); Parameters
Parameters string username string name User.eGender gender string country string state string zip string city int ageFrom int ageTo bool photoRequired int[] choiceIds Description The username. The name. The gender. The country. The state. The zip. The city. The age from. The age to. if set to true [photo required]. The choice ids.

Returns SavedSearch ( see page 507) object

509

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

SavedSearch Class

1.1.124.2.2 SavedSearch.Delete Method


Deletes SavedSearch ( C# public static void Delete(int id); Parameters
Parameters int id Description The id.

see page 507) from database by specified id.

1.1.124.2.3 SavedSearch.GetSavedSearchesToMail Method


C# public static SavedSearch[] GetSavedSearchesToMail(); Remarks This is GetSavedSearchesToMail, a member of class SavedSearch.

1.1.124.2.4 Load Method


1.1.124.2.4.1 SavedSearch.Load Method (int)
Loads SavedSearch ( C# public static SavedSearch Load(int id); Parameters
Parameters int id Description The id.

see page 507) from database by specified id.

1.1.124.2.4.2 SavedSearch.Load Method (string)


Loads SavedSearch ( C# public static SavedSearch[] Load(string username); Parameters
Parameters string username Description The username.

see page 507) from database by specified username.

1.1.124.2.4.3 SavedSearch.Load Method (string, string)


Loads SavedSearch ( C# public static SavedSearch Load(string username, string name); Parameters
Parameters string username string name Description The username. The name.

see page 507) by specified username and name.

510

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

SavedSearch Class

1.1.124.2.5 SavedSearch.Save Method


Saves this instance into database. C# public void Save();

1.1.124.2.6 SavedSearch.SetNextEmailDate Method


Sets the next email date. C# public void SetNextEmailDate();

1.1.124.3 SavedSearch Properties


1.1.124.3.1 SavedSearch.AgeFrom Property
C# public int AgeFrom; Remarks This is AgeFrom, a member of class SavedSearch.

1.1.124.3.2 SavedSearch.AgeTo Property


C# public int AgeTo; Remarks This is AgeTo, a member of class SavedSearch.

1.1.124.3.3 SavedSearch.ChoiceIds Property


C# public int ChoiceIds; Remarks This is ChoiceIds, a member of class SavedSearch.

1.1.124.3.4 SavedSearch.City Property


C# public string City; Remarks This is City, a member of class SavedSearch.

511

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

SavedSearch Class

1.1.124.3.5 SavedSearch.Country Property


C# public string Country; Remarks This is Country, a member of class SavedSearch.

1.1.124.3.6 SavedSearch.EmailFrequency Property


C# public int EmailFrequency; Remarks This is EmailFrequency, a member of class SavedSearch.

1.1.124.3.7 SavedSearch.EmailMatches Property


C# public bool EmailMatches; Remarks This is EmailMatches, a member of class SavedSearch.

1.1.124.3.8 SavedSearch.Gender Property


Gets or sets the gender. C# public User.eGender Gender; Description The gender.

1.1.124.3.9 SavedSearch.Id Property


C# public int Id; Remarks This is Id, a member of class SavedSearch.

1.1.124.3.10 SavedSearch.Name Property


C# public string Name; Remarks This is Name, a member of class SavedSearch.

512

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

SavedSearchesEmailMatches Class

1.1.124.3.11 SavedSearch.NextEmailDate Property


C# public DateTime? NextEmailDate; Remarks This is NextEmailDate, a member of class SavedSearch.

1.1.124.3.12 SavedSearch.PhotoRequired Property


C# public bool PhotoRequired; Remarks This is PhotoRequired, a member of class SavedSearch.

1.1.124.3.13 SavedSearch.State Property


C# public string State; Remarks This is State, a member of class SavedSearch.

1.1.124.3.14 SavedSearch.Username Property


C# public string Username; Remarks This is Username, a member of class SavedSearch.

1.1.124.3.15 SavedSearch.Zip Property


C# public string Zip; Remarks This is Zip, a member of class SavedSearch.

1.1.125 SavedSearchesEmailMatches Class


Inheritance Hierarchy

C# public class SavedSearchesEmailMatches;

513

1.1 AspNetDating.Classes Namespace File SavedSearches.cs Remarks

AspNetDating Code Reference

SearchResults Class

This is class AspNetDating.Classes.SavedSearchesEmailMatches. Members SavedSearchesEmailMatches Methods


Name InitializeMailerTimer ( see page 514) Description This is InitializeMailerTimer, a member of class SavedSearchesEmailMatches.

SavedSearchesEmailMatches Methods
Name InitializeMailerTimer ( see page 514) Description This is InitializeMailerTimer, a member of class SavedSearchesEmailMatches.

1.1.125.1 SavedSearchesEmailMatches Methods


1.1.125.1.1 SavedSearchesEmailMatches.InitializeMailerTimer Method
C# public static void InitializeMailerTimer(); Remarks This is InitializeMailerTimer, a member of class SavedSearchesEmailMatches.

1.1.126 SearchResults Class


The base search results class Inheritance Hierarchy

C# [Serializable] public abstract class SearchResults<TKey, TValue>; File Search.cs Remarks The type of the key.The type of the value. Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( see page 515) Description Use this method to get the search results

514

1.1 AspNetDating.Classes Namespace


GetTotalPages ( LoadResult ( see page 515)

AspNetDating Code Reference


Gets the total pages. Loads the result.

SearchResults Class

see page 516)

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

1.1.126.1 SearchResults Fields


1.1.126.1.1 SearchResults.Results Field
Contains the results (usually only the IDs) C# protected TKey[] Results;

1.1.126.2 SearchResults Methods


1.1.126.2.1 SearchResults.GetPage Method
Use this method to get the search results C# public TValue[] GetPage(int Page, int resultsPerPage); Parameters
Parameters int Page int resultsPerPage Description Page number The results per page.

Returns Array of results

1.1.126.2.2 SearchResults.GetTotalPages Method


Gets the total pages. C# public int GetTotalPages(int resultsPerPage); Parameters
Parameters int resultsPerPage Description The results per page.

515

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

SerializableDictionary Class

1.1.126.2.3 SearchResults.LoadResult Method


Loads the result. C# protected abstract TValue LoadResult(TKey id); Parameters
Parameters TKey id Description The id.

1.1.127 SerializableDictionary Class


Inheritance Hierarchy

C# [XmlRoot("dictionary")] [Serializable] public class SerializableDictionary<TKey, TValue> : Dictionary<TKey, TValue>, IXmlSerializable; File Misc.cs Remarks This is class AspNetDating.Classes.SerializableDictionary. Members Methods
Name SerializableDictionary ( see page 517) Description This is SerializableDictionary, a member of class SerializableDictionary.

SerializableDictionary Methods
Name GetSchema ( ReadXml ( WriteXml ( see page 517) see page 517) see page 517) Description This is GetSchema, a member of class SerializableDictionary. This is ReadXml, a member of class SerializableDictionary. This is WriteXml, a member of class SerializableDictionary.

SerializableDictionary Methods
Name GetSchema ( ReadXml ( WriteXml ( see page 517) see page 517) see page 517) Description This is GetSchema, a member of class SerializableDictionary. This is ReadXml, a member of class SerializableDictionary. This is WriteXml, a member of class SerializableDictionary.

1.1.127.1 SerializableDictionary Constructor

516

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Settings Class

1.1.127.1.1 SerializableDictionary.SerializableDictionary Constructor ()


C# public SerializableDictionary(); Remarks This is SerializableDictionary, a member of class SerializableDictionary.

1.1.127.1.2 SerializableDictionary.SerializableDictionary Constructor (System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)


C# protected SerializableDictionary(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context); Remarks This is SerializableDictionary, a member of class SerializableDictionary.

1.1.127.2 SerializableDictionary Methods


1.1.127.2.1 SerializableDictionary.GetSchema Method
C# public XmlSchema GetSchema(); Remarks This is GetSchema, a member of class SerializableDictionary.

1.1.127.2.2 SerializableDictionary.ReadXml Method


C# public void ReadXml(XmlReader reader); Remarks This is ReadXml, a member of class SerializableDictionary.

1.1.127.2.3 SerializableDictionary.WriteXml Method


C# public void WriteXml(XmlWriter writer); Remarks This is WriteXml, a member of class SerializableDictionary.

517

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Settings Class

1.1.128 Settings Class


Inheritance Hierarchy

C# [Serializable] public class Settings; File Settings.cs Remarks This is class AspNetDating.Classes.Settings. Members Methods
Name Settings ( see page 518) Description This is Settings, a member of class Settings.

Settings Fields
Name NotificationEmails ( see page 519) Description This is NotificationEmails, a member of class Settings.

Settings Methods
Name ToObject ( ToXml ( see page 519) see page 519) Description This is ToObject, a member of class Settings. This is ToXml, a member of class Settings.

Settings Properties
Name User ( see page 519) Description This is User, a member of class Settings.

Settings Fields
Name NotificationEmails ( see page 519) Description This is NotificationEmails, a member of class Settings.

Settings Methods
Name ToObject ( ToXml ( see page 519) see page 519) Description This is ToObject, a member of class Settings. This is ToXml, a member of class Settings.

Settings Properties
Name User ( see page 519) Description This is User, a member of class Settings.

1.1.128.1 Settings.Settings Constructor


C# public Settings();

518

1.1 AspNetDating.Classes Namespace Remarks This is Settings, a member of class Settings.

AspNetDating Code Reference

Smilies Class

1.1.128.2 Settings Fields


1.1.128.2.1 Settings.NotificationEmails Field
C# public bool NotificationEmails = true; Remarks This is NotificationEmails, a member of class Settings.

1.1.128.3 Settings Methods


1.1.128.3.1 Settings.ToObject Method
C# public static Settings ToObject(string xml); Remarks This is ToObject, a member of class Settings.

1.1.128.3.2 Settings.ToXml Method


C# public static string ToXml(Settings settings); Remarks This is ToXml, a member of class Settings.

1.1.128.4 Settings Properties


1.1.128.4.1 Settings.User Property
C# public User User; Remarks This is User, a member of class Settings.

1.1.129 Smilies Class


This class handles the Smilies

519

1.1 AspNetDating.Classes Namespace Inheritance Hierarchy

AspNetDating Code Reference

SmsNotConfirmedException Class

C# public static class Smilies; File Smilies.cs Members Smilies Methods


Name Process ( see page 520) Description Processes the specified text.

Smilies Properties
Name dSmileys ( see page 520) Description Gets the smileys.

Smilies Methods
Name Process ( see page 520) Description Processes the specified text.

Smilies Properties
Name dSmileys ( see page 520) Description Gets the smileys.

1.1.129.1 Smilies Methods


1.1.129.1.1 Smilies.Process Method
Processes the specified text. C# public static void Process(ref string text); Parameters
Parameters ref string text Description The text.

1.1.129.2 Smilies Properties


1.1.129.2.1 Smilies.dSmileys Property
Gets the smileys. C# public static Dictionary<string, Smiley> dSmileys; Description The smileys.

520

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Subscription Class

1.1.130 SmsNotConfirmedException Class


Inheritance Hierarchy

C# public class SmsNotConfirmedException : Exception; File Exceptions.cs Remarks This is class AspNetDating.Classes.SmsNotConfirmedException. Members Methods
Name SmsNotConfirmedException ( see page 521) Description This is SmsNotConfirmedException, a member of class SmsNotConfirmedException.

1.1.130.1 SmsNotConfirmedException Constructor


1.1.130.1.1 SmsNotConfirmedException.SmsNotConfirmedException Constructor ()
C# public SmsNotConfirmedException(); Remarks This is SmsNotConfirmedException, a member of class SmsNotConfirmedException.

1.1.130.1.2 SmsNotConfirmedException.SmsNotConfirmedException Constructor (string)


C# public SmsNotConfirmedException(string message); Remarks This is SmsNotConfirmedException, a member of class SmsNotConfirmedException.

1.1.131 Subscription Class


Summary description for Subscription. Inheritance Hierarchy

521

1.1 AspNetDating.Classes Namespace C# public class Subscription; File Subscriptions.cs Members Methods
Name Subscription ( see page 523)

AspNetDating Code Reference

Subscription Class

Description This is Subscription, a member of class Subscription.

Subscription Methods
Name Activate ( Cancel ( Create ( Fetch ( Renew ( Update ( see page 523) see page 523) see page 523) see page 523) see page 524) see page 524) see page 524) see page 524) Description This is Activate, a member of class Subscription. This is Cancel, a member of class Subscription. This is Create, a member of class Subscription. This is Fetch, a member of class Subscription. This is FetchActiveSubscription, a member of class Subscription. This is Renew, a member of class Subscription. This is RequestCancellation, a member of class Subscription. This is Update, a member of class Subscription.

FetchActiveSubscription ( RequestCancellation (

Subscription Properties
Name CancellationRequested ( Cancelled ( Confirmed ( ID ( OrderDate ( PlanID ( see page 524) see page 524) see page 525) see page 525) see page 525) Description This is CancellationRequested, a member of class Subscription. This is Cancelled, a member of class Subscription. This is Confirmed, a member of class Subscription. This is ID, a member of class Subscription. This is OrderDate, a member of class Subscription. This is PaymentProcessor, a member of class Subscription. This is PlanID, a member of class Subscription. This is RenewDate, a member of class Subscription. This is Username, a member of class Subscription.

see page 525)

PaymentProcessor ( RenewDate ( Username (

see page 525) see page 525) see page 526)

Subscription Methods
Name Activate ( Cancel ( Create ( Fetch ( Renew ( Update ( see page 523) see page 523) see page 523) see page 523) see page 524) see page 524) see page 524) see page 524) Description This is Activate, a member of class Subscription. This is Cancel, a member of class Subscription. This is Create, a member of class Subscription. This is Fetch, a member of class Subscription. This is FetchActiveSubscription, a member of class Subscription. This is Renew, a member of class Subscription. This is RequestCancellation, a member of class Subscription. This is Update, a member of class Subscription.

FetchActiveSubscription ( RequestCancellation (

Subscription Properties
Name CancellationRequested ( Cancelled ( Confirmed ( ID ( OrderDate ( PlanID ( see page 524) see page 524) see page 525) see page 525) see page 525) Description This is CancellationRequested, a member of class Subscription. This is Cancelled, a member of class Subscription. This is Confirmed, a member of class Subscription. This is ID, a member of class Subscription. This is OrderDate, a member of class Subscription. This is PaymentProcessor, a member of class Subscription. This is PlanID, a member of class Subscription. This is RenewDate, a member of class Subscription. This is Username, a member of class Subscription.

see page 525)

PaymentProcessor ( RenewDate ( Username (

see page 525) see page 525) see page 526)

522

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

Subscription Class

1.1.131.1 Subscription.Subscription Constructor


C# public Subscription(); Remarks This is Subscription, a member of class Subscription.

1.1.131.2 Subscription Methods


1.1.131.2.1 Activate Method
1.1.131.2.1.1 Subscription.Activate Method (DateTime)
C# public void Activate(DateTime subscriptionDate); Remarks This is Activate, a member of class Subscription.

1.1.131.2.1.2 Subscription.Activate Method (DateTime, BillingPlan)


C# public void Activate(DateTime subscriptionDate, BillingPlan billingPlan); Remarks This is Activate, a member of class Subscription.

1.1.131.2.2 Subscription.Cancel Method


C# public static void Cancel(int id); Remarks This is Cancel, a member of class Subscription.

1.1.131.2.3 Subscription.Create Method


C# public static int Create(string username, int planID, string paymentProcessor); Remarks This is Create, a member of class Subscription.

1.1.131.2.4 Subscription.Fetch Method


C# public static Subscription Fetch(int id);

523

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Subscription Class

This is Fetch, a member of class Subscription.

1.1.131.2.5 Subscription.FetchActiveSubscription Method


C# public static Subscription FetchActiveSubscription(string username); Remarks This is FetchActiveSubscription, a member of class Subscription.

1.1.131.2.6 Subscription.Renew Method


C# public void Renew(BillingPlan billingPlan); Remarks This is Renew, a member of class Subscription.

1.1.131.2.7 Subscription.RequestCancellation Method


C# public static void RequestCancellation(int id); Remarks This is RequestCancellation, a member of class Subscription.

1.1.131.2.8 Subscription.Update Method


C# public void Update(); Remarks This is Update, a member of class Subscription.

1.1.131.3 Subscription Properties


1.1.131.3.1 Subscription.CancellationRequested Property
C# public bool CancellationRequested; Remarks This is CancellationRequested, a member of class Subscription.

1.1.131.3.2 Subscription.Cancelled Property


C# public bool Cancelled;

524

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

Subscription Class

This is Cancelled, a member of class Subscription.

1.1.131.3.3 Subscription.Confirmed Property


C# public bool Confirmed; Remarks This is Confirmed, a member of class Subscription.

1.1.131.3.4 Subscription.ID Property


C# public int ID; Remarks This is ID, a member of class Subscription.

1.1.131.3.5 Subscription.OrderDate Property


C# public DateTime OrderDate; Remarks This is OrderDate, a member of class Subscription.

1.1.131.3.6 Subscription.PaymentProcessor Property


C# public string PaymentProcessor; Remarks This is PaymentProcessor, a member of class Subscription.

1.1.131.3.7 Subscription.PlanID Property


C# public int PlanID; Remarks This is PlanID, a member of class Subscription.

1.1.131.3.8 Subscription.RenewDate Property


C# public DateTime RenewDate; Remarks This is RenewDate, a member of class Subscription.

525

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

TopPhotosSearch Class

1.1.131.3.9 Subscription.Username Property


C# public string Username; Remarks This is Username, a member of class Subscription.

1.1.132 TopPhotosSearch Class


Inheritance Hierarchy

C# public class TopPhotosSearch; File UserSearch.cs Remarks This is class AspNetDating.Classes.TopPhotosSearch. Members TopPhotosSearch Methods
Name GetResults ( see page 526) Description This is GetResults, a member of class TopPhotosSearch.

TopPhotosSearch Properties
Name Gender ( MinVotes ( UsersCount ( see page 527) see page 527) see page 527) Description This is Gender, a member of class TopPhotosSearch. This is MinVotes, a member of class TopPhotosSearch. This is UsersCount, a member of class TopPhotosSearch.

TopPhotosSearch Methods
Name GetResults ( see page 526) Description This is GetResults, a member of class TopPhotosSearch.

TopPhotosSearch Properties
Name Gender ( MinVotes ( UsersCount ( see page 527) see page 527) see page 527) Description This is Gender, a member of class TopPhotosSearch. This is MinVotes, a member of class TopPhotosSearch. This is UsersCount, a member of class TopPhotosSearch.

1.1.132.1 TopPhotosSearch Methods


1.1.132.1.1 TopPhotosSearch.GetResults Method
C# public UserSearchResults GetResults();

526

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

TopUsersSearch Class

This is GetResults, a member of class TopPhotosSearch.

1.1.132.2 TopPhotosSearch Properties


1.1.132.2.1 TopPhotosSearch.Gender Property
C# public User.eGender Gender; Remarks This is Gender, a member of class TopPhotosSearch.

1.1.132.2.2 TopPhotosSearch.MinVotes Property


C# public int MinVotes; Remarks This is MinVotes, a member of class TopPhotosSearch.

1.1.132.2.3 TopPhotosSearch.UsersCount Property


C# public int UsersCount; Remarks This is UsersCount, a member of class TopPhotosSearch.

1.1.133 TopUsersSearch Class


Inheritance Hierarchy

C# public class TopUsersSearch; File UserSearch.cs Remarks This is class AspNetDating.Classes.TopUsersSearch. Members TopUsersSearch Methods
Name GetResults ( see page 528) Description This is GetResults, a member of class TopUsersSearch.

527

1.1 AspNetDating.Classes Namespace TopUsersSearch Properties


Name Gender ( MinVotes ( UsersCount ( see page 528) see page 528) see page 528)

AspNetDating Code Reference

TopUsersSearch Class

Description This is Gender, a member of class TopUsersSearch. This is MinVotes, a member of class TopUsersSearch. This is UsersCount, a member of class TopUsersSearch.

TopUsersSearch Methods
Name GetResults ( see page 528) Description This is GetResults, a member of class TopUsersSearch.

TopUsersSearch Properties
Name Gender ( MinVotes ( UsersCount ( see page 528) see page 528) see page 528) Description This is Gender, a member of class TopUsersSearch. This is MinVotes, a member of class TopUsersSearch. This is UsersCount, a member of class TopUsersSearch.

1.1.133.1 TopUsersSearch Methods


1.1.133.1.1 TopUsersSearch.GetResults Method
C# public UserSearchResults GetResults(); Remarks This is GetResults, a member of class TopUsersSearch.

1.1.133.2 TopUsersSearch Properties


1.1.133.2.1 TopUsersSearch.Gender Property
C# public User.eGender Gender; Remarks This is Gender, a member of class TopUsersSearch.

1.1.133.2.2 TopUsersSearch.MinVotes Property


C# public int MinVotes; Remarks This is MinVotes, a member of class TopUsersSearch.

1.1.133.2.3 TopUsersSearch.UsersCount Property


C# public int UsersCount;

528

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

TransactionDetails Class

This is UsersCount, a member of class TopUsersSearch.

1.1.134 TransactionDetails Class


Inheritance Hierarchy

C# public class TransactionDetails : BillingDetails; File Payments.cs Remarks This is class AspNetDating.Classes.TransactionDetails. Members BillingDetails Fields
Name Address ( see page 73) see page 74) see page 74) CardExpirationMonth ( CardExpirationYear ( CardNumber ( City ( Country ( FirstName ( LastName ( Phone ( State ( Zip ( see page 74) see page 74) see page 74) see page 75) Description This is Address, a member of class BillingDetails. This is CardExpirationMonth, a member of class BillingDetails. This is CardExpirationYear, a member of class BillingDetails. This is CardNumber, a member of class BillingDetails. This is City, a member of class BillingDetails. This is Country, a member of class BillingDetails. This is FirstName, a member of class BillingDetails. This is LastName, a member of class BillingDetails. This is Phone, a member of class BillingDetails. This is State, a member of class BillingDetails. This is Zip, a member of class BillingDetails.

see page 74)

see page 75) see page 75)

see page 75)

TransactionDetails Class
Name Amount ( see page 530) Description This is Amount, a member of class TransactionDetails.

TransactionDetails Methods TransactionDetails Class


Name FromBillingDetails ( see page 530) Description This is FromBillingDetails, a member of class TransactionDetails.

BillingDetails Fields
Name Address ( see page 73) see page 74) see page 74) CardExpirationMonth ( CardExpirationYear ( CardNumber ( City ( Country ( FirstName ( LastName ( Phone ( see page 74) see page 74) see page 74) see page 75) Description This is Address, a member of class BillingDetails. This is CardExpirationMonth, a member of class BillingDetails. This is CardExpirationYear, a member of class BillingDetails. This is CardNumber, a member of class BillingDetails. This is City, a member of class BillingDetails. This is Country, a member of class BillingDetails. This is FirstName, a member of class BillingDetails. This is LastName, a member of class BillingDetails. This is Phone, a member of class BillingDetails.

see page 74)

see page 75)

529

1.1 AspNetDating.Classes Namespace


State ( Zip ( see page 75) see page 75)

AspNetDating Code Reference


This is State, a member of class BillingDetails. This is Zip, a member of class BillingDetails.

Translation Class

TransactionDetails Class
Name Amount ( see page 530) Description This is Amount, a member of class TransactionDetails.

TransactionDetails Methods TransactionDetails Class


Name FromBillingDetails ( see page 530) Description This is FromBillingDetails, a member of class TransactionDetails.

1.1.134.1 TransactionDetails Fields


1.1.134.1.1 TransactionDetails.Amount Field
C# public decimal Amount; Remarks This is Amount, a member of class TransactionDetails.

1.1.134.2 TransactionDetails Methods


1.1.134.2.1 TransactionDetails.FromBillingDetails Method
C# public static TransactionDetails FromBillingDetails(BillingDetails billingDetails); Remarks This is FromBillingDetails, a member of class TransactionDetails.

1.1.135 Translation Class


Contains the translations for all languages Inheritance Hierarchy

C# public class Translation; File Language.cs

530

1.1 AspNetDating.Classes Namespace Members Translation Methods


Name FetchTranslation ( SaveTranslation ( see page 531) see page 531) see page 531) FetchTranslationKeys (

AspNetDating Code Reference

UrlRewrite Class

Description Fetches the translation. Fetches the translation keys. Saves the translation.

Translation Methods
Name FetchTranslation ( SaveTranslation ( see page 531) see page 531) see page 531) FetchTranslationKeys ( Description Fetches the translation. Fetches the translation keys. Saves the translation.

1.1.135.1 Translation Methods


1.1.135.1.1 Translation.FetchTranslation Method
Fetches the translation. C# public static string FetchTranslation(int languageId, string key); Parameters
Parameters int languageId string key Description The language id. The key.

1.1.135.1.2 Translation.FetchTranslationKeys Method


Fetches the translation keys. C# public static string[] FetchTranslationKeys();

1.1.135.1.3 Translation.SaveTranslation Method


Saves the translation. C# public static void SaveTranslation(int languageId, string key, string value); Parameters
Parameters int languageId string key string value Description The language id. The key. The value.

1.1.136 UrlRewrite Class


Inheritance Hierarchy

531

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

UrlRewrite Class

public class UrlRewrite : IConfigurationSectionHandler; File UrlRewrite.cs Remarks This is class AspNetDating.Classes.UrlRewrite. Members Methods
Name UrlRewrite ( see page 532) Description This is UrlRewrite, a member of class UrlRewrite.

UrlRewrite Fields
Name _oRules ( see page 533) Description This is _oRules, a member of class UrlRewrite.

UrlRewrite Methods
Name Create ( see page 533) see page 533) see page 533) see page 534) see page 534) CreateContentPageUrl ( Description This is Create, a member of class UrlRewrite. This is CreateContentPageUrl, a member of class UrlRewrite. This is CreateShowGroupEventsUrl, a member of class UrlRewrite. This is CreateShowGroupPhotosUrl, a member of class UrlRewrite. This is CreateShowGroupTopicsUrl, a member of class UrlRewrite. This is CreateShowGroupUrl, a member of class UrlRewrite. This is CreateShowUserUrl, a member of class UrlRewrite. This is GetSubstitution, a member of class UrlRewrite. This is Process, a member of class UrlRewrite.

CreateShowGroupEventsUrl ( CreateShowGroupPhotosUrl ( CreateShowGroupTopicsUrl ( CreateShowGroupUrl ( CreateShowUserUrl ( GetSubstitution ( Process (

see page 534) see page 535)

see page 535)

see page 535)

UrlRewrite Fields
Name _oRules ( see page 533) Description This is _oRules, a member of class UrlRewrite.

UrlRewrite Methods
Name Create ( see page 533) see page 533) see page 533) see page 534) see page 534) CreateContentPageUrl ( Description This is Create, a member of class UrlRewrite. This is CreateContentPageUrl, a member of class UrlRewrite. This is CreateShowGroupEventsUrl, a member of class UrlRewrite. This is CreateShowGroupPhotosUrl, a member of class UrlRewrite. This is CreateShowGroupTopicsUrl, a member of class UrlRewrite. This is CreateShowGroupUrl, a member of class UrlRewrite. This is CreateShowUserUrl, a member of class UrlRewrite. This is GetSubstitution, a member of class UrlRewrite. This is Process, a member of class UrlRewrite.

CreateShowGroupEventsUrl ( CreateShowGroupPhotosUrl ( CreateShowGroupTopicsUrl ( CreateShowGroupUrl ( CreateShowUserUrl ( GetSubstitution ( Process (

see page 534) see page 535)

see page 535)

see page 535)

1.1.136.1 UrlRewrite.UrlRewrite Constructor


C# protected UrlRewrite(); Remarks This is UrlRewrite, a member of class UrlRewrite.

532

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

UrlRewrite Class

1.1.136.2 UrlRewrite Fields


1.1.136.2.1 UrlRewrite._oRules Field
C# protected XmlNode _oRules = null; Remarks This is _oRules, a member of class UrlRewrite.

1.1.136.3 UrlRewrite Methods


1.1.136.3.1 UrlRewrite.Create Method
C# public object Create(object parent, object configContext, XmlNode section); Remarks This is Create, a member of class UrlRewrite.

1.1.136.3.2 CreateContentPageUrl Method


1.1.136.3.2.1 UrlRewrite.CreateContentPageUrl Method (int)
C# public static string CreateContentPageUrl(int id); Remarks This is CreateContentPageUrl, a member of class UrlRewrite.

1.1.136.3.2.2 UrlRewrite.CreateContentPageUrl Method (int, bool)


C# public static string CreateContentPageUrl(int id, bool rewriteUrl); Remarks This is CreateContentPageUrl, a member of class UrlRewrite.

1.1.136.3.3 CreateShowGroupEventsUrl Method


1.1.136.3.3.1 UrlRewrite.CreateShowGroupEventsUrl Method (string)
C# public static string CreateShowGroupEventsUrl(string gid); Remarks This is CreateShowGroupEventsUrl, a member of class UrlRewrite.

533

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

UrlRewrite Class

1.1.136.3.3.2 UrlRewrite.CreateShowGroupEventsUrl Method (string, string)


C# public static string CreateShowGroupEventsUrl(string gid, string eid); Remarks This is CreateShowGroupEventsUrl, a member of class UrlRewrite.

1.1.136.3.4 UrlRewrite.CreateShowGroupPhotosUrl Method


C# public static string CreateShowGroupPhotosUrl(string gid); Remarks This is CreateShowGroupPhotosUrl, a member of class UrlRewrite.

1.1.136.3.5 CreateShowGroupTopicsUrl Method


1.1.136.3.5.1 UrlRewrite.CreateShowGroupTopicsUrl Method (string)
C# public static string CreateShowGroupTopicsUrl(string gid); Remarks This is CreateShowGroupTopicsUrl, a member of class UrlRewrite.

1.1.136.3.5.2 UrlRewrite.CreateShowGroupTopicsUrl Method (string, string)


C# public static string CreateShowGroupTopicsUrl(string gid, string tid); Remarks This is CreateShowGroupTopicsUrl, a member of class UrlRewrite.

1.1.136.3.6 CreateShowGroupUrl Method


1.1.136.3.6.1 UrlRewrite.CreateShowGroupUrl Method (string)
C# public static string CreateShowGroupUrl(string id); Remarks This is CreateShowGroupUrl, a member of class UrlRewrite.

1.1.136.3.6.2 UrlRewrite.CreateShowGroupUrl Method (string, string)


C# public static string CreateShowGroupUrl(string id, string whatToShow); Remarks This is CreateShowGroupUrl, a member of class UrlRewrite.

534

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

User Class

1.1.136.3.7 CreateShowUserUrl Method


1.1.136.3.7.1 UrlRewrite.CreateShowUserUrl Method (string)
C# public static string CreateShowUserUrl(string username); Remarks This is CreateShowUserUrl, a member of class UrlRewrite.

1.1.136.3.7.2 UrlRewrite.CreateShowUserUrl Method (string, int)


C# public static string CreateShowUserUrl(string username, int blogPostId); Remarks This is CreateShowUserUrl, a member of class UrlRewrite.

1.1.136.3.8 UrlRewrite.GetSubstitution Method


C# public string GetSubstitution(string zPath); Remarks This is GetSubstitution, a member of class UrlRewrite.

1.1.136.3.9 UrlRewrite.Process Method


C# internal static void Process(); Remarks This is Process, a member of class UrlRewrite.

1.1.137 User Class


This class handles the user accounts Inheritance Hierarchy

C# [Serializable] public class User; File Users.cs

535

1.1 AspNetDating.Classes Namespace Members Methods


Name User ( see page 541)

AspNetDating Code Reference

User Class

Description Initializes a new instance of the User class.

User Enumerations
Name eAddFavouriteResult ( eGender ( eGenderSearch ( eZodiacSign ( see page 541) see page 541) see page 542) see page 542) Description The result when you try to add a favourite The gender of the user The gender of the search results The zodiac signs

User Methods
Name AddScore ( Authorize ( BlockUser ( see page 543) see page 543) see page 544) see page 544) see page 544) see page 545) see page 543) see page 544) AddToFavourites ( AuthorizeByToken ( CanRespondToMail ( CanSendMessage ( Create ( Delete ( CreateActivationUrl ( FetchAnswer ( FetchAnswers ( Description Adds the score. Adds user as favourite to the current user list Validates user credentials against the DB Validates user credentials against the DB Blocks the user. Determines whether this instance [can respond to mail] the specified username. Determines whether this sender can send message to the specified recipient. Creates new user account Creates the activation URL. Mark user account as deleted Fetches answer for the current user Fetches all answers for the current user Fetches the blocked users. This is FetchFavoritesNewBlogPosts, a member of class User. This is FetchFavoritesNewPhotos, a member of class User. Fetches the favourite time stamp. Fetches the favourite users. Fetches the mutually favourite users. Fetches the profile view date. Fetches the profile views. Fetches answer used for slogan for the current user Fetches all the user emails. The emails of non-active and deleted users will not be fetched. see page 548) Fetches the usernames of all users which has in their favorite list the specified user. Gets the inactive users. Returns the primary photo of the user Gets the top photo. see page 549) Loads the user by token. Gets the user verifications count. Gets the zodiac absolute image URL. Gets the zodiac image URL. Gets the zodiac sign. Gets the zodiac tooltip. Determines whether [has private photos]. Determines whether [has private video]. Determines whether the user has private video upload. Determines whether the specified username has profile. see page 551) see page 551) Determines whether [the specified username] [has access to private photos]. Determines whether [the specified username] [has access to private video]. Determines whether this instance is admin. Checks if e-mail address is already in the database see page 546)

see page 545) see page 545) see page 546) see page 546) see page 546) see page 547) see page 547) see page 547)

FetchBlockedUsers (

FetchFavoritesNewBlogPosts ( FetchFavoritesNewPhotos ( FetchFavouriteTimeStamp ( FetchFavouriteUsers ( FetchProfileViewDate ( FetchProfileViews ( FetchSlogan ( FetchUserEmails (

see page 547) see page 547)

FetchMutuallyFavouriteUsers (

see page 548) see page 548)

see page 548)

FetchUsernamesWithFavoriteUser ( GetInactiveUsers ( GetPrimaryPhoto ( GetTopPhoto ( see page 548) see page 549)

see page 549) see page 549) see page 549)

GetUsernameByTokenUniqueId ( GetUserVerificationsCount ( GetZodiacAbsoluteImageUrl ( GetZodiacImageUrl ( GetZodiacSign ( GetZodiacTooltip ( HasPrivatePhotos ( HasPrivateVideo ( HasProfile (

see page 550) see page 550) see page 550)

see page 550)

see page 550) see page 550)

HasPrivateVideoUpload (

see page 551)

HasUserAccessToPrivatePhotos ( HasUserAccessToPrivateVideo ( IsAdmin ( see page 552) see page 552) IsEmailUsed (

536

1.1 AspNetDating.Classes Namespace


IsEmailUsedByAnotherMember ( IsGroupOwner ( see page 553) see page 553) see page 553) see page 554) see page 554) see page 554) see page 555)

AspNetDating Code Reference


see page 552) Determines whether the email is used by another member.

User Class

Determines whether the sender is an owner of some group and the recipient is a mamber of the same group. Determines whether [is non paid member] [the specified username]. Determines whether this instance is online. Determines whether the specified option is enabled. Determines whether the specified username is a paid member. Determines whether password on file is identical with the specified password. Determines whether [is trial period expired] [the specified username]. Determines whether [is user blocked] [the specified username]. Determines whether the specified username is user in favourite list. Checks if username is already taken Determines whether [is user verified] [the specified username]. Activates pending guid Loads user account data from DB. Throws NotFoundException ( 427). Loads the user by email. Loads the user by email. Purges the specified user. Removes from favourites. Removes the pending GUID. Removes the pending guids. Removes the verified status. Removes the verified status by admin. This is ResetPersonalization, a member of class User. Saves profile view see page 559) Sends the create activate account email. Sends the forgot password email. Sends the message notification. Sets the access to private photos. Sets the access to private video. Sets as paid user. Sets as verified. Sets as verified by admin. Converts timespan to string. Unblocks the user. Updates user account data Updates the last login to the current date and time. Validates the email. Throws ArgumentException. Validates the password. Validates the username. see page

IsNonPaidMember ( IsOnline ( IsOptionEnabled ( IsPaidMember (

see page 553)

IsPasswordIdentical ( IsTrialPeriodExpired ( IsUserBlocked ( IsUserInFavouriteList ( IsUsernameTaken ( IsUserVerified ( Load ( IsValidPendingGuid ( see page 557)

see page 554) see page 556) see page 556)

see page 556)

LoadByEmail ( Purge (

see page 557) see page 557) see page 558) see page 558) see page 558) see page 559) see page 559)

LoadUserByEmail (

see page 557) see page 558)

RemoveFromFavourites ( RemovePendingGuid ( RemovePendingGuids ( RemoveVerifiedStatus ( ResetPersonalization ( SaveProfileView (

RemoveVerifiedStatusByAdmin ( see page 559)

SendCreateActivateAccountEmail ( SendForgotPasswordEmail ( SendMessageNotification ( SetAccessToPrivatePhotos ( SetAccessToPrivateVideo ( SetAsPaidUser ( SetAsVerified (

see page 559) see page 559) see page 560) see page 560)

see page 560) see page 560) see page 561) see page 561)

SetAsVerifiedByAdmin ( TimespanToString ( UnblockUser ( Update (

see page 561) see page 562) see page 562) see page 562)

see page 561) see page 562)

updateLastLogin ( ValidateEmail ( ValidatePassword ( ValidateUsername (

User Properties
Name Active ( Age ( see page 563) see page 563) see page 563) see page 564) see page 564) see page 564) see page 564) see page 565) see page 565) see page 565) see page 565) see page 563) see page 563) AffiliateID ( Description The activation status for the user account. Gets or sets the affiliate ID. Gets the age. Gets or sets the billing details. Gets or sets the birthdate. Gets or sets the birthdate (only for couples). Gets or sets the city. Gets or sets the country. Gets or sets the credits. Gets a value indicating whether this User is deleted. Gets the delete reason. The e-mail address for the user account. Gets or sets the gender. Gets or sets the incoming messages restrictions.

BillingDetails ( Birthdate ( Birthdate2 ( City ( Country ( Credits ( Deleted ( Email ( Gender (

see page 564)

DeleteReason (

IncomingMessagesRestrictions (

537

1.1 AspNetDating.Classes Namespace


InterestedIn ( InvitedBy ( LanguageId ( LastLogin ( LastOnline ( see page 565) see page 566) see page 566) see page 566) see page 566) see page 566) see page 567)

AspNetDating Code Reference


Gets or sets the interested in. Gets or sets the invited by. Gets or sets the language id.

User Class

The date and time when the user last logged in. The property is read-only. The date and time when the user was last online. The property is read-only. Gets the last online time formated nicely (e.g. "5 hours ago") Gets the last session ID. Gets or sets the latitude. Gets the level. Gets the location string. Gets the login count. Gets or sets the longitude. see page 568) Gets or sets the message verifications left. The first and last name of the user Gets or sets the options. Gets or sets a value indicating whether this User is paid. The password for the user account. The property is write-only. Gets or sets the personalization info. The date and time when the user last logged in. The property is read-only. Gets the profile views. Gets or sets a value indicating whether profile is visible. Gets or sets a value indicating whether the user wants to receive notification emails. Gets the score. Gets the signup ip. Gets or sets a value indicating whether the user is SMS confirmed. Gets or sets the state. Gets or sets a value indicating whether [stealth mode]. Gets or sets the token unique id. The username for the user account The date and time when the user account was created. The property is read-only. Gets or sets the zip code. Gets the zodiac sign.

LastOnlineString ( LastSessionID ( Latitude ( Level (

see page 567) see page 567) see page 567) see page 567) see page 567)

LocationString ( LoginCount ( Longitude ( Name ( Options ( Paid ( Password ( PrevLogin ( ProfileViews ( ProfileVisible ( ReceiveEmails ( Score (

MessageVerificationsLeft ( see page 568) see page 568) see page 568) see page 568)

PersonalizationInfo (

see page 569)

see page 569) see page 569) see page 569) see page 569)

see page 570) see page 570) see page 570) see page 570) see page 571) see page 571) see page 571) see page 571) see page 571)

SignupIp ( State (

SmsConfirmed ( StealthMode ( TokenUniqueId ( Username ( UserSince ( ZipCode (

see page 570)

ZodiacSign (

User Enumerations
Name eAddFavouriteResult ( eGender ( eGenderSearch ( eZodiacSign ( see page 541) see page 541) see page 542) see page 542) Description The result when you try to add a favourite The gender of the user The gender of the search results The zodiac signs

User Methods
Name AddScore ( Authorize ( BlockUser ( see page 543) see page 543) see page 544) see page 544) see page 544) see page 545) see page 543) see page 544) AddToFavourites ( AuthorizeByToken ( CanRespondToMail ( CanSendMessage ( Create ( Delete ( CreateActivationUrl ( FetchAnswer ( FetchAnswers ( Description Adds the score. Adds user as favourite to the current user list Validates user credentials against the DB Validates user credentials against the DB Blocks the user. Determines whether this instance [can respond to mail] the specified username. Determines whether this sender can send message to the specified recipient. Creates new user account Creates the activation URL. Mark user account as deleted Fetches answer for the current user Fetches all answers for the current user Fetches the blocked users.

see page 545) see page 545) see page 546) see page 546) see page 546)

FetchBlockedUsers (

538

1.1 AspNetDating.Classes Namespace


FetchFavoritesNewBlogPosts ( FetchFavoritesNewPhotos ( FetchFavouriteTimeStamp ( FetchFavouriteUsers ( FetchProfileViewDate ( FetchProfileViews ( FetchSlogan ( FetchUserEmails (

AspNetDating Code Reference


see page 546) This is FetchFavoritesNewBlogPosts, a member of class User. This is FetchFavoritesNewPhotos, a member of class User. Fetches the favourite time stamp. Fetches the favourite users. Fetches the mutually favourite users. Fetches the profile view date. Fetches the profile views. Fetches answer used for slogan for the current user

User Class

see page 547) see page 547) see page 547)

see page 547) see page 547)

FetchMutuallyFavouriteUsers (

see page 548) see page 548) see page 548)

see page 548)

Fetches all the user emails. The emails of non-active and deleted users will not be fetched. Fetches the usernames of all users which has in their favorite list the specified user. Gets the inactive users. Returns the primary photo of the user Gets the top photo. see page 549) Loads the user by token. Gets the user verifications count. Gets the zodiac absolute image URL. Gets the zodiac image URL. Gets the zodiac sign. Gets the zodiac tooltip. Determines whether [has private photos]. Determines whether [has private video]. Determines whether the user has private video upload. Determines whether the specified username has profile. see page 551) Determines whether [the specified username] [has access to private photos]. Determines whether [the specified username] [has access to private video]. Determines whether this instance is admin. Checks if e-mail address is already in the database

FetchUsernamesWithFavoriteUser ( GetInactiveUsers ( GetPrimaryPhoto ( GetTopPhoto ( see page 548) see page 549)

see page 549) see page 549) see page 549)

GetUsernameByTokenUniqueId ( GetUserVerificationsCount ( GetZodiacAbsoluteImageUrl ( GetZodiacImageUrl ( GetZodiacSign ( GetZodiacTooltip ( HasPrivatePhotos ( HasPrivateVideo ( HasProfile (

see page 550) see page 550) see page 550)

see page 550)

see page 550) see page 550)

HasPrivateVideoUpload (

see page 551) see page 551)

HasUserAccessToPrivatePhotos ( HasUserAccessToPrivateVideo ( IsAdmin ( see page 552) see page 552) IsEmailUsed ( IsGroupOwner (

IsEmailUsedByAnotherMember ( see page 553)

see page 552)

Determines whether the email is used by another member. Determines whether the sender is an owner of some group and the recipient is a mamber of the same group. Determines whether [is non paid member] [the specified username]. Determines whether this instance is online. Determines whether the specified option is enabled. Determines whether the specified username is a paid member. Determines whether password on file is identical with the specified password. Determines whether [is trial period expired] [the specified username]. Determines whether [is user blocked] [the specified username]. Determines whether the specified username is user in favourite list. Checks if username is already taken Determines whether [is user verified] [the specified username]. Activates pending guid Loads user account data from DB. Throws NotFoundException ( 427). Loads the user by email. Loads the user by email. Purges the specified user. Removes from favourites. Removes the pending GUID. Removes the pending guids. Removes the verified status. Removes the verified status by admin. This is ResetPersonalization, a member of class User. Saves profile view Sends the create activate account email. Sends the forgot password email. Sends the message notification. see page

IsNonPaidMember ( IsOnline ( IsOptionEnabled ( IsPaidMember (

see page 553) see page 553)

see page 553) see page 554) see page 554) see page 554) see page 555)

IsPasswordIdentical ( IsTrialPeriodExpired ( IsUserBlocked ( IsUserInFavouriteList ( IsUsernameTaken ( IsUserVerified ( Load ( IsValidPendingGuid ( see page 557)

see page 554) see page 556) see page 556)

see page 556)

LoadByEmail ( Purge (

see page 557) see page 557) see page 558) see page 558) see page 558) see page 559) see page 559) see page 559)

LoadUserByEmail (

see page 557) see page 558)

RemoveFromFavourites ( RemovePendingGuid ( RemovePendingGuids ( RemoveVerifiedStatus ( ResetPersonalization ( SaveProfileView (

RemoveVerifiedStatusByAdmin ( see page 559)

SendCreateActivateAccountEmail ( SendForgotPasswordEmail ( SendMessageNotification (

see page 559) see page 559)

539

1.1 AspNetDating.Classes Namespace


SetAccessToPrivatePhotos ( SetAccessToPrivateVideo ( SetAsPaidUser ( SetAsVerified (

AspNetDating Code Reference


see page 560) see page 560) Sets the access to private photos. Sets the access to private video. Sets as paid user. Sets as verified. Sets as verified by admin. Converts timespan to string. Unblocks the user. Updates user account data Updates the last login to the current date and time. Validates the email. Throws ArgumentException. Validates the password. Validates the username.

User Class

see page 560) see page 560) see page 561) see page 561)

SetAsVerifiedByAdmin ( TimespanToString ( UnblockUser ( Update (

see page 561) see page 562) see page 562) see page 562)

see page 561) see page 562)

updateLastLogin ( ValidateEmail ( ValidatePassword ( ValidateUsername (

User Properties
Name Active ( Age ( see page 563) see page 563) see page 563) see page 564) see page 564) see page 564) see page 564) see page 565) see page 565) see page 565) see page 565) see page 565) see page 566) see page 566) see page 566) see page 566) see page 566) see page 567) see page 563) see page 563) AffiliateID ( Description The activation status for the user account. Gets or sets the affiliate ID. Gets the age. Gets or sets the billing details. Gets or sets the birthdate. Gets or sets the birthdate (only for couples). Gets or sets the city. Gets or sets the country. Gets or sets the credits. Gets a value indicating whether this User is deleted. Gets the delete reason. The e-mail address for the user account. Gets or sets the gender. Gets or sets the incoming messages restrictions. Gets or sets the interested in. Gets or sets the invited by. Gets or sets the language id. The date and time when the user last logged in. The property is read-only. The date and time when the user was last online. The property is read-only. Gets the last online time formated nicely (e.g. "5 hours ago") Gets the last session ID. Gets or sets the latitude. Gets the level. Gets the location string. Gets the login count. Gets or sets the longitude. see page 568) Gets or sets the message verifications left. The first and last name of the user Gets or sets the options. Gets or sets a value indicating whether this User is paid. The password for the user account. The property is write-only. Gets or sets the personalization info. The date and time when the user last logged in. The property is read-only. Gets the profile views. Gets or sets a value indicating whether profile is visible. Gets or sets a value indicating whether the user wants to receive notification emails. Gets the score. Gets the signup ip. Gets or sets a value indicating whether the user is SMS confirmed. Gets or sets the state. Gets or sets a value indicating whether [stealth mode]. see page 569)

BillingDetails ( Birthdate ( Birthdate2 ( City ( Country ( Credits ( Deleted ( Email ( Gender (

see page 564)

DeleteReason (

IncomingMessagesRestrictions ( InterestedIn ( InvitedBy ( LanguageId ( LastLogin ( LastOnline (

LastOnlineString ( LastSessionID ( Latitude ( Level (

see page 567) see page 567) see page 567) see page 567) see page 567)

LocationString ( LoginCount ( Longitude ( Name ( Options ( Paid ( Password ( PrevLogin ( ProfileViews ( ProfileVisible ( ReceiveEmails ( Score (

MessageVerificationsLeft ( see page 568) see page 568) see page 568) see page 569) see page 568)

PersonalizationInfo (

see page 569) see page 569) see page 569)

see page 570) see page 570) see page 570) see page 570)

SignupIp ( State (

SmsConfirmed ( StealthMode (

see page 570)

540

1.1 AspNetDating.Classes Namespace


TokenUniqueId ( Username ( UserSince ( ZipCode ( see page 571)

AspNetDating Code Reference


Gets or sets the token unique id. The username for the user account

User Class

see page 571) see page 571) see page 571) see page 571)

The date and time when the user account was created. The property is read-only. Gets or sets the zip code. Gets the zodiac sign.

ZodiacSign (

1.1.137.1 User Constructor


1.1.137.1.1 User.User Constructor ()
Initializes a new instance of the User ( C# public User(); see page 535) class.

1.1.137.1.2 User.User Constructor (string)


Default constructor. Used for creating of new or virtual user accounts. C# public User(string Username); Parameters
Parameters string Username Description Username ( see page 571) for the user account.

1.1.137.2 User Enumerations


1.1.137.2.1 AspNetDating.Classes.User.eAddFavouriteResult Enumeration
The result when you try to add a favourite C# public enum eAddFavouriteResult { eInvalidUsername = 0, eSuccess = 1, eAlreadyAdded = 2, eMaximumFavouritesReached = 3 } File Users.cs Members
Members eInvalidUsername = 0 eSuccess = 1 eAlreadyAdded = 2 eMaximumFavouritesReached = 3 Description Invalid username Success Already added The maximum number of favories has been reached

1.1.137.2.2 AspNetDating.Classes.User.eGender Enumeration


The gender of the user

541

1.1 AspNetDating.Classes Namespace C# public enum eGender { Male = 1, Female = 2, Couple = 3 } File Users.cs Members
Members Male = 1 Female = 2 Couple = 3

AspNetDating Code Reference

User Class

Description Male Female Couple

1.1.137.2.3 AspNetDating.Classes.User.eGenderSearch Enumeration


The gender of the search results C# public enum eGenderSearch { All = 0, Male = 1, Female = 2, Couple = 3 } File Users.cs Members
Members All = 0 Male = 1 Female = 2 Couple = 3 Description All genders Only males Only females Only couples

1.1.137.2.4 AspNetDating.Classes.User.eZodiacSign Enumeration


The zodiac signs C# public enum eZodiacSign { Aries = 1, Taurus = 2, Gemini = 3, Cancer = 4, Leo = 5, Virgo = 6, Libra = 7, Scorpio = 8, Sagittarius = 9, Capricorn = 10, Aquarius = 11, Pisces = 12 } File Users.cs

542

1.1 AspNetDating.Classes Namespace Members


Members Aries = 1 Taurus = 2 Gemini = 3 Cancer = 4 Leo = 5 Virgo = 6 Libra = 7 Scorpio = 8 Sagittarius = 9 Capricorn = 10 Aquarius = 11 Pisces = 12

AspNetDating Code Reference

User Class

Description Mar 21- Apr 20 Apr 21 - May 21 May 22 - Jun 21 Jun 22 - July 23 Jul 24 - Aug 23 Aug 24 - Sep 23 Sep 24 - Oct 22 Oct 23 - Nov 22 Nov 23 - Dec 21 Dec 22 - Jan 20 Jan 21 - Feb 19 Feb 20 - Mar 20

1.1.137.3 User Methods


1.1.137.3.1 User.AddScore Method
Adds the score. C# public static void AddScore(string username, int score, string notes); Parameters
Parameters string username int score string notes Description The username. The score. The notes.

1.1.137.3.2 User.AddToFavourites Method


Adds user as favourite to the current user list C# public eAddFavouriteResult AddToFavourites(string username); Parameters
Parameters string username Description username of the user who will be added as favourite

1.1.137.3.3 User.Authorize Method


Validates user credentials against the DB C# public static void Authorize(string Username, string Password, string sessionID); Parameters
Parameters string Username string Password string sessionID Description Username ( Password ( see page 571) for the user account. see page 568) for the user account.

The session ID.

543

1.1 AspNetDating.Classes Namespace Exceptions


Exceptions ArgumentException NotFoundException ( see page 427) see page 10) AccessDeniedException (

AspNetDating Code Reference

User Class

Description Username ( Username ( Password ( see page 571) of Password ( see page 571) was not found. see page 568) is invalid. see page 568) is invalid.

1.1.137.3.4 User.AuthorizeByToken Method


Validates user credentials against the DB C# public static void AuthorizeByToken(string tokenUniqueId); Parameters
Parameters string tokenUniqueId Description Token unique Id.

Exceptions
Exceptions NotFoundException ( see page 427) Description Information card was not found.

1.1.137.3.5 User.BlockUser Method


Blocks the user. C# public void BlockUser(string username); Parameters
Parameters string username Description The username.

1.1.137.3.6 User.CanRespondToMail Method


Determines whether this instance [can respond to mail] the specified username. C# public static bool CanRespondToMail(string username, string toUsername); Parameters
Parameters string username string toUsername Description The username. To username.

Returns true if this instance [can respond to mail] the specified username; otherwise, false.

1.1.137.3.7 User.CanSendMessage Method


Determines whether this sender can send message to the specified recipient. C# public static bool CanSendMessage(User sender, User recipient, out string reason);

544

1.1 AspNetDating.Classes Namespace Parameters


Parameters User sender User recipient out string reason

AspNetDating Code Reference

User Class

Description The sender. The recipient. The reason.

Returns true if this sender can send message to the specified recipient; otherwise, false.

1.1.137.3.8 Create Method


1.1.137.3.8.1 User.Create Method (User, string)
Creates new user account C# public static void Create(User user, string userIP); Parameters
Parameters User user string userIP Description User ( see page 535) object The user IP.

1.1.137.3.8.2 User.Create Method (string)


Creates new user account C# public void Create(string userIP);

1.1.137.3.9 User.CreateActivationUrl Method


Creates the activation URL. C# public static string CreateActivationUrl(string activationPage, string username); Parameters
Parameters string activationPage string username Description The activation page. The username.

1.1.137.3.10 User.Delete Method


Mark user account as deleted C# public static void Delete(string username, string reason); Parameters
Parameters string username string reason Description the username of the user whose account is about to be deleted The reason.

545

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

User Class

1.1.137.3.11 User.FetchAnswer Method


Fetches answer for the current user C# public ProfileAnswer FetchAnswer(int QuestionID); Parameters
Parameters int QuestionID Description ID of the Question

Returns ProfileAnswer ( see page 476) object

1.1.137.3.12 User.FetchAnswers Method


Fetches all answers for the current user C# public ProfileAnswer[] FetchAnswers(); Returns Array of ProfileAnswer ( see page 476)

1.1.137.3.13 FetchBlockedUsers Method


1.1.137.3.13.1 User.FetchBlockedUsers Method ()
Fetches the blocked users. C# public User[] FetchBlockedUsers();

1.1.137.3.13.2 User.FetchBlockedUsers Method (string)


Fetches the blocked users. If there are no blocked user it returns an empty dictionary. C# public static Dictionary<string, DateTime> FetchBlockedUsers(string username); Parameters
Parameters string username Description The username.

1.1.137.3.14 User.FetchFavoritesNewBlogPosts Method


C# public static Hashtable FetchFavoritesNewBlogPosts(string username, DateTime fromDate); Remarks This is FetchFavoritesNewBlogPosts, a member of class User.

546

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

User Class

1.1.137.3.15 User.FetchFavoritesNewPhotos Method


C# public static string[] FetchFavoritesNewPhotos(string username, DateTime fromDate); Remarks This is FetchFavoritesNewPhotos, a member of class User.

1.1.137.3.16 User.FetchFavouriteTimeStamp Method


Fetches the favourite time stamp. C# public DateTime FetchFavouriteTimeStamp(string username); Parameters
Parameters string username Description The username.

1.1.137.3.17 FetchFavouriteUsers Method


1.1.137.3.17.1 User.FetchFavouriteUsers Method ()
Fetches the favourite users. C# public User[] FetchFavouriteUsers();

1.1.137.3.17.2 User.FetchFavouriteUsers Method (string)


Fetches the favourite users. C# public static string[] FetchFavouriteUsers(string username); Parameters
Parameters string username Description The username.

1.1.137.3.18 User.FetchMutuallyFavouriteUsers Method


Fetches the mutually favourite users. C# public static string[] FetchMutuallyFavouriteUsers(string username); Parameters
Parameters string username Description The username.

1.1.137.3.19 User.FetchProfileViewDate Method


Fetches the profile view date.

547

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

User Class

public static DateTime FetchProfileViewDate(string viewerUsername, string viewedUsername); Parameters


Parameters string viewerUsername string viewedUsername Description The viewer username. The viewed username.

1.1.137.3.20 User.FetchProfileViews Method


Fetches the profile views. C# public static string[] FetchProfileViews(string viewedUsername, DateTime fromDate); Parameters
Parameters string viewedUsername DateTime fromDate Description The viewed username. From date (use DateTime.MinValue to disable the date filter)

Returns Array of usernames

1.1.137.3.21 User.FetchSlogan Method


Fetches answer used for slogan for the current user C# public ProfileAnswer FetchSlogan(); Returns ProfileAnswer ( see page 476) object

1.1.137.3.22 User.FetchUserEmails Method


Fetches all the user emails. The emails of non-active and deleted users will not be fetched. C# public static string[] FetchUserEmails();

1.1.137.3.23 User.FetchUsernamesWithFavoriteUser Method


Fetches the usernames of all users which has in their favorite list the specified user. C# public static string[] FetchUsernamesWithFavoriteUser(string username); Parameters
Parameters string username Description The username.

1.1.137.3.24 User.GetInactiveUsers Method


Gets the inactive users.

548

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

User Class

public static User[] GetInactiveUsers(int forTheLastXDays); Parameters


Parameters int forTheLastXDays Description For the last X days.

1.1.137.3.25 User.GetPrimaryPhoto Method


Returns the primary photo of the user C# public Photo GetPrimaryPhoto(); Returns Photo ( see page 439) object

1.1.137.3.26 User.GetTopPhoto Method


Gets the top photo. C# public Photo GetTopPhoto();

1.1.137.3.27 User.GetUsernameByTokenUniqueId Method


Loads the user by token. C# public static string GetUsernameByTokenUniqueId(string tokenUniqueId);

1.1.137.3.28 User.GetUserVerificationsCount Method


Gets the user verifications count. C# public static int GetUserVerificationsCount(string username); Parameters
Parameters string username Description The username.

1.1.137.3.29 User.GetZodiacAbsoluteImageUrl Method


Gets the zodiac absolute image URL. C# public static string GetZodiacAbsoluteImageUrl(eZodiacSign zodiacSign); Parameters
Parameters eZodiacSign zodiacSign Description The zodiac sign.

549

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

User Class

1.1.137.3.30 User.GetZodiacImageUrl Method


Gets the zodiac image URL. C# public static string GetZodiacImageUrl(eZodiacSign zodiacSign); Parameters
Parameters eZodiacSign zodiacSign Description The zodiac sign.

1.1.137.3.31 User.GetZodiacSign Method


Gets the zodiac sign. C# public eZodiacSign GetZodiacSign();

1.1.137.3.32 User.GetZodiacTooltip Method


Gets the zodiac tooltip. C# public static string GetZodiacTooltip(eZodiacSign zodiacSign); Parameters
Parameters eZodiacSign zodiacSign Description The zodiac sign.

1.1.137.3.33 User.HasPrivatePhotos Method


Determines whether [has private photos]. C# public bool HasPrivatePhotos(); Returns true if [has private photos]; otherwise, false.

1.1.137.3.34 User.HasPrivateVideo Method


Determines whether [has private video]. C# public bool HasPrivateVideo(); Returns true if [has private video]; otherwise, false.

1.1.137.3.35 User.HasPrivateVideoUpload Method


Determines whether the user has private video upload. C# public bool HasPrivateVideoUpload();

550

1.1 AspNetDating.Classes Namespace Returns

AspNetDating Code Reference

User Class

true if the user has private video upload; otherwise, false.

1.1.137.3.36 User.HasProfile Method


Determines whether the specified username has profile. C# public static bool HasProfile(string username, bool approved); Parameters
Parameters string username bool approved Description The username. if set to true the profile has to be approved.

Returns true if the specified username has profile; otherwise, false.

1.1.137.3.37 HasUserAccessToPrivatePhotos Method


1.1.137.3.37.1 User.HasUserAccessToPrivatePhotos Method (string)
Determines whether [the specified username] [has access to private photos]. C# public bool HasUserAccessToPrivatePhotos(string username); Parameters
Parameters string username Description The username.

Returns true if [the specified username] [has access to private photos] ; otherwise, false.

1.1.137.3.37.2 User.HasUserAccessToPrivatePhotos Method (string, string)


Determines whether [the specified photoowner] [has user access to private photos]. C# public static bool HasUserAccessToPrivatePhotos(string photoowner, string photoviewer); Parameters
Parameters string photoowner string photoviewer Description The photoowner. The photoviewer.

Returns true if [the specified photoowner] [has user access to private photos]; otherwise, false.

1.1.137.3.38 HasUserAccessToPrivateVideo Method


1.1.137.3.38.1 User.HasUserAccessToPrivateVideo Method (string)
Determines whether [the specified username] [has access to private video].

551

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

User Class

public bool HasUserAccessToPrivateVideo(string username); Parameters


Parameters string username Description The username.

Returns true if [the specified username] [has access to private video] ; otherwise, false.

1.1.137.3.38.2 User.HasUserAccessToPrivateVideo Method (string, string)


Determines whether [the specified photoowner] [has user access to private photos]. C# public static bool HasUserAccessToPrivateVideo(string videoowner, string videoviewer); Parameters
Parameters string videoowner string videoviewer Description The photoowner. The photoviewer.

Returns true if [the specified photoowner] [has user access to private photos]; otherwise, false.

1.1.137.3.39 User.IsAdmin Method


Determines whether this instance is admin. C# public bool IsAdmin(); Returns true if this instance is admin; otherwise, false.

1.1.137.3.40 User.IsEmailUsed Method


Checks if e-mail address is already in the database C# public static bool IsEmailUsed(string Email); Parameters
Parameters string Email Description The email.

Returns true if email is already used; otherwise, false.

1.1.137.3.41 User.IsEmailUsedByAnotherMember Method


Determines whether the email is used by another member. C# public bool IsEmailUsedByAnotherMember(string email);

552

1.1 AspNetDating.Classes Namespace Parameters


Parameters string email

AspNetDating Code Reference

User Class

Description The email.

Returns true if the email is used by another member; otherwise, false.

1.1.137.3.42 User.IsGroupOwner Method


Determines whether the sender is an owner of some group and the recipient is a mamber of the same group. C# public static bool IsGroupOwner(User fromUser, User toUser); Parameters
Parameters User fromUser User toUser Description From user. To user.

Returns true if [is group owner] [the specified from user]; otherwise, false.

1.1.137.3.43 User.IsNonPaidMember Method


Determines whether [is non paid member] [the specified username]. C# public static bool IsNonPaidMember(string username); Parameters
Parameters string username Description The username.

Returns true if [is non paid member] [the specified username]; otherwise, false.

1.1.137.3.44 User.IsOnline Method


Determines whether this instance is online. C# public bool IsOnline(); Returns true if this instance is online; otherwise, false.

1.1.137.3.45 User.IsOptionEnabled Method


Determines whether the specified option is enabled. C# public bool IsOptionEnabled(eUserOptions option);

553

1.1 AspNetDating.Classes Namespace Parameters


Parameters eUserOptions option

AspNetDating Code Reference

User Class

Description The option.

Returns true if the specified option is enabled; otherwise, false.

1.1.137.3.46 User.IsPaidMember Method


Determines whether the specified username is a paid member. C# public static bool IsPaidMember(string username); Parameters
Parameters string username Description The username.

Returns true if the specified username is a paid member; otherwise, false.

1.1.137.3.47 User.IsPasswordIdentical Method


Determines whether password on file is identical with the specified password. C# public bool IsPasswordIdentical(string password); Parameters
Parameters string password Description The password.

Returns true if password on file is identical with the specified password; otherwise, false.

1.1.137.3.48 User.IsTrialPeriodExpired Method


Determines whether [is trial period expired] [the specified username]. C# public static bool IsTrialPeriodExpired(string username); Parameters
Parameters string username Description The username.

Returns true if [is trial period expired] [the specified username]; otherwise, false.

1.1.137.3.49 IsUserBlocked Method


1.1.137.3.49.1 User.IsUserBlocked Method (string)
Determines whether [is user blocked] [the specified username].

554

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

User Class

public bool IsUserBlocked(string username); Parameters


Parameters string username Description The username.

Returns true if [is user blocked] [the specified username]; otherwise, false.

1.1.137.3.49.2 User.IsUserBlocked Method (string, string)


Determines whether [is user blocked] [the specified userblocker]. C# public static bool IsUserBlocked(string userblocker, string blockeduser); Parameters
Parameters string userblocker string blockeduser Description The userblocker. The blockeduser.

Returns true if [is user blocked] [the specified userblocker]; otherwise, false.

1.1.137.3.50 IsUserInFavouriteList Method


1.1.137.3.50.1 User.IsUserInFavouriteList Method (string)
Determines whether the specified username is user in favourite list. C# public bool IsUserInFavouriteList(string username); Parameters
Parameters string username Description The username.

Returns true if the specified username is user in favourite list; otherwise, false.

1.1.137.3.50.2 User.IsUserInFavouriteList Method (string, string)


Determines whether a user is in favourite list. C# public static bool IsUserInFavouriteList(string listUsername, string favouriteUsername); Parameters
Parameters string listUsername string favouriteUsername Description The username. The favourite username.

Returns true if [is user in favourite list] [the specified list username]; otherwise, false.

555

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

User Class

1.1.137.3.51 User.IsUsernameTaken Method


Checks if username is already taken C# public static bool IsUsernameTaken(string Username); Parameters
Parameters string Username Description The username.

Returns true if username is taken; otherwise, false.

1.1.137.3.52 IsUserVerified Method


1.1.137.3.52.1 User.IsUserVerified Method (string)
Determines whether [is user verified] [the specified username]. C# public bool IsUserVerified(string username); Parameters
Parameters string username Description The username.

Returns true if [is user verified] [the specified username]; otherwise, false.

1.1.137.3.52.2 User.IsUserVerified Method (string, bool)


Determines whether [is user verified] [the specified username]. C# public static bool IsUserVerified(string username, bool byAdmin); Parameters
Parameters string username bool byAdmin Description The username. if set to true [by admin].

Returns true if [is user verified] [the specified username]; otherwise, false.

1.1.137.3.53 User.IsValidPendingGuid Method


Activates pending guid C# public static bool IsValidPendingGuid(string username, string guid); Parameters
Parameters string username Description The username.

556

1.1 AspNetDating.Classes Namespace


string guid

AspNetDating Code Reference


guid that identifies pending stuff

User Class

Returns is activation successful

1.1.137.3.54 Load Method


1.1.137.3.54.1 User.Load Method ()
Loads user account data from DB. Throws NotFoundException ( C# public void Load(); see page 427).

1.1.137.3.54.2 User.Load Method (string)


Loads user account data from DB. Throws "NotFoundException ( C# public static User Load(string username); Parameters
Parameters string username Description Username ( see page 571) identifying the user

see page 427)" exception.

Returns User ( see page 535) object

Exceptions
Exceptions NotFoundException ( see page 427) Description Username ( see page 571) was not found.

1.1.137.3.55 User.LoadByEmail Method


Loads the user by email. C# public void LoadByEmail();

1.1.137.3.56 User.LoadUserByEmail Method


Loads the user by email. C# public static User LoadUserByEmail(string email); Parameters
Parameters string email Description The email.

1.1.137.3.57 User.Purge Method


Purges the specified user. C# public static void Purge(string username);

557

1.1 AspNetDating.Classes Namespace Parameters


Parameters string username

AspNetDating Code Reference

User Class

Description The username.

1.1.137.3.58 User.RemoveFromFavourites Method


Removes from favourites. C# public void RemoveFromFavourites(string username); Parameters
Parameters string username Description The username.

1.1.137.3.59 User.RemovePendingGuid Method


Removes the pending GUID. C# public static void RemovePendingGuid(string guid); Parameters
Parameters string guid Description The GUID.

1.1.137.3.60 RemovePendingGuids Method


1 1.1.137.3.60.1 User.RemovePendingGuids Method (string)
Removes the pending guids. C# public static void RemovePendingGuids(string username); Parameters
Parameters string username Description The username.

1.1.137.3.60.2 User.RemovePendingGuids Method (string, string)


Removes the pending guids. C# public static void RemovePendingGuids(string guid, string username); Parameters
Parameters string guid string username Description The GUID. The username.

1.1.137.3.61 User.RemoveVerifiedStatus Method


Removes the verified status.

558

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

User Class

public void RemoveVerifiedStatus(string username); Parameters


Parameters string username Description The username.

1.1.137.3.62 User.RemoveVerifiedStatusByAdmin Method


Removes the verified status by admin. C# public void RemoveVerifiedStatusByAdmin(string username); Parameters
Parameters string username Description The username.

1.1.137.3.63 User.ResetPersonalization Method


C# public void ResetPersonalization(); Remarks This is ResetPersonalization, a member of class User.

1.1.137.3.64 User.SaveProfileView Method


Saves profile view C# public static void SaveProfileView(string fromUsername, string toUsername); Parameters
Parameters string fromUsername string toUsername Description From username. To username.

1.1.137.3.65 User.SendCreateActivateAccountEmail Method


Sends the create activate account email. C# public void SendCreateActivateAccountEmail();

1.1.137.3.66 User.SendForgotPasswordEmail Method


Sends the forgot password email. C# public void SendForgotPasswordEmail();

1.1.137.3.67 User.SendMessageNotification Method


Sends the message notification.

559

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

User Class

public void SendMessageNotification(string fromUsername, string message); Parameters


Parameters string fromUsername string message Description From username. The message.

1.1.137.3.68 User.SetAccessToPrivatePhotos Method


Sets the access to private photos. C# public void SetAccessToPrivatePhotos(string username, bool grantAccess); Parameters
Parameters string username bool grantAccess Description The username. if set to true [grant access].

1.1.137.3.69 User.SetAccessToPrivateVideo Method


Sets the access to private video. C# public void SetAccessToPrivateVideo(string username, bool grantAccess); Parameters
Parameters string username bool grantAccess Description The username. if set to true [grant access].

1.1.137.3.70 User.SetAsPaidUser Method


Sets as paid user. C# public static void SetAsPaidUser(int subscriptionID, bool isPaid); Parameters
Parameters int subscriptionID bool isPaid Description The subscription ID. mark user as paid if set to true.

1.1.137.3.71 User.SetAsVerified Method


Sets as verified. C# public void SetAsVerified(string username); Parameters
Parameters string username Description The username.

560

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

User Class

1.1.137.3.72 User.SetAsVerifiedByAdmin Method


Sets as verified by admin. C# public static void SetAsVerifiedByAdmin(string username); Parameters
Parameters string username Description The username.

1.1.137.3.73 User.TimespanToString Method


Converts timespan to string. C# public static string TimespanToString(TimeSpan diff); Parameters
Parameters TimeSpan diff Description The timespan.

1.1.137.3.74 User.UnblockUser Method


Unblocks the user. C# public void UnblockUser(string username); Parameters
Parameters string username Description The username.

1.1.137.3.75 Update Method


1.1.137.3.75.1 User.Update Method ()
Updates user account data C# public void Update();

1.1.137.3.75.2 User.Update Method (User, bool)


Updates user account data C# public static void Update(User user, bool updatePaidStatus); Parameters
Parameters User user bool updatePaidStatus Description User ( see page 535) object if set to true [update paid status].

561

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

User Class

1.1.137.3.75.3 User.Update Method (bool)


Updates the specified update paid status. C# public void Update(bool updatePaidStatus); Parameters
Parameters bool updatePaidStatus Description if set to true [update paid status].

1.1.137.3.76 updateLastLogin Method


1.1.137.3.76.1 User.updateLastLogin Method ()
Updates the last login to the current date and time. C# protected void updateLastLogin();

1.1.137.3.76.2 User.updateLastLogin Method (string)


Updates the last login to the current date and time. C# protected void updateLastLogin(string sessionID); Parameters
Parameters string sessionID Description The session ID.

1.1.137.3.77 User.ValidateEmail Method


Validates the email. Throws ArgumentException. C# public static void ValidateEmail(string Email); Parameters
Parameters string Email Description The email.

1.1.137.3.78 User.ValidatePassword Method


Validates the password. C# public static void ValidatePassword(string Password); Parameters
Parameters string Password Description The password.

1.1.137.3.79 User.ValidateUsername Method


Validates the username.

562

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

User Class

public static void ValidateUsername(string Username); Parameters


Parameters string Username Description The username.

1.1.137.4 User Properties


1.1.137.4.1 User.Active Property
The activation status for the user account. C# public bool Active; Description true if active; otherwise, false.

1.1.137.4.2 User.AffiliateID Property


Gets or sets the affiliate ID. C# public int? AffiliateID; Description The affiliate ID.

1.1.137.4.3 User.Age Property


Gets the age. C# public int Age; Description The age.

1.1.137.4.4 User.BillingDetails Property


Gets or sets the billing details. C# public BillingDetails BillingDetails; Description The billing details.

1.1.137.4.5 User.Birthdate Property


Gets or sets the birthdate.

563

1.1 AspNetDating.Classes Namespace C# public DateTime Birthdate; Description The birthdate.

AspNetDating Code Reference

User Class

1.1.137.4.6 User.Birthdate2 Property


Gets or sets the birthdate (only for couples). C# public DateTime Birthdate2; Description The birthdate.

1.1.137.4.7 User.City Property


Gets or sets the city. C# public string City; Description The city.

1.1.137.4.8 User.Country Property


Gets or sets the country. C# public string Country; Description The country.

1.1.137.4.9 User.Credits Property


Gets or sets the credits. C# public int Credits; Description The credits.

1.1.137.4.10 User.Deleted Property


Gets a value indicating whether this User ( C# public bool Deleted; see page 535) is deleted.

564

1.1 AspNetDating.Classes Namespace Description true if deleted; otherwise, false.

AspNetDating Code Reference

User Class

1.1.137.4.11 User.DeleteReason Property


Gets the delete reason. C# public string DeleteReason; Description The delete reason.

1.1.137.4.12 User.Email Property


The e-mail address for the user account. C# public string Email; Description The email address. Exceptions
Exceptions ArgumentException Description Throwed if the e-mail address is invalid

1.1.137.4.13 User.Gender Property


Gets or sets the gender. C# public eGender Gender; Description The gender.

1.1.137.4.14 User.IncomingMessagesRestrictions Property


Gets or sets the incoming messages restrictions. C# public IncomingMessagesRestrictions IncomingMessagesRestrictions; Description The incoming messages restrictions.

1.1.137.4.15 User.InterestedIn Property


Gets or sets the interested in. C# public eGender InterestedIn;

565

1.1 AspNetDating.Classes Namespace Description The interested in.

AspNetDating Code Reference

User Class

1.1.137.4.16 User.InvitedBy Property


Gets or sets the invited by. C# public string InvitedBy; Description The invited by.

1.1.137.4.17 User.LanguageId Property


Gets or sets the language id. C# public int LanguageId; Description The language id.

1.1.137.4.18 User.LastLogin Property


The date and time when the user last logged in. The property is read-only. C# public DateTime LastLogin; Description The last login date and time.

1.1.137.4.19 User.LastOnline Property


The date and time when the user was last online. The property is read-only. C# public DateTime LastOnline; Description The last online date and time.

1.1.137.4.20 User.LastOnlineString Property


Gets the last online time formated nicely (e.g. "5 hours ago") C# public string LastOnlineString; Description The last online string.

566

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

User Class

1.1.137.4.21 User.LastSessionID Property


Gets the last session ID. C# public string LastSessionID; Description The last session ID.

1.1.137.4.22 User.Latitude Property


Gets or sets the latitude. C# public double? Latitude; Description The latitude.

1.1.137.4.23 User.Level Property


Gets the level. C# public UserLevel Level; Description The level.

1.1.137.4.24 User.LocationString Property


Gets the location string. C# public string LocationString; Description The location string.

1.1.137.4.25 User.LoginCount Property


Gets the login count. C# public int LoginCount; Description The login count.

1.1.137.4.26 User.Longitude Property


Gets or sets the longitude.

567

1.1 AspNetDating.Classes Namespace C# public double? Longitude; Description The longitude.

AspNetDating Code Reference

User Class

1.1.137.4.27 User.MessageVerificationsLeft Property


Gets or sets the message verifications left. C# public int MessageVerificationsLeft; Description The message verifications left.

1.1.137.4.28 User.Name Property


The first and last name of the user C# public string Name; Description The name. Exceptions
Exceptions ArgumentException Description Throwed if no name is specified

1.1.137.4.29 User.Options Property


Gets or sets the options. C# public ulong Options; Description The options.

1.1.137.4.30 User.Paid Property


Gets or sets a value indicating whether this User ( C# public bool Paid; Description true if paid; otherwise, false. see page 535) is paid.

1.1.137.4.31 User.Password Property


The password for the user account. The property is write-only.

568

1.1 AspNetDating.Classes Namespace C# public string Password; Description The password. Exceptions
Exceptions ArgumentException

AspNetDating Code Reference

User Class

Description Throwed if the password is invalid

1.1.137.4.32 User.PersonalizationInfo Property


Gets or sets the personalization info. C# public PersonalizationInfo PersonalizationInfo; Description The personalization info.

1.1.137.4.33 User.PrevLogin Property


The date and time when the user last logged in. The property is read-only. C# public DateTime PrevLogin; Description The prev login date and tune.

1.1.137.4.34 User.ProfileViews Property


Gets the profile views. C# public int ProfileViews; Description The profile views.

1.1.137.4.35 User.ProfileVisible Property


Gets or sets a value indicating whether profile is visible. C# public bool ProfileVisible; Description true if profile is visible; otherwise, false.

1.1.137.4.36 User.ReceiveEmails Property


Gets or sets a value indicating whether the user wants to receive notification emails.

569

1.1 AspNetDating.Classes Namespace C# public bool ReceiveEmails; Description

AspNetDating Code Reference

User Class

true if the user wants to receive notification emails; otherwise, false.

1.1.137.4.37 User.Score Property


Gets the score. C# public int Score; Description The score.

1.1.137.4.38 User.SignupIp Property


Gets the signup ip. C# public string SignupIp; Description The signup ip.

1.1.137.4.39 User.SmsConfirmed Property


Gets or sets a value indicating whether the user is SMS confirmed. C# public bool SmsConfirmed; Description true if the user is SMS confirmed; otherwise, false.

1.1.137.4.40 User.State Property


Gets or sets the state. C# public string State; Description The state.

1.1.137.4.41 User.StealthMode Property


Gets or sets a value indicating whether [stealth mode]. C# public bool StealthMode;

570

1.1 AspNetDating.Classes Namespace Description true if [stealth mode]; otherwise, false.

AspNetDating Code Reference

User Class

1.1.137.4.42 User.TokenUniqueId Property


Gets or sets the token unique id. C# public string TokenUniqueId; Description The token unique id.

1.1.137.4.43 User.Username Property


The username for the user account C# public string Username; Description The username. Exceptions
Exceptions ArgumentException Description Throwed is username is invalid

1.1.137.4.44 User.UserSince Property


The date and time when the user account was created. The property is read-only. C# public DateTime UserSince; Description The date and time.

1.1.137.4.45 User.ZipCode Property


Gets or sets the zip code. C# public string ZipCode; Description The zip code.

1.1.137.4.46 User.ZodiacSign Property


Gets the zodiac sign. C# public eZodiacSign ZodiacSign;

571

1.1 AspNetDating.Classes Namespace Description The zodiac sign.

AspNetDating Code Reference

UserLevel Class

1.1.138 UserLevel Class


Inheritance Hierarchy

C# public class UserLevel; File UserLevels.cs Remarks This is class AspNetDating.Classes.UserLevel. Members Methods
Name UserLevel ( see page 573) Description This is UserLevel, a member of class UserLevel.

UserLevel Methods
Name Delete ( see page 573) see page 573) see page 573) GetIconUrl ( Load ( LoadAll ( Save ( Description This is Delete, a member of class UserLevel. This is GetIconUrl, a member of class UserLevel. This is GetLevelByScore, a member of class UserLevel. This is Load, a member of class UserLevel. This is LoadAll, a member of class UserLevel. This is Save, a member of class UserLevel.

GetLevelByScore (

see page 573) see page 573) see page 574)

UserLevel Properties
Name Id ( see page 574) see page 574) see page 574) see page 574) LevelNumber ( MinScore ( Name ( Restrictions ( Description This is Id, a member of class UserLevel. This is LevelNumber, a member of class UserLevel. This is MinScore, a member of class UserLevel. This is Name, a member of class UserLevel. This is Restrictions, a member of class UserLevel.

see page 574)

UserLevel Methods
Name Delete ( see page 573) see page 573) see page 573) GetIconUrl ( Load ( LoadAll ( Save ( Description This is Delete, a member of class UserLevel. This is GetIconUrl, a member of class UserLevel. This is GetLevelByScore, a member of class UserLevel. This is Load, a member of class UserLevel. This is LoadAll, a member of class UserLevel. This is Save, a member of class UserLevel.

GetLevelByScore (

see page 573) see page 573) see page 574)

UserLevel Properties
Name Id ( see page 574) see page 574) see page 574) LevelNumber ( MinScore ( Description This is Id, a member of class UserLevel. This is LevelNumber, a member of class UserLevel. This is MinScore, a member of class UserLevel.

572

1.1 AspNetDating.Classes Namespace


Name ( see page 574) see page 574)

AspNetDating Code Reference


This is Name, a member of class UserLevel. This is Restrictions, a member of class UserLevel.

UserLevel Class

Restrictions (

1.1.138.1 UserLevel.UserLevel Constructor


C# public UserLevel(string name, int minScore); Remarks This is UserLevel, a member of class UserLevel.

1.1.138.2 UserLevel Methods


1.1.138.2.1 UserLevel.Delete Method
C# public static void Delete(int id); Remarks This is Delete, a member of class UserLevel.

1.1.138.2.2 UserLevel.GetIconUrl Method


C# public string GetIconUrl(); Remarks This is GetIconUrl, a member of class UserLevel.

1.1.138.2.3 UserLevel.GetLevelByScore Method


C# public static UserLevel GetLevelByScore(int score); Remarks This is GetLevelByScore, a member of class UserLevel.

1.1.138.2.4 UserLevel.Load Method


C# public static UserLevel Load(int id); Remarks This is Load, a member of class UserLevel.

1.1.138.2.5 UserLevel.LoadAll Method


C# public static UserLevel[] LoadAll();

573

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

UserLevel Class

This is LoadAll, a member of class UserLevel.

1.1.138.2.6 UserLevel.Save Method


C# public void Save(); Remarks This is Save, a member of class UserLevel.

1.1.138.3 UserLevel Properties


1.1.138.3.1 UserLevel.Id Property
C# public int Id; Remarks This is Id, a member of class UserLevel.

1.1.138.3.2 UserLevel.LevelNumber Property


C# public int LevelNumber; Remarks This is LevelNumber, a member of class UserLevel.

1.1.138.3.3 UserLevel.MinScore Property


C# public int MinScore; Remarks This is MinScore, a member of class UserLevel.

1.1.138.3.4 UserLevel.Name Property


C# public string Name; Remarks This is Name, a member of class UserLevel.

1.1.138.3.5 UserLevel.Restrictions Property


C# public UserLevelRestrictions Restrictions;

574

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

UsernameSearch Class

This is Restrictions, a member of class UserLevel.

1.1.139 UserLevelRestrictions Class


Inheritance Hierarchy

C# [Serializable] [Reflection.DescriptionAttribute("Level-based Restrictions")] public class UserLevelRestrictions : UserRestrictions; File UserLevels.cs Remarks This is class AspNetDating.Classes.UserLevelRestrictions. Members UserRestrictions Properties
Name AutoApproveAnswers ( AutoApprovePhotos ( AutoApproveVideos ( CanCreateBlogs ( CanCreateGroups ( MaxPhotos ( MaxVideos ( see page 580) see page 580) see page 580) see page 580) see page 581) Description Gets or sets a value indicating whether [auto approve answers]. Gets or sets a value indicating whether [auto approve photos]. Gets or sets a value indicating whether [auto approve videos]. Gets or sets a value indicating whether this instance can create blogs. Gets or sets a value indicating whether this instance can create groups. Gets or sets the max groups per member. Gets or sets the max photos. Gets or sets the max videos. Gets or sets the max video uploads. Gets or sets a value indicating whether [user can report abuse]. Gets or sets a value indicating whether [user can use chat].

see page 580)

MaxGroupsPerMember (

see page 581) see page 581) see page 581) see page 581) see page 582)

MaxVideoUploads ( UserCanUseChat (

UserCanReportAbuse (

UserRestrictions Properties
Name AutoApproveAnswers ( AutoApprovePhotos ( AutoApproveVideos ( CanCreateBlogs ( CanCreateGroups ( MaxPhotos ( MaxVideos ( see page 580) see page 580) see page 580) see page 580) see page 581) Description Gets or sets a value indicating whether [auto approve answers]. Gets or sets a value indicating whether [auto approve photos]. Gets or sets a value indicating whether [auto approve videos]. Gets or sets a value indicating whether this instance can create blogs. Gets or sets a value indicating whether this instance can create groups. Gets or sets the max groups per member. Gets or sets the max photos. Gets or sets the max videos. Gets or sets the max video uploads. Gets or sets a value indicating whether [user can report abuse]. Gets or sets a value indicating whether [user can use chat].

see page 580)

MaxGroupsPerMember (

see page 581) see page 581) see page 581) see page 581) see page 582)

MaxVideoUploads ( UserCanUseChat (

UserCanReportAbuse (

575

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

UsernameSearch Class

1.1.140 UsernameSearch Class


Inheritance Hierarchy

C# [Serializable] public class UsernameSearch; File UserSearch.cs Remarks This is class AspNetDating.Classes.UsernameSearch. Members UsernameSearch Methods
Name GetResults ( see page 576) Description This is GetResults, a member of class UsernameSearch.

UsernameSearch Properties
Name Username ( see page 576) Description This is Username, a member of class UsernameSearch.

UsernameSearch Methods
Name GetResults ( see page 576) Description This is GetResults, a member of class UsernameSearch.

UsernameSearch Properties
Name Username ( see page 576) Description This is Username, a member of class UsernameSearch.

1.1.140.1 UsernameSearch Methods


1.1.140.1.1 UsernameSearch.GetResults Method
C# public UserSearchResults GetResults(); Remarks This is GetResults, a member of class UsernameSearch.

1.1.140.2 UsernameSearch Properties


1.1.140.2.1 UsernameSearch.Username Property
C# public string Username;

576

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

UserRating Class

This is Username, a member of class UsernameSearch.

1.1.141 UserRating Class


This class handles the user rating Inheritance Hierarchy

C# public class UserRating; File Rating.cs Members UserRating Methods


Name FetchAverageVote ( FetchRating ( FetchVote ( RateUser ( see page 577) see page 578) see page 578) see page 578) Description Fetches the average vote. Fetches the rating. Fetches the vote. Rates the user.

UserRating Properties
Name AverageVote ( Votes ( see page 578) see page 579) Description Gets the average vote. Gets the votes.

UserRating Methods
Name FetchAverageVote ( FetchRating ( FetchVote ( RateUser ( see page 577) see page 578) see page 578) see page 578) Description Fetches the average vote. Fetches the rating. Fetches the vote. Rates the user.

UserRating Properties
Name AverageVote ( Votes ( see page 578) see page 579) Description Gets the average vote. Gets the votes.

1.1.141.1 UserRating Methods


1.1.141.1.1 UserRating.FetchAverageVote Method
Fetches the average vote. C# public static UserRating FetchAverageVote(string fromUsername);

577

1.1 AspNetDating.Classes Namespace Parameters


Parameters string fromUsername

AspNetDating Code Reference

UserRating Class

Description From username.

1.1.141.1.2 UserRating.FetchRating Method


Fetches the rating. C# public static UserRating FetchRating(string username); Parameters
Parameters string username Description The username.

1.1.141.1.3 UserRating.FetchVote Method


Fetches the vote. C# public static int FetchVote(string fromUser, string toUser); Parameters
Parameters string fromUser string toUser Description From user. To user.

1.1.141.1.4 UserRating.RateUser Method


Rates the user. C# public static void RateUser(string fromUser, string toUser, int rating); Parameters
Parameters string fromUser string toUser int rating Description From user. To user. The rating.

1.1.141.2 UserRating Properties


1.1.141.2.1 UserRating.AverageVote Property
Gets the average vote. C# public decimal AverageVote; Description The average vote.

578

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

UserRestrictions Class

1.1.141.2.2 UserRating.Votes Property


Gets the votes. C# public int Votes; Description The votes.

1.1.142 UserRestrictions Class


This is the base class for the user restrictions Inheritance Hierarchy

C# [Serializable] [Reflection.Description("User Restrictions")] public class UserRestrictions; File UserRestrictions.cs Members UserRestrictions Properties
Name AutoApproveAnswers ( AutoApprovePhotos ( AutoApproveVideos ( CanCreateBlogs ( CanCreateGroups ( MaxPhotos ( MaxVideos ( see page 580) see page 580) see page 580) see page 580) see page 581) Description Gets or sets a value indicating whether [auto approve answers]. Gets or sets a value indicating whether [auto approve photos]. Gets or sets a value indicating whether [auto approve videos]. Gets or sets a value indicating whether this instance can create blogs. Gets or sets a value indicating whether this instance can create groups. Gets or sets the max groups per member. Gets or sets the max photos. Gets or sets the max videos. Gets or sets the max video uploads. Gets or sets a value indicating whether [user can report abuse]. Gets or sets a value indicating whether [user can use chat].

see page 580)

MaxGroupsPerMember (

see page 581) see page 581) see page 581) see page 581) see page 582)

MaxVideoUploads ( UserCanUseChat (

UserCanReportAbuse (

UserRestrictions Properties
Name AutoApproveAnswers ( AutoApprovePhotos ( AutoApproveVideos ( CanCreateBlogs ( CanCreateGroups ( MaxPhotos ( MaxVideos ( see page 580) see page 580) see page 580) see page 580) see page 581) Description Gets or sets a value indicating whether [auto approve answers]. Gets or sets a value indicating whether [auto approve photos]. Gets or sets a value indicating whether [auto approve videos]. Gets or sets a value indicating whether this instance can create blogs. Gets or sets a value indicating whether this instance can create groups. Gets or sets the max groups per member. Gets or sets the max photos. Gets or sets the max videos. Gets or sets the max video uploads. Gets or sets a value indicating whether [user can report abuse]. Gets or sets a value indicating whether [user can use chat].

see page 580)

MaxGroupsPerMember (

see page 581) see page 581) see page 581) see page 581) see page 582)

MaxVideoUploads ( UserCanUseChat (

UserCanReportAbuse (

579

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

UserRestrictions Class

1.1.142.1 UserRestrictions Properties


1.1.142.1.1 UserRestrictions.AutoApproveAnswers Property
Gets or sets a value indicating whether [auto approve answers]. C# [Reflection.Description("Auto approve answers")] public bool AutoApproveAnswers; Description true if [auto approve answers]; otherwise, false.

1.1.142.1.2 UserRestrictions.AutoApprovePhotos Property


Gets or sets a value indicating whether [auto approve photos]. C# [Reflection.Description("Auto approve photos")] public bool AutoApprovePhotos; Description true if [auto approve photos]; otherwise, false.

1.1.142.1.3 UserRestrictions.AutoApproveVideos Property


Gets or sets a value indicating whether [auto approve videos]. C# [Reflection.Description("Auto approve videos")] public bool AutoApproveVideos; Description true if [auto approve videos]; otherwise, false.

1.1.142.1.4 UserRestrictions.CanCreateBlogs Property


Gets or sets a value indicating whether this instance can create blogs. C# [Reflection.Description("Member can create blogs")] public bool CanCreateBlogs; Description true if this instance can create blogs; otherwise, false.

1.1.142.1.5 UserRestrictions.CanCreateGroups Property


Gets or sets a value indicating whether this instance can create groups. C# [Reflection.Description("Member can create groups")] public bool CanCreateGroups;

580

1.1 AspNetDating.Classes Namespace Description

AspNetDating Code Reference

UserRestrictions Class

true if this instance can create groups; otherwise, false.

1.1.142.1.6 UserRestrictions.MaxGroupsPerMember Property


Gets or sets the max groups per member. C# [Reflection.Description("Maximum number of groups the member can join")] public int MaxGroupsPerMember; Description The max groups per member.

1.1.142.1.7 UserRestrictions.MaxPhotos Property


Gets or sets the max photos. C# [Reflection.Description("Maximum number of photos the member can upload")] public int MaxPhotos; Description The max photos.

1.1.142.1.8 UserRestrictions.MaxVideos Property


Gets or sets the max videos. C# [Reflection.Description("Maximum number of videos the member can embed")] public int MaxVideos; Description The max videos.

1.1.142.1.9 UserRestrictions.MaxVideoUploads Property


Gets or sets the max video uploads. C# [Reflection.Description("Maximum number of videos the member can upload")] public int MaxVideoUploads; Description The max video uploads.

1.1.142.1.10 UserRestrictions.UserCanReportAbuse Property


Gets or sets a value indicating whether [user can report abuse]. C# [Reflection.Description("Can report abuse")] public bool UserCanReportAbuse;

581

1.1 AspNetDating.Classes Namespace Description

AspNetDating Code Reference

UserSearchResults Class

true if [user can report abuse]; otherwise, false.

1.1.142.1.11 UserRestrictions.UserCanUseChat Property


Gets or sets a value indicating whether [user can use chat]. C# [Reflection.Description("Can use chat")] public bool UserCanUseChat; Description true if [user can use chat]; otherwise, false.

1.1.143 UserSearchResults Class


Inheritance Hierarchy

C# [Serializable] public class UserSearchResults : SearchResults<string, User>; File UserSearch.cs Remarks This is class AspNetDating.Classes.UserSearchResults. Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

UserSearchResults Class
Name Get ( see page 583) see page 583) see page 584) GetPage ( Description This is Get, a member of class UserSearchResults. Use this method to get the search results Number of users per page is defined in Config.Search ( see page 159) This is GetTotalPages, a member of class UserSearchResults. This is LoadResult, a member of class UserSearchResults.

GetTotalPages ( LoadResult (

see page 584)

UserSearchResults Properties UserSearchResults Class


Name Usernames ( see page 584) Description This is Usernames, a member of class UserSearchResults.

582

1.1 AspNetDating.Classes Namespace SearchResults Fields


Name Results ( see page 515)

AspNetDating Code Reference

UserSearchResults Class

Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

UserSearchResults Class
Name Get ( see page 583) see page 583) see page 584) GetPage ( Description This is Get, a member of class UserSearchResults. Use this method to get the search results Number of users per page is defined in Config.Search ( see page 159) This is GetTotalPages, a member of class UserSearchResults. This is LoadResult, a member of class UserSearchResults.

GetTotalPages ( LoadResult (

see page 584)

UserSearchResults Properties UserSearchResults Class


Name Usernames ( see page 584) Description This is Usernames, a member of class UserSearchResults.

1.1.143.1 UserSearchResults Methods


1.1.143.1.1 UserSearchResults.Get Method
C# public User[] Get(); Remarks This is Get, a member of class UserSearchResults.

1.1.143.1.2 GetPage Method


1.1.143.1.2.1 UserSearchResults.GetPage Method (int)
Use this method to get the search results Number of users per page is defined in Config.Search ( C# public User[] GetPage(int Page); Parameters
Parameters int Page Description Page number

see page 159)

Returns Array of usernames

1.1.143.1.2.2 UserSearchResults.GetPage Method (int, int)


Use this method to get the search results

583

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

UserSession Class

public new User[] GetPage(int Page, int usersPerPage); Parameters


Parameters int Page int usersPerPage Description Page number usersPerPage

Returns Array of usernames

1.1.143.1.3 GetTotalPages Method


1.1.143.1.3.1 UserSearchResults.GetTotalPages Method ()
C# public int GetTotalPages(); Remarks This is GetTotalPages, a member of class UserSearchResults.

1.1.143.1.3.2 UserSearchResults.GetTotalPages Method (int)


Gets the total pages. C# public new int GetTotalPages(int usersPerPage); Parameters
Parameters resultsPerPage Description The results per page.

1.1.143.1.4 UserSearchResults.LoadResult Method


C# protected override User LoadResult(string id); Remarks This is LoadResult, a member of class UserSearchResults.

1.1.143.2 UserSearchResults Properties


1.1.143.2.1 UserSearchResults.Usernames Property
C# public string Usernames; Remarks This is Usernames, a member of class UserSearchResults.

584

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

UserSession Class

1.1.144 UserSession Class


The class that contains the current user session Inheritance Hierarchy

C# [Serializable] public class UserSession : User; File Users.cs Members Methods


Name User ( see page 541) Description Initializes a new instance of the User ( see page 535) class.

UserSession Class
Name UserSession ( see page 590) Description Default constructor. Used for creating session user object.

User Enumerations
Name eAddFavouriteResult ( eGender ( eGenderSearch ( eZodiacSign ( see page 541) see page 541) see page 542) see page 542) Description The result when you try to add a favourite The gender of the user The gender of the search results The zodiac signs

User Methods
Name AddScore ( Authorize ( BlockUser ( see page 543) see page 543) see page 544) see page 544) see page 544) see page 545) see page 543) see page 544) AddToFavourites ( AuthorizeByToken ( CanRespondToMail ( CanSendMessage ( Create ( Delete ( CreateActivationUrl ( FetchAnswer ( FetchAnswers ( Description Adds the score. Adds user as favourite to the current user list Validates user credentials against the DB Validates user credentials against the DB Blocks the user. Determines whether this instance [can respond to mail] the specified username. Determines whether this sender can send message to the specified recipient. Creates new user account Creates the activation URL. Mark user account as deleted Fetches answer for the current user Fetches all answers for the current user Fetches the blocked users. This is FetchFavoritesNewBlogPosts, a member of class User. This is FetchFavoritesNewPhotos, a member of class User. Fetches the favourite time stamp. Fetches the favourite users. Fetches the mutually favourite users. Fetches the profile view date. Fetches the profile views. Fetches answer used for slogan for the current user see page 546)

see page 545) see page 545) see page 546) see page 546) see page 546) see page 547) see page 547) see page 547)

FetchBlockedUsers (

FetchFavoritesNewBlogPosts ( FetchFavoritesNewPhotos ( FetchFavouriteTimeStamp ( FetchFavouriteUsers ( FetchProfileViewDate ( FetchProfileViews ( FetchSlogan (

see page 547) see page 547)

FetchMutuallyFavouriteUsers (

see page 548)

see page 548)

585

1.1 AspNetDating.Classes Namespace


FetchUserEmails ( see page 548)

AspNetDating Code Reference

UserSession Class

Fetches all the user emails. The emails of non-active and deleted users will not be fetched. see page 548) Fetches the usernames of all users which has in their favorite list the specified user. Gets the inactive users. Returns the primary photo of the user Gets the top photo. see page 549) Loads the user by token. Gets the user verifications count. Gets the zodiac absolute image URL. Gets the zodiac image URL. Gets the zodiac sign. Gets the zodiac tooltip. Determines whether [has private photos]. Determines whether [has private video]. Determines whether the user has private video upload. Determines whether the specified username has profile. see page 551) Determines whether [the specified username] [has access to private photos]. Determines whether [the specified username] [has access to private video]. Determines whether this instance is admin. Checks if e-mail address is already in the database

FetchUsernamesWithFavoriteUser ( GetInactiveUsers ( GetPrimaryPhoto ( GetTopPhoto ( see page 548) see page 549)

see page 549) see page 549) see page 549)

GetUsernameByTokenUniqueId ( GetUserVerificationsCount ( GetZodiacAbsoluteImageUrl ( GetZodiacImageUrl ( GetZodiacSign ( GetZodiacTooltip ( HasPrivatePhotos ( HasPrivateVideo ( HasProfile (

see page 550) see page 550) see page 550)

see page 550)

see page 550) see page 550)

HasPrivateVideoUpload (

see page 551) see page 551)

HasUserAccessToPrivatePhotos ( HasUserAccessToPrivateVideo ( IsAdmin ( see page 552) see page 552) IsEmailUsed ( IsGroupOwner (

IsEmailUsedByAnotherMember ( see page 553)

see page 552)

Determines whether the email is used by another member. Determines whether the sender is an owner of some group and the recipient is a mamber of the same group. Determines whether [is non paid member] [the specified username]. Determines whether this instance is online. Determines whether the specified option is enabled. Determines whether the specified username is a paid member. Determines whether password on file is identical with the specified password. Determines whether [is trial period expired] [the specified username]. Determines whether [is user blocked] [the specified username]. Determines whether the specified username is user in favourite list. Checks if username is already taken Determines whether [is user verified] [the specified username]. Activates pending guid Loads user account data from DB. Throws NotFoundException ( 427). Loads the user by email. Loads the user by email. Purges the specified user. Removes from favourites. Removes the pending GUID. Removes the pending guids. Removes the verified status. Removes the verified status by admin. This is ResetPersonalization, a member of class User. Saves profile view Sends the create activate account email. Sends the forgot password email. Sends the message notification. Sets the access to private photos. Sets the access to private video. Sets as paid user. Sets as verified. Sets as verified by admin. Converts timespan to string. Unblocks the user. Updates user account data see page

IsNonPaidMember ( IsOnline ( IsOptionEnabled ( IsPaidMember (

see page 553) see page 553)

see page 553) see page 554) see page 554) see page 554) see page 555)

IsPasswordIdentical ( IsTrialPeriodExpired ( IsUserBlocked ( IsUserInFavouriteList ( IsUsernameTaken ( IsUserVerified ( Load ( IsValidPendingGuid ( see page 557)

see page 554) see page 556) see page 556)

see page 556)

LoadByEmail ( Purge (

see page 557) see page 557) see page 558) see page 558) see page 558) see page 559) see page 559) see page 559)

LoadUserByEmail (

see page 557) see page 558)

RemoveFromFavourites ( RemovePendingGuid ( RemovePendingGuids ( RemoveVerifiedStatus ( ResetPersonalization ( SaveProfileView (

RemoveVerifiedStatusByAdmin ( see page 559)

SendCreateActivateAccountEmail ( SendForgotPasswordEmail ( SendMessageNotification ( SetAccessToPrivatePhotos ( SetAccessToPrivateVideo ( SetAsPaidUser ( SetAsVerified (

see page 559) see page 559) see page 560) see page 560)

see page 560) see page 560) see page 561) see page 561)

SetAsVerifiedByAdmin ( TimespanToString ( UnblockUser ( Update (

see page 561)

see page 561)

586

1.1 AspNetDating.Classes Namespace


updateLastLogin ( ValidateEmail ( ValidatePassword ( ValidateUsername ( see page 562) see page 562) see page 562)

AspNetDating Code Reference


Updates the last login to the current date and time. Validates the email. Throws ArgumentException. Validates the password. Validates the username.

UserSession Class

see page 562)

UserSession Class
Name Authorize ( see page 591) see page 591) UpdateLastOnline ( Description Authorizes this instance. Updates the last online.

User Properties
Name Active ( Age ( see page 563) see page 563) see page 563) see page 564) see page 564) see page 564) see page 564) see page 565) see page 565) see page 565) see page 565) see page 565) see page 566) see page 566) see page 566) see page 566) see page 566) see page 567) see page 563) see page 563) AffiliateID ( Description The activation status for the user account. Gets or sets the affiliate ID. Gets the age. Gets or sets the billing details. Gets or sets the birthdate. Gets or sets the birthdate (only for couples). Gets or sets the city. Gets or sets the country. Gets or sets the credits. Gets a value indicating whether this User ( Gets the delete reason. The e-mail address for the user account. Gets or sets the gender. Gets or sets the incoming messages restrictions. Gets or sets the interested in. Gets or sets the invited by. Gets or sets the language id. The date and time when the user last logged in. The property is read-only. The date and time when the user was last online. The property is read-only. Gets the last online time formated nicely (e.g. "5 hours ago") Gets the last session ID. Gets or sets the latitude. Gets the level. Gets the location string. Gets the login count. Gets or sets the longitude. see page 568) Gets or sets the message verifications left. The first and last name of the user Gets or sets the options. Gets or sets a value indicating whether this User ( see page 569) Gets or sets the personalization info. The date and time when the user last logged in. The property is read-only. Gets the profile views. Gets or sets a value indicating whether profile is visible. Gets or sets a value indicating whether the user wants to receive notification emails. Gets the score. Gets the signup ip. Gets or sets a value indicating whether the user is SMS confirmed. Gets or sets the state. Gets or sets a value indicating whether [stealth mode]. Gets or sets the token unique id. The username for the user account The date and time when the user account was created. The property is read-only. see page 535) is paid. The password for the user account. The property is write-only. see page 535) is deleted.

BillingDetails ( Birthdate ( Birthdate2 ( City ( Country ( Credits ( Deleted ( Email ( Gender (

see page 564)

DeleteReason (

IncomingMessagesRestrictions ( InterestedIn ( InvitedBy ( LanguageId ( LastLogin ( LastOnline (

LastOnlineString ( LastSessionID ( Latitude ( Level (

see page 567) see page 567) see page 567) see page 567) see page 567)

LocationString ( LoginCount ( Longitude ( Name ( Options ( Paid ( Password ( PrevLogin ( ProfileViews ( ProfileVisible ( ReceiveEmails ( Score (

MessageVerificationsLeft ( see page 568) see page 568) see page 568) see page 569) see page 568)

PersonalizationInfo (

see page 569) see page 569) see page 569)

see page 570) see page 570) see page 570) see page 570) see page 571) see page 571) see page 571)

SignupIp ( State (

SmsConfirmed ( StealthMode ( TokenUniqueId ( Username ( UserSince (

see page 570)

587

1.1 AspNetDating.Classes Namespace


ZipCode ( see page 571) see page 571)

AspNetDating Code Reference


Gets or sets the zip code. Gets the zodiac sign.

UserSession Class

ZodiacSign (

UserSession Class
Name BillingPlanOptions ( CanVote ( HasProfile ( IsAuthorized ( HasApprovedProfile ( see page 591) see page 592) see page 591) see page 592) see page 592) Description Gets or sets the billing plan options. Gets a value indicating whether this instance can vote. Gets or sets a value indicating whether this instance has approved profile. Gets or sets a value indicating whether this instance has profile. Gets a value indicating whether this instance is authorized.

User Enumerations
Name eAddFavouriteResult ( eGender ( eGenderSearch ( eZodiacSign ( see page 541) see page 541) see page 542) see page 542) Description The result when you try to add a favourite The gender of the user The gender of the search results The zodiac signs

User Methods
Name AddScore ( Authorize ( BlockUser ( see page 543) see page 543) see page 544) see page 544) see page 544) see page 545) see page 543) see page 544) AddToFavourites ( AuthorizeByToken ( CanRespondToMail ( CanSendMessage ( Create ( Delete ( CreateActivationUrl ( FetchAnswer ( FetchAnswers ( Description Adds the score. Adds user as favourite to the current user list Validates user credentials against the DB Validates user credentials against the DB Blocks the user. Determines whether this instance [can respond to mail] the specified username. Determines whether this sender can send message to the specified recipient. Creates new user account Creates the activation URL. Mark user account as deleted Fetches answer for the current user Fetches all answers for the current user Fetches the blocked users. This is FetchFavoritesNewBlogPosts, a member of class User. This is FetchFavoritesNewPhotos, a member of class User. Fetches the favourite time stamp. Fetches the favourite users. Fetches the mutually favourite users. Fetches the profile view date. Fetches the profile views. Fetches answer used for slogan for the current user Fetches all the user emails. The emails of non-active and deleted users will not be fetched. see page 548) Fetches the usernames of all users which has in their favorite list the specified user. Gets the inactive users. Returns the primary photo of the user Gets the top photo. see page 549) Loads the user by token. Gets the user verifications count. Gets the zodiac absolute image URL. Gets the zodiac image URL. Gets the zodiac sign. Gets the zodiac tooltip. Determines whether [has private photos]. Determines whether [has private video]. Determines whether the user has private video upload. see page 546)

see page 545) see page 545) see page 546) see page 546) see page 546) see page 547) see page 547) see page 547)

FetchBlockedUsers (

FetchFavoritesNewBlogPosts ( FetchFavoritesNewPhotos ( FetchFavouriteTimeStamp ( FetchFavouriteUsers ( FetchProfileViewDate ( FetchProfileViews ( FetchSlogan ( FetchUserEmails (

see page 547) see page 547)

FetchMutuallyFavouriteUsers (

see page 548) see page 548)

see page 548)

FetchUsernamesWithFavoriteUser ( GetInactiveUsers ( GetPrimaryPhoto ( GetTopPhoto ( see page 548) see page 549)

see page 549) see page 549) see page 549)

GetUsernameByTokenUniqueId ( GetUserVerificationsCount ( GetZodiacAbsoluteImageUrl ( GetZodiacImageUrl ( GetZodiacSign ( GetZodiacTooltip ( HasPrivatePhotos ( HasPrivateVideo (

see page 550) see page 550) see page 550)

see page 550)

see page 550) see page 550)

HasPrivateVideoUpload (

588

1.1 AspNetDating.Classes Namespace


HasProfile ( see page 551)

AspNetDating Code Reference

UserSession Class

Determines whether the specified username has profile. see page 551) see page 551) Determines whether [the specified username] [has access to private photos]. Determines whether [the specified username] [has access to private video]. Determines whether this instance is admin. Checks if e-mail address is already in the database see page 552) Determines whether the email is used by another member. Determines whether the sender is an owner of some group and the recipient is a mamber of the same group. Determines whether [is non paid member] [the specified username]. Determines whether this instance is online. Determines whether the specified option is enabled. Determines whether the specified username is a paid member. Determines whether password on file is identical with the specified password. Determines whether [is trial period expired] [the specified username]. Determines whether [is user blocked] [the specified username]. Determines whether the specified username is user in favourite list. Checks if username is already taken Determines whether [is user verified] [the specified username]. Activates pending guid Loads user account data from DB. Throws NotFoundException ( 427). Loads the user by email. Loads the user by email. Purges the specified user. Removes from favourites. Removes the pending GUID. Removes the pending guids. Removes the verified status. Removes the verified status by admin. This is ResetPersonalization, a member of class User. Saves profile view see page 559) Sends the create activate account email. Sends the forgot password email. Sends the message notification. Sets the access to private photos. Sets the access to private video. Sets as paid user. Sets as verified. Sets as verified by admin. Converts timespan to string. Unblocks the user. Updates user account data Updates the last login to the current date and time. Validates the email. Throws ArgumentException. Validates the password. Validates the username. see page

HasUserAccessToPrivatePhotos ( HasUserAccessToPrivateVideo ( IsAdmin ( see page 552) see page 552) see page 553) IsEmailUsed ( IsGroupOwner (

IsEmailUsedByAnotherMember (

IsNonPaidMember ( IsOnline ( IsOptionEnabled ( IsPaidMember (

see page 553) see page 553)

see page 553) see page 554) see page 554) see page 554) see page 555)

IsPasswordIdentical ( IsTrialPeriodExpired ( IsUserBlocked ( IsUserInFavouriteList ( IsUsernameTaken ( IsUserVerified ( Load ( IsValidPendingGuid ( see page 557)

see page 554) see page 556) see page 556)

see page 556)

LoadByEmail ( Purge (

see page 557) see page 557) see page 558) see page 558) see page 558) see page 559) see page 559)

LoadUserByEmail (

see page 557) see page 558)

RemoveFromFavourites ( RemovePendingGuid ( RemovePendingGuids ( RemoveVerifiedStatus ( ResetPersonalization ( SaveProfileView (

RemoveVerifiedStatusByAdmin ( see page 559)

SendCreateActivateAccountEmail ( SendForgotPasswordEmail ( SendMessageNotification ( SetAccessToPrivatePhotos ( SetAccessToPrivateVideo ( SetAsPaidUser ( SetAsVerified (

see page 559) see page 559) see page 560) see page 560)

see page 560) see page 560) see page 561) see page 561)

SetAsVerifiedByAdmin ( TimespanToString ( UnblockUser ( Update (

see page 561) see page 562) see page 562) see page 562)

see page 561) see page 562)

updateLastLogin ( ValidateEmail ( ValidatePassword ( ValidateUsername (

UserSession Class
Name Authorize ( see page 591) see page 591) UpdateLastOnline ( Description Authorizes this instance. Updates the last online.

User Properties
Name Active ( Age ( see page 563) see page 563) see page 563) see page 563) AffiliateID ( Description The activation status for the user account. Gets or sets the affiliate ID. Gets the age. Gets or sets the billing details.

BillingDetails (

589

1.1 AspNetDating.Classes Namespace


Birthdate ( Birthdate2 ( City ( Country ( Credits ( Deleted ( Email ( Gender ( see page 563) see page 564) see page 564) see page 564) see page 564) see page 565) see page 565) see page 565)

AspNetDating Code Reference


Gets or sets the birthdate. Gets or sets the birthdate (only for couples). Gets or sets the city. Gets or sets the country. Gets or sets the credits. Gets a value indicating whether this User ( Gets the delete reason. The e-mail address for the user account. Gets or sets the gender. see page 565) Gets or sets the incoming messages restrictions. Gets or sets the interested in. Gets or sets the invited by. Gets or sets the language id.

UserSession Class

see page 564)

see page 535) is deleted.

DeleteReason (

IncomingMessagesRestrictions ( InterestedIn ( InvitedBy ( LanguageId ( LastLogin ( LastOnline ( see page 565) see page 566) see page 566) see page 566) see page 566) see page 566) see page 567)

The date and time when the user last logged in. The property is read-only. The date and time when the user was last online. The property is read-only. Gets the last online time formated nicely (e.g. "5 hours ago") Gets the last session ID. Gets or sets the latitude. Gets the level. Gets the location string. Gets the login count. Gets or sets the longitude. see page 568) Gets or sets the message verifications left. The first and last name of the user Gets or sets the options. Gets or sets a value indicating whether this User ( see page 535) is paid. The password for the user account. The property is write-only. Gets or sets the personalization info. The date and time when the user last logged in. The property is read-only. Gets the profile views. Gets or sets a value indicating whether profile is visible. Gets or sets a value indicating whether the user wants to receive notification emails. Gets the score. Gets the signup ip. Gets or sets a value indicating whether the user is SMS confirmed. Gets or sets the state. Gets or sets a value indicating whether [stealth mode]. Gets or sets the token unique id. The username for the user account The date and time when the user account was created. The property is read-only. Gets or sets the zip code. Gets the zodiac sign.

LastOnlineString ( LastSessionID ( Latitude ( Level (

see page 567) see page 567) see page 567) see page 567) see page 567)

LocationString ( LoginCount ( Longitude ( Name ( Options ( Paid ( Password ( PrevLogin ( ProfileViews ( ProfileVisible ( ReceiveEmails ( Score (

MessageVerificationsLeft ( see page 568) see page 568) see page 568) see page 568)

PersonalizationInfo (

see page 569)

see page 569) see page 569) see page 569) see page 569)

see page 570) see page 570) see page 570) see page 570) see page 571) see page 571) see page 571) see page 571) see page 571)

SignupIp ( State (

SmsConfirmed ( StealthMode ( TokenUniqueId ( Username ( UserSince ( ZipCode (

see page 570)

ZodiacSign (

UserSession Class
Name BillingPlanOptions ( CanVote ( HasProfile ( IsAuthorized ( HasApprovedProfile ( see page 591) see page 592) see page 591) see page 592) see page 592) Description Gets or sets the billing plan options. Gets a value indicating whether this instance can vote. Gets or sets a value indicating whether this instance has approved profile. Gets or sets a value indicating whether this instance has profile. Gets a value indicating whether this instance is authorized.

1.1.144.1 UserSession.UserSession Constructor


Default constructor. Used for creating session user object.

590

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

UserSession Class

public UserSession(string Username); Parameters


Parameters string Username Description Username ( see page 571) for the user account.

1.1.144.2 UserSession Methods


1.1.144.2.1 Authorize Method
1.1.144.2.1.1 UserSession.Authorize Method (string)
Authorizes this instance. C# public void Authorize(string sessionID);

1.1.144.2.1.2 UserSession.Authorize Method (string, string)


Checks the provided password against the database and marks the user as authorized if match. C# public void Authorize(string Password, string sessionID); Parameters
Parameters string Password string sessionID Description The password. The session ID.

1.1.144.2.2 UserSession.UpdateLastOnline Method


Updates the last online. C# public void UpdateLastOnline();

1.1.144.3 UserSession Properties


1.1.144.3.1 UserSession.BillingPlanOptions Property
Gets or sets the billing plan options. C# public BillingPlanOptions BillingPlanOptions; Description The billing plan options.

1.1.144.3.2 UserSession.CanVote Property


Gets a value indicating whether this instance can vote.

591

1.1 AspNetDating.Classes Namespace C# public bool CanVote; Description

AspNetDating Code Reference

UserVotes Class

true if this instance can vote; otherwise, false.

1.1.144.3.3 UserSession.HasApprovedProfile Property


Gets or sets a value indicating whether this instance has approved profile. C# public bool HasApprovedProfile; Description true if this instance has approved profile; otherwise, false.

1.1.144.3.4 UserSession.HasProfile Property


Gets or sets a value indicating whether this instance has profile. C# public new bool HasProfile; Description true if this instance has profile; otherwise, false.

1.1.144.3.5 UserSession.IsAuthorized Property


Gets a value indicating whether this instance is authorized. C# public bool IsAuthorized; Description true if this instance is authorized; otherwise, false.

1.1.145 UserVotes Class


Inheritance Hierarchy

C# public static class UserVotes; File Voting.cs Remarks This is class AspNetDating.Classes.UserVotes.

592

1.1 AspNetDating.Classes Namespace Members UserVotes Methods


Name FetchVote ( VoteUser ( see page 593) see page 593) see page 593) FetchVotesScore (

AspNetDating Code Reference

VideoBroadcast Class

Description This is FetchVote, a member of class UserVotes. This is FetchVotesScore, a member of class UserVotes. This is VoteUser, a member of class UserVotes.

UserVotes Methods
Name FetchVote ( VoteUser ( see page 593) see page 593) see page 593) FetchVotesScore ( Description This is FetchVote, a member of class UserVotes. This is FetchVotesScore, a member of class UserVotes. This is VoteUser, a member of class UserVotes.

1.1.145.1 UserVotes Methods


1.1.145.1.1 UserVotes.FetchVote Method
C# public static int FetchVote(string fromUsername, string toUsername); Remarks This is FetchVote, a member of class UserVotes.

1.1.145.1.2 UserVotes.FetchVotesScore Method


C# public static int FetchVotesScore(string username); Remarks This is FetchVotesScore, a member of class UserVotes.

1.1.145.1.3 UserVotes.VoteUser Method


C# public static void VoteUser(string fromUsername, string toUsername, bool positive); Remarks This is VoteUser, a member of class UserVotes.

1.1.146 VideoBroadcast Class


Inheritance Hierarchy

C# public class VideoBroadcast;

593

1.1 AspNetDating.Classes Namespace File VideoBroadcast.cs Members VideoBroadcast Methods


Name AddBroadcast ( AddMessage ( GetBroadcast ( GetBroadcasts ( GetWatchers ( IsBroadcastAlive ( UpdateWatcher ( FetchMessages ( see page 594) see page 594) see page 595) see page 595) see page 595) see page 595) see page 595) see page 596) see page 596)

AspNetDating Code Reference

VideoBroadcast Class

Description Adds the broadcast. Adds the message. Fetches the messages. Gets the broadcast. Gets the broadcasts. Gets the watchers. Determines whether [is broadcast alive] [the specified GUID]. Keeps the broadcast alive. Updates the watcher.

KeepBroadcastAlive (

VideoBroadcast Methods
Name AddBroadcast ( AddMessage ( GetBroadcast ( GetBroadcasts ( GetWatchers ( IsBroadcastAlive ( UpdateWatcher ( FetchMessages ( see page 594) see page 594) see page 595) see page 595) see page 595) see page 595) see page 595) see page 596) see page 596) Description Adds the broadcast. Adds the message. Fetches the messages. Gets the broadcast. Gets the broadcasts. Gets the watchers. Determines whether [is broadcast alive] [the specified GUID]. Keeps the broadcast alive. Updates the watcher.

KeepBroadcastAlive (

1.1.146.1 VideoBroadcast Methods


1.1.146.1.1 VideoBroadcast.AddBroadcast Method
Adds the broadcast. C# public static void AddBroadcast(string username, Guid guid); Parameters
Parameters string username Guid guid Description The username. The GUID.

1.1.146.1.2 VideoBroadcast.AddMessage Method


Adds the message. C# public static void AddMessage(Guid guid, VideoBroadcastMessage message); Parameters
Parameters Guid guid VideoBroadcastMessage message Description The GUID. The message.

594

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoBroadcast Class

1.1.146.1.3 VideoBroadcast.FetchMessages Method


Fetches the messages. C# public static VideoBroadcastMessage[] FetchMessages(Guid guid, int count); Parameters
Parameters Guid guid int count Description The GUID. The count.

1.1.146.1.4 VideoBroadcast.GetBroadcast Method


Gets the broadcast. C# public static Guid? GetBroadcast(string username); Parameters
Parameters string username Description The username.

1.1.146.1.5 VideoBroadcast.GetBroadcasts Method


Gets the broadcasts. C# public static Dictionary<string, Guid> GetBroadcasts();

1.1.146.1.6 VideoBroadcast.GetWatchers Method


Gets the watchers. C# public static string[] GetWatchers(Guid guid); Parameters
Parameters Guid guid Description The GUID.

1.1.146.1.7 VideoBroadcast.IsBroadcastAlive Method


Determines whether [is broadcast alive] [the specified GUID]. C# public static bool IsBroadcastAlive(Guid guid); Parameters
Parameters Guid guid Description The GUID.

Returns true if [is broadcast alive] [the specified GUID]; otherwise, false.

595

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoBroadcastingSearch Class

1.1.146.1.8 VideoBroadcast.KeepBroadcastAlive Method


Keeps the broadcast alive. C# public static void KeepBroadcastAlive(Guid guid); Parameters
Parameters Guid guid Description The GUID.

1.1.146.1.9 VideoBroadcast.UpdateWatcher Method


Updates the watcher. C# public static void UpdateWatcher(Guid guid, string username); Parameters
Parameters Guid guid string username Description The GUID. The username.

1.1.147 VideoBroadcastingSearch Class


Inheritance Hierarchy

C# public class VideoBroadcastingSearch; File UserSearch.cs Remarks This is class AspNetDating.Classes.VideoBroadcastingSearch. Members VideoBroadcastingSearch Methods
Name GetResults ( see page 597) Description This is GetResults, a member of class VideoBroadcastingSearch.

VideoBroadcastingSearch Methods
Name GetResults ( see page 597) Description This is GetResults, a member of class VideoBroadcastingSearch.

1.1.147.1 VideoBroadcastingSearch Methods

596

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoBroadcastMessage Class

1.1.147.1.1 VideoBroadcastingSearch.GetResults Method


C# public UserSearchResults GetResults(); Remarks This is GetResults, a member of class VideoBroadcastingSearch.

1.1.148 VideoBroadcastMessage Class


Handles the profile video broadcast feature Inheritance Hierarchy

C# [Serializable] public class VideoBroadcastMessage; File VideoBroadcast.cs Members VideoBroadcastMessage Properties


Name Message ( ProfileURL ( Timestamp ( Username ( see page 597) see page 598) see page 598) see page 598) see page 598) Description Gets or sets the message. Gets the profile URL. Gets or sets the timestamp. Gets the timestamp string. Gets or sets the username.

TimestampString (

VideoBroadcastMessage Properties
Name Message ( ProfileURL ( Timestamp ( Username ( see page 597) see page 598) see page 598) see page 598) see page 598) Description Gets or sets the message. Gets the profile URL. Gets or sets the timestamp. Gets the timestamp string. Gets or sets the username.

TimestampString (

1.1.148.1 VideoBroadcastMessage Properties


1.1.148.1.1 VideoBroadcastMessage.Message Property
Gets or sets the message. C# public string Message; Description The message.

597

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoConverterPlugin Class

1.1.148.1.2 VideoBroadcastMessage.ProfileURL Property


Gets the profile URL. C# public string ProfileURL; Description The profile URL.

1.1.148.1.3 VideoBroadcastMessage.Timestamp Property


Gets or sets the timestamp. C# public DateTime Timestamp; Description The timestamp.

1.1.148.1.4 VideoBroadcastMessage.TimestampString Property


Gets the timestamp string. C# public string TimestampString; Description The timestamp string.

1.1.148.1.5 VideoBroadcastMessage.Username Property


Gets or sets the username. C# public string Username; Description The username.

1.1.149 VideoConverterPlugin Class


Inheritance Hierarchy

C# public static class VideoConverterPlugin; File Plugins.cs

598

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

VideoEmbed Class

This is class AspNetDating.Classes.VideoConverterPlugin. Members VideoConverterPlugin Methods


Name ConvertVideo ( see page 599) Description This is ConvertVideo, a member of class VideoConverterPlugin.

VideoConverterPlugin Properties
Name IsInstalled ( see page 599) Description This is IsInstalled, a member of class VideoConverterPlugin.

VideoConverterPlugin Methods
Name ConvertVideo ( see page 599) Description This is ConvertVideo, a member of class VideoConverterPlugin.

VideoConverterPlugin Properties
Name IsInstalled ( see page 599) Description This is IsInstalled, a member of class VideoConverterPlugin.

1.1.149.1 VideoConverterPlugin Methods


1.1.149.1.1 VideoConverterPlugin.ConvertVideo Method
C# public static void ConvertVideo(string sourceFile, string targetFile); Remarks This is ConvertVideo, a member of class VideoConverterPlugin.

1.1.149.2 VideoConverterPlugin Properties


1.1.149.2.1 VideoConverterPlugin.IsInstalled Property
C# public static bool IsInstalled; Remarks This is IsInstalled, a member of class VideoConverterPlugin.

1.1.150 VideoEmbed Class


Inheritance Hierarchy

C# public class VideoEmbed;

599

1.1 AspNetDating.Classes Namespace File VideoEmbeds.cs Remarks

AspNetDating Code Reference

VideoEmbed Class

This is class AspNetDating.Classes.VideoEmbed. Members Methods


Name VideoEmbed ( see page 600) Description This is VideoEmbed, a member of class VideoEmbed.

VideoEmbed Enumerations
Name EmbedSourceType ( see page 601) Description This is record AspNetDating.Classes.VideoEmbed.EmbedSourceType.

VideoEmbed Methods
Name Delete ( Load ( Save ( see page 601) see page 601) see page 602) Description This is Delete, a member of class VideoEmbed. This is Load, a member of class VideoEmbed. This is Save, a member of class VideoEmbed.

VideoEmbed Properties
Name Id ( see page 602) see page 602) see page 602) see page 603) see page 603) SourceType ( ThumbUrl ( Title ( Username ( VideoUrl ( Description This is Id, a member of class VideoEmbed. This is SourceType, a member of class VideoEmbed. This is ThumbUrl, a member of class VideoEmbed. This is Title, a member of class VideoEmbed. This is Username, a member of class VideoEmbed. This is VideoUrl, a member of class VideoEmbed.

see page 602)

VideoEmbed Enumerations
Name EmbedSourceType ( see page 601) Description This is record AspNetDating.Classes.VideoEmbed.EmbedSourceType.

VideoEmbed Methods
Name Delete ( Load ( Save ( see page 601) see page 601) see page 602) Description This is Delete, a member of class VideoEmbed. This is Load, a member of class VideoEmbed. This is Save, a member of class VideoEmbed.

VideoEmbed Properties
Name Id ( see page 602) see page 602) see page 602) see page 603) see page 603) SourceType ( ThumbUrl ( Title ( Username ( VideoUrl ( Description This is Id, a member of class VideoEmbed. This is SourceType, a member of class VideoEmbed. This is ThumbUrl, a member of class VideoEmbed. This is Title, a member of class VideoEmbed. This is Username, a member of class VideoEmbed. This is VideoUrl, a member of class VideoEmbed.

see page 602)

1.1.150.1 VideoEmbed.VideoEmbed Constructor


C# public VideoEmbed(string username, string videoUrl);

600

1.1 AspNetDating.Classes Namespace Remarks

AspNetDating Code Reference

VideoEmbed Class

This is VideoEmbed, a member of class VideoEmbed.

1.1.150.2 VideoEmbed Enumerations


1.1.150.2.1 AspNetDating.Classes.VideoEmbed.EmbedSourceType Enumeration
C# public enum EmbedSourceType { YouTube = 1 } File VideoEmbeds.cs Remarks This is record AspNetDating.Classes.VideoEmbed.EmbedSourceType.

1.1.150.3 VideoEmbed Methods


1.1.150.3.1 Delete Method
1 1.1.150.3.1.1 VideoEmbed.Delete Method ()
C# public void Delete(); Remarks This is Delete, a member of class VideoEmbed.

1.1.150.3.1.2 VideoEmbed.Delete Method (int)


C# public static void Delete(int id); Remarks This is Delete, a member of class VideoEmbed.

1.1.150.3.2 Load Method


1.1.150.3.2.1 VideoEmbed.Load Method (int)
C# public static VideoEmbed Load(int id); Remarks This is Load, a member of class VideoEmbed.

601

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoEmbed Class

1.1.150.3.2.2 VideoEmbed.Load Method (int?, string)


C# public static List<VideoEmbed> Load(int? id, string username); Remarks This is Load, a member of class VideoEmbed.

1.1.150.3.3 VideoEmbed.Save Method


C# public void Save(); Remarks This is Save, a member of class VideoEmbed.

1.1.150.4 VideoEmbed Properties


1.1.150.4.1 VideoEmbed.Id Property
C# public int Id; Remarks This is Id, a member of class VideoEmbed.

1.1.150.4.2 VideoEmbed.SourceType Property


C# public EmbedSourceType SourceType; Remarks This is SourceType, a member of class VideoEmbed.

1.1.150.4.3 VideoEmbed.ThumbUrl Property


C# public string ThumbUrl; Remarks This is ThumbUrl, a member of class VideoEmbed.

1.1.150.4.4 VideoEmbed.Title Property


C# public string Title; Remarks This is Title, a member of class VideoEmbed.

602

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoProfile Class

1.1.150.4.5 VideoEmbed.Username Property


C# public string Username; Remarks This is Username, a member of class VideoEmbed.

1.1.150.4.6 VideoEmbed.VideoUrl Property


C# public string VideoUrl; Remarks This is VideoUrl, a member of class VideoEmbed.

1.1.151 VideoProfile Class


Summary description for VideoProfiles. Inheritance Hierarchy

C# public class VideoProfile; File VideoProfiles.cs Members Methods


Name VideoProfile ( see page 604) Description Initializes a new instance of the VideoProfile class.

VideoProfile Methods
Name Delete ( see page 604) see page 604) see page 604) FetchNonApproved ( HasVideoProfile ( IsPrivate ( Save ( Description Deletes the specified username. Fetches the non approved. Determines whether the specified user has video profile. Determines whether the specified username is private. Saves the specified username. Sets the approved.

see page 604) see page 605)

see page 605)

SetApproved (

VideoProfile Methods
Name Delete ( see page 604) see page 604) see page 604) FetchNonApproved ( HasVideoProfile ( IsPrivate ( Save ( Description Deletes the specified username. Fetches the non approved. Determines whether the specified user has video profile. Determines whether the specified username is private. Saves the specified username. Sets the approved.

see page 604) see page 605)

see page 605)

SetApproved (

603

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoProfile Class

1.1.151.1 VideoProfile.VideoProfile Constructor


Initializes a new instance of the VideoProfile ( C# public VideoProfile(); see page 603) class.

1.1.151.2 VideoProfile Methods


1.1.151.2.1 VideoProfile.Delete Method
Deletes the specified username. C# public static void Delete(string username); Parameters
Parameters string username Description The username.

1.1.151.2.2 VideoProfile.FetchNonApproved Method


Fetches the non approved. C# public static string[] FetchNonApproved();

1.1.151.2.3 VideoProfile.HasVideoProfile Method


Determines whether the specified user has video profile. C# public static bool HasVideoProfile(string username); Parameters
Parameters string username Description The username.

Returns true if the specified user has video profile; otherwise, false.

1.1.151.2.4 VideoProfile.IsPrivate Method


Determines whether the specified username is private. C# public static bool? IsPrivate(string username); Parameters
Parameters string username Description The username.

604

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoUpload Class

1.1.151.2.5 Save Method


1.1.151.2.5.1 VideoProfile.Save Method (string)
Saves the specified username. C# public static void Save(string username); Parameters
Parameters string username Description The username.

1.1.151.2.5.2 VideoProfile.Save Method (string, bool)


Saves the specified username. C# public static void Save(string username, bool isPrivate); Parameters
Parameters string username bool isPrivate Description The username. if set to true [is private].

1.1.151.2.6 VideoProfile.SetApproved Method


Sets the approved. C# public static void SetApproved(string username); Parameters
Parameters string username Description The username.

1.1.152 VideoUpload Class


Inheritance Hierarchy

C# public class VideoUpload; File VideoUploads.cs Remarks This is class AspNetDating.Classes.VideoUpload.

605

1.1 AspNetDating.Classes Namespace Members Methods


Name VideoUpload ( see page 606)

AspNetDating Code Reference

VideoUpload Class

Description This is VideoUpload, a member of class VideoUpload.

VideoUpload Methods
Name Delete ( Load ( Save ( see page 607) see page 607) see page 607) see page 607) see page 608) HasVideoUpload ( Description This is Delete, a member of class VideoUpload. This is HasVideoUpload, a member of class VideoUpload. This is Load, a member of class VideoUpload. This is ProcessVideoUpload, a member of class VideoUpload. This is Save, a member of class VideoUpload.

ProcessVideoUpload (

VideoUpload Properties
Name Approved ( Id ( IsPrivate ( Processed ( Username ( see page 608) see page 608) see page 608) see page 609) see page 608) Description This is Approved, a member of class VideoUpload. This is Id, a member of class VideoUpload. This is IsPrivate, a member of class VideoUpload. This is Processed, a member of class VideoUpload. This is Username, a member of class VideoUpload.

VideoUpload Methods
Name Delete ( Load ( Save ( see page 607) see page 607) see page 607) see page 607) see page 608) HasVideoUpload ( Description This is Delete, a member of class VideoUpload. This is HasVideoUpload, a member of class VideoUpload. This is Load, a member of class VideoUpload. This is ProcessVideoUpload, a member of class VideoUpload. This is Save, a member of class VideoUpload.

ProcessVideoUpload (

VideoUpload Properties
Name Approved ( Id ( IsPrivate ( Processed ( Username ( see page 608) see page 608) see page 608) see page 609) see page 608) Description This is Approved, a member of class VideoUpload. This is Id, a member of class VideoUpload. This is IsPrivate, a member of class VideoUpload. This is Processed, a member of class VideoUpload. This is Username, a member of class VideoUpload.

1.1.152.1 VideoUpload.VideoUpload Constructor


C# public VideoUpload(string username); Remarks This is VideoUpload, a member of class VideoUpload.

1.1.152.2 VideoUpload Methods


1.1.152.2.1 Delete Method

606

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoUpload Class

1.1.152.2.1.1 VideoUpload.Delete Method ()


C# public void Delete(); Remarks This is Delete, a member of class VideoUpload.

1.1.152.2.1.2 VideoUpload.Delete Method (int)


C# public static void Delete(int id); Remarks This is Delete, a member of class VideoUpload.

1.1.152.2.2 VideoUpload.HasVideoUpload Method


C# public static bool HasVideoUpload(string username); Remarks This is HasVideoUpload, a member of class VideoUpload.

1.1.152.2.3 Load Method


1.1.152.2.3.1 VideoUpload.Load Method (int)
C# public static VideoUpload Load(int id); Remarks This is Load, a member of class VideoUpload.

1.1.152.2.3.2 VideoUpload.Load Method (int?, string, bool?, bool?, bool?)


C# public static List<VideoUpload> Load(int? id, string username, bool? processed, bool? approved, bool? isPrivate); Remarks This is Load, a member of class VideoUpload.

1.1.152.2.4 ProcessVideoUpload Method


1.1.152.2.4.1 VideoUpload.ProcessVideoUpload Method (VideoUpload)
C# public static void ProcessVideoUpload(VideoUpload videoUpload); Remarks This is ProcessVideoUpload, a member of class VideoUpload.

607

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoUpload Class

1.1.152.2.4.2 VideoUpload.ProcessVideoUpload Method (int)


C# public static void ProcessVideoUpload(int id); Remarks This is ProcessVideoUpload, a member of class VideoUpload.

1.1.152.2.5 VideoUpload.Save Method


C# public void Save(); Remarks This is Save, a member of class VideoUpload.

1.1.152.3 VideoUpload Properties


1.1.152.3.1 VideoUpload.Approved Property
C# public bool Approved; Remarks This is Approved, a member of class VideoUpload.

1.1.152.3.2 VideoUpload.Id Property


C# public int Id; Remarks This is Id, a member of class VideoUpload.

1.1.152.3.3 VideoUpload.IsPrivate Property


C# public bool IsPrivate; Remarks This is IsPrivate, a member of class VideoUpload.

1.1.152.3.4 VideoUpload.Processed Property


C# public bool Processed; Remarks This is Processed, a member of class VideoUpload.

608

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoUploadSearchResults Class

1.1.152.3.5 VideoUpload.Username Property


C# public string Username; Remarks This is Username, a member of class VideoUpload.

1.1.153 VideoUploadSearchResults Class


Inheritance Hierarchy

C# [Serializable] public class VideoUploadSearchResults : SearchResults<int, VideoUpload>; File VideoSearch.cs Remarks This is class AspNetDating.Classes.VideoUploadSearchResults. Members SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

SearchResults Methods
Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages ( Description Use this method to get the search results Gets the total pages. Loads the result.

VideoUploadSearchResults Class
Name Get ( see page 610) see page 610) see page 611) GetPage ( Description This is Get, a member of class VideoUploadSearchResults. Use this method to get the search results Number of videos per page is defined in Config.Search ( see page 159) This is GetTotalPages, a member of class VideoUploadSearchResults. This is LoadResult, a member of class VideoUploadSearchResults.

GetTotalPages ( LoadResult (

see page 611)

VideoUploadSearchResults Properties VideoUploadSearchResults Class


Name Ids ( see page 611) Description This is Ids, a member of class VideoUploadSearchResults.

SearchResults Fields
Name Results ( see page 515) Description Contains the results (usually only the IDs)

609

1.1 AspNetDating.Classes Namespace SearchResults Methods


Name GetPage ( LoadResult ( see page 515) see page 515) see page 516) GetTotalPages (

AspNetDating Code Reference

VideoUploadSearchResults Class

Description Use this method to get the search results Gets the total pages. Loads the result.

VideoUploadSearchResults Class
Name Get ( see page 610) see page 610) see page 611) GetPage ( Description This is Get, a member of class VideoUploadSearchResults. Use this method to get the search results Number of videos per page is defined in Config.Search ( see page 159) This is GetTotalPages, a member of class VideoUploadSearchResults. This is LoadResult, a member of class VideoUploadSearchResults.

GetTotalPages ( LoadResult (

see page 611)

VideoUploadSearchResults Properties VideoUploadSearchResults Class


Name Ids ( see page 611) Description This is Ids, a member of class VideoUploadSearchResults.

1.1.153.1 VideoUploadSearchResults Methods


1.1.153.1.1 VideoUploadSearchResults.Get Method
C# public VideoUpload[] Get(); Remarks This is Get, a member of class VideoUploadSearchResults.

1.1.153.1.2 GetPage Method


1.1.153.1.2.1 VideoUploadSearchResults.GetPage Method (int)
Use this method to get the search results Number of videos per page is defined in Config.Search ( C# public VideoUpload[] GetPage(int Page); Parameters
Parameters int Page Description Page number

see page 159)

Returns Array of usernames

1.1.153.1.2.2 VideoUploadSearchResults.GetPage Method (int, int)


Use this method to get the search results C# public new VideoUpload[] GetPage(int Page, int videosPerPage);

610

1.1 AspNetDating.Classes Namespace Parameters


Parameters int Page int videosPerPage

AspNetDating Code Reference

VideoUploadsSearch Class

Description Page number Videos per page

Returns Array of usernames

1.1.153.1.3 GetTotalPages Method


1.1.153.1.3.1 VideoUploadSearchResults.GetTotalPages Method ()
C# public int GetTotalPages(); Remarks This is GetTotalPages, a member of class VideoUploadSearchResults.

1.1.153.1.3.2 VideoUploadSearchResults.GetTotalPages Method (int)


Gets the total pages. C# public new int GetTotalPages(int videosPerPage); Parameters
Parameters resultsPerPage Description The results per page.

1.1.153.1.4 VideoUploadSearchResults.LoadResult Method


C# protected override VideoUpload LoadResult(int id); Remarks This is LoadResult, a member of class VideoUploadSearchResults.

1.1.153.2 VideoUploadSearchResults Properties


1.1.153.2.1 VideoUploadSearchResults.Ids Property
C# public int Ids; Remarks This is Ids, a member of class VideoUploadSearchResults.

611

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoUploadsSearch Class

1.1.154 VideoUploadsSearch Class


Inheritance Hierarchy

C# public class VideoUploadsSearch; File VideoSearch.cs Remarks This is class AspNetDating.Classes.VideoUploadsSearch. Members VideoUploadsSearch Enumerations
Name eSortColumn ( see page 613) Description This is record AspNetDating.Classes.VideoUploadsSearch.eSortColumn.

VideoUploadsSearch Methods
Name GetResults ( see page 613) Description This is GetResults, a member of class VideoUploadsSearch.

VideoUploadsSearch Properties
Name Approved ( Gender ( IsPrivate ( SortAsc ( Username ( VideosCount ( see page 613) see page 614) see page 614) see page 614) see page 614) see page 614) see page 614) Description This is Approved, a member of class VideoUploadsSearch. This is Gender, a member of class VideoUploadsSearch. This is IsPrivate, a member of class VideoUploadsSearch. This is SortAsc, a member of class VideoUploadsSearch. This is SortColumn, a member of class VideoUploadsSearch. This is Username, a member of class VideoUploadsSearch. This is VideosCount, a member of class VideoUploadsSearch.

SortColumn (

VideoUploadsSearch Enumerations
Name eSortColumn ( see page 613) Description This is record AspNetDating.Classes.VideoUploadsSearch.eSortColumn.

VideoUploadsSearch Methods
Name GetResults ( see page 613) Description This is GetResults, a member of class VideoUploadsSearch.

VideoUploadsSearch Properties
Name Approved ( Gender ( IsPrivate ( SortAsc ( Username ( VideosCount ( see page 613) see page 614) see page 614) see page 614) see page 614) see page 614) see page 614) Description This is Approved, a member of class VideoUploadsSearch. This is Gender, a member of class VideoUploadsSearch. This is IsPrivate, a member of class VideoUploadsSearch. This is SortAsc, a member of class VideoUploadsSearch. This is SortColumn, a member of class VideoUploadsSearch. This is Username, a member of class VideoUploadsSearch. This is VideosCount, a member of class VideoUploadsSearch.

SortColumn (

1.1.154.1 VideoUploadsSearch Enumerations


612

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VideoUploadsSearch Class

1.1.154.1.1 AspNetDating.Classes.VideoUploadsSearch.eSortColumn Enumeration


C# public enum eSortColumn { None, ID, Username } File VideoSearch.cs Remarks This is record AspNetDating.Classes.VideoUploadsSearch.eSortColumn.

1.1.154.2 VideoUploadsSearch Methods


1.1.154.2.1 GetResults Method
1.1.154.2.1.1 VideoUploadsSearch.GetResults Method ()
C# public VideoUploadSearchResults GetResults(); Remarks This is GetResults, a member of class VideoUploadsSearch.

1.1.154.2.1.2 VideoUploadsSearch.GetResults Method (bool)


C# public VideoUploadSearchResults GetResults(bool useCache); Remarks This is GetResults, a member of class VideoUploadsSearch.

1.1.154.3 VideoUploadsSearch Properties


1.1.154.3.1 VideoUploadsSearch.Approved Property
C# public bool? Approved; Remarks This is Approved, a member of class VideoUploadsSearch.

613

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

VisitSiteReminderEmails Class

1.1.154.3.2 VideoUploadsSearch.Gender Property


C# public User.eGender? Gender; Remarks This is Gender, a member of class VideoUploadsSearch.

1.1.154.3.3 VideoUploadsSearch.IsPrivate Property


C# public bool? IsPrivate; Remarks This is IsPrivate, a member of class VideoUploadsSearch.

1.1.154.3.4 VideoUploadsSearch.SortAsc Property


C# public bool SortAsc; Remarks This is SortAsc, a member of class VideoUploadsSearch.

1.1.154.3.5 VideoUploadsSearch.SortColumn Property


C# public eSortColumn SortColumn; Remarks This is SortColumn, a member of class VideoUploadsSearch.

1.1.154.3.6 VideoUploadsSearch.Username Property


C# public string Username; Remarks This is Username, a member of class VideoUploadsSearch.

1.1.154.3.7 VideoUploadsSearch.VideosCount Property


C# public int VideosCount; Remarks This is VideosCount, a member of class VideoUploadsSearch.

614

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

WebPartInfo Class

1.1.155 VisitSiteReminderEmails Class


Inheritance Hierarchy

C# public class VisitSiteReminderEmails; File Email.cs Remarks This is class AspNetDating.Classes.VisitSiteReminderEmails. Members VisitSiteReminderEmails Methods
Name InitializeMailerTimer ( see page 615) Description This is InitializeMailerTimer, a member of class VisitSiteReminderEmails.

VisitSiteReminderEmails Methods
Name InitializeMailerTimer ( see page 615) Description This is InitializeMailerTimer, a member of class VisitSiteReminderEmails.

1.1.155.1 VisitSiteReminderEmails Methods


1.1.155.1.1 VisitSiteReminderEmails.InitializeMailerTimer Method
C# public static void InitializeMailerTimer(); Remarks This is InitializeMailerTimer, a member of class VisitSiteReminderEmails.

1.1.156 WebPartInfo Class


Inheritance Hierarchy

C# public class WebPartInfo; File WebParts.cs Remarks This is class AspNetDating.Classes.WebPartInfo.

615

1.1 AspNetDating.Classes Namespace Members WebPartInfo Fields


Name RequirementsMet ( see page 616)

AspNetDating Code Reference

WebPartInfo Class

Description This is RequirementsMet, a member of class WebPartInfo.

WebPartInfo Properties
Name ControlPath ( Description ( IsEditable ( Name ( Zone ( see page 616) see page 617) see page 617) see page 617) Description This is ControlPath, a member of class WebPartInfo. This is Description, a member of class WebPartInfo. This is IsEditable, a member of class WebPartInfo. This is IsVisibleByDefault, a member of class WebPartInfo. This is Name, a member of class WebPartInfo. This is ThumbnailURL, a member of class WebPartInfo. This is Zone, a member of class WebPartInfo.

IsVisibleByDefault ( ThumbnailURL (

see page 617) see page 617) see page 617)

WebPartInfo Fields
Name RequirementsMet ( see page 616) Description This is RequirementsMet, a member of class WebPartInfo.

WebPartInfo Properties
Name ControlPath ( Description ( IsEditable ( Name ( Zone ( see page 616) see page 617) see page 617) see page 617) Description This is ControlPath, a member of class WebPartInfo. This is Description, a member of class WebPartInfo. This is IsEditable, a member of class WebPartInfo. This is IsVisibleByDefault, a member of class WebPartInfo. This is Name, a member of class WebPartInfo. This is ThumbnailURL, a member of class WebPartInfo. This is Zone, a member of class WebPartInfo.

IsVisibleByDefault ( ThumbnailURL (

see page 617) see page 617) see page 617)

1.1.156.1 WebPartInfo Fields


1.1.156.1.1 WebPartInfo.RequirementsMet Field
C# public BoolDelegate RequirementsMet; Remarks This is RequirementsMet, a member of class WebPartInfo.

1.1.156.2 WebPartInfo Properties


1.1.156.2.1 WebPartInfo.ControlPath Property
C# public string ControlPath; Remarks This is ControlPath, a member of class WebPartInfo.

616

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

WebPartUserControl Class

1.1.156.2.2 WebPartInfo.Description Property


C# public string Description; Remarks This is Description, a member of class WebPartInfo.

1.1.156.2.3 WebPartInfo.IsEditable Property


C# public bool IsEditable; Remarks This is IsEditable, a member of class WebPartInfo.

1.1.156.2.4 WebPartInfo.IsVisibleByDefault Property


C# public bool IsVisibleByDefault; Remarks This is IsVisibleByDefault, a member of class WebPartInfo.

1.1.156.2.5 WebPartInfo.Name Property


C# public string Name; Remarks This is Name, a member of class WebPartInfo.

1.1.156.2.6 WebPartInfo.ThumbnailURL Property


C# public string ThumbnailURL; Remarks This is ThumbnailURL, a member of class WebPartInfo.

1.1.156.2.7 WebPartInfo.Zone Property


C# public WebPartZone Zone; Remarks This is Zone, a member of class WebPartInfo.

617

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

WebPartUserControl Class

1.1.157 WebPartUserControl Class


Inheritance Hierarchy

C# public class WebPartUserControl : System.Web.UI.UserControl, IWebPart, IWebEditable, IWebActionable; File WebParts.cs Remarks This is class AspNetDating.Classes.WebPartUserControl. Members WebPartUserControl Methods
Name CreateEditorParts ( see page 619) Description This is CreateEditorParts, a member of class WebPartUserControl.

WebPartUserControl Properties
Name CatalogIconImageUrl ( Description ( IsEditable ( Subtitle ( Title ( see page 619) see page 619) see page 619) see page 619) see page 620) Description This is CatalogIconImageUrl, a member of class WebPartUserControl. This is Description, a member of class WebPartUserControl. This is IsEditable, a member of class WebPartUserControl. This is Subtitle, a member of class WebPartUserControl. This is Title, a member of class WebPartUserControl. This is TitleIconImageUrl, a member of class WebPartUserControl. This is TitleUrl, a member of class WebPartUserControl. This is Verbs, a member of class WebPartUserControl. see page 620) This is WebBrowsableObject, a member of class WebPartUserControl.

see page 620) see page 620) see page 620)

TitleIconImageUrl ( TitleUrl ( Verbs (

WebBrowsableObject (

WebPartUserControl Methods
Name CreateEditorParts ( see page 619) Description This is CreateEditorParts, a member of class WebPartUserControl.

WebPartUserControl Properties
Name CatalogIconImageUrl ( Description ( IsEditable ( Subtitle ( Title ( see page 619) see page 619) see page 619) see page 619) see page 620) Description This is CatalogIconImageUrl, a member of class WebPartUserControl. This is Description, a member of class WebPartUserControl. This is IsEditable, a member of class WebPartUserControl. This is Subtitle, a member of class WebPartUserControl. This is Title, a member of class WebPartUserControl. This is TitleIconImageUrl, a member of class WebPartUserControl. This is TitleUrl, a member of class WebPartUserControl. This is Verbs, a member of class WebPartUserControl. see page 620) This is WebBrowsableObject, a member of class WebPartUserControl.

see page 620) see page 620) see page 620)

TitleIconImageUrl ( TitleUrl ( Verbs (

WebBrowsableObject (

618

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

WebPartUserControl Class

1.1.157.1 WebPartUserControl Methods


1.1.157.1.1 WebPartUserControl.CreateEditorParts Method
C# public EditorPartCollection CreateEditorParts(); Remarks This is CreateEditorParts, a member of class WebPartUserControl.

1.1.157.2 WebPartUserControl Properties


1.1.157.2.1 WebPartUserControl.CatalogIconImageUrl Property
C# public string CatalogIconImageUrl; Remarks This is CatalogIconImageUrl, a member of class WebPartUserControl.

1.1.157.2.2 WebPartUserControl.Description Property


C# public string Description; Remarks This is Description, a member of class WebPartUserControl.

1.1.157.2.3 WebPartUserControl.IsEditable Property


C# public bool IsEditable; Remarks This is IsEditable, a member of class WebPartUserControl.

1.1.157.2.4 WebPartUserControl.Subtitle Property


C# public string Subtitle; Remarks This is Subtitle, a member of class WebPartUserControl.

619

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

IPaymentGateway Interface

1.1.157.2.5 WebPartUserControl.Title Property


C# [Personalizable(PersonalizationScope.User), WebBrowsable(true), CustomWebDisplayNameAttribute("Title")] public string Title; Remarks This is Title, a member of class WebPartUserControl.

1.1.157.2.6 WebPartUserControl.TitleIconImageUrl Property


C# public string TitleIconImageUrl; Remarks This is TitleIconImageUrl, a member of class WebPartUserControl.

1.1.157.2.7 WebPartUserControl.TitleUrl Property


C# public string TitleUrl; Remarks This is TitleUrl, a member of class WebPartUserControl.

1.1.157.2.8 WebPartUserControl.Verbs Property


C# public WebPartVerbCollection Verbs; Remarks This is Verbs, a member of class WebPartUserControl.

1.1.157.2.9 WebPartUserControl.WebBrowsableObject Property


C# public object WebBrowsableObject; Remarks This is WebBrowsableObject, a member of class WebPartUserControl.

1.1.158 IPaymentGateway Interface


Inheritance Hierarchy

C# public interface IPaymentGateway;

620

1.1 AspNetDating.Classes Namespace File Payments.cs Remarks

AspNetDating Code Reference

IProfileAnswerComponent Interface

This is class AspNetDating.Classes.IPaymentGateway. Members IPaymentGateway Methods


Name SubmitTransaction ( see page 621) Description This is SubmitTransaction, a member of class IPaymentGateway.

IPaymentGateway Properties
Name Name ( see page 621) Description This is Name, a member of class IPaymentGateway.

IPaymentGateway Methods
Name SubmitTransaction ( see page 621) Description This is SubmitTransaction, a member of class IPaymentGateway.

IPaymentGateway Properties
Name Name ( see page 621) Description This is Name, a member of class IPaymentGateway.

1.1.158.1 IPaymentGateway Methods


1.1.158.1.1 IPaymentGateway.SubmitTransaction Method
C# eGatewayResponse SubmitTransaction(string username, TransactionDetails details, string description); Remarks This is SubmitTransaction, a member of class IPaymentGateway.

1.1.158.2 IPaymentGateway Properties


1.1.158.2.1 IPaymentGateway.Name Property
C# string Name; Remarks This is Name, a member of class IPaymentGateway.

1.1.159 IProfileAnswerComponent Interface


Inheritance Hierarchy

621

1.1 AspNetDating.Classes Namespace C#

AspNetDating Code Reference

IProfileQuestionComponent Interface

public interface IProfileAnswerComponent; File Profiles.cs Remarks This is class AspNetDating.Classes.IProfileAnswerComponent. Members IProfileAnswerComponent Methods
Name LoadAnswer ( see page 622) Description This is LoadAnswer, a member of class IProfileAnswerComponent.

IProfileAnswerComponent Methods
Name LoadAnswer ( see page 622) Description This is LoadAnswer, a member of class IProfileAnswerComponent.

1.1.159.1 IProfileAnswerComponent Methods


1.1.159.1.1 IProfileAnswerComponent.LoadAnswer Method
C# void LoadAnswer(string Username, int QuestionID); Remarks This is LoadAnswer, a member of class IProfileAnswerComponent.

1.1.160 IProfileQuestionComponent Interface


Inheritance Hierarchy

C# public interface IProfileQuestionComponent; File Profiles.cs Remarks This is class AspNetDating.Classes.IProfileQuestionComponent. Members IProfileQuestionComponent Properties
Name AdminMode ( Answer ( Question ( User ( see page 623) see page 623) see page 623) Description This is AdminMode, a member of class IProfileQuestionComponent. This is Answer, a member of class IProfileQuestionComponent. This is Question, a member of class IProfileQuestionComponent. This is User, a member of class IProfileQuestionComponent.

see page 623)

622

1.1 AspNetDating.Classes Namespace IProfileQuestionComponent Properties


Name AdminMode ( Answer ( Question ( User ( see page 623) see page 623) see page 623)

AspNetDating Code Reference

IProfileSearchComponent Interface

Description This is AdminMode, a member of class IProfileQuestionComponent. This is Answer, a member of class IProfileQuestionComponent. This is Question, a member of class IProfileQuestionComponent. This is User, a member of class IProfileQuestionComponent.

see page 623)

1.1.160.1 IProfileQuestionComponent Properties


1.1.160.1.1 IProfileQuestionComponent.AdminMode Property
C# bool AdminMode; Remarks This is AdminMode, a member of class IProfileQuestionComponent.

1.1.160.1.2 IProfileQuestionComponent.Answer Property


C# ProfileAnswer Answer; Remarks This is Answer, a member of class IProfileQuestionComponent.

1.1.160.1.3 IProfileQuestionComponent.Question Property


C# ProfileQuestion Question; Remarks This is Question, a member of class IProfileQuestionComponent.

1.1.160.1.4 IProfileQuestionComponent.User Property


C# User User; Remarks This is User, a member of class IProfileQuestionComponent.

1.1.161 IProfileSearchComponent Interface


Inheritance Hierarchy

C# public interface IProfileSearchComponent;

623

1.1 AspNetDating.Classes Namespace File Profiles.cs Remarks

AspNetDating Code Reference

AspNetDating.Classes.CycleUnits

This is class AspNetDating.Classes.IProfileSearchComponent. Members IProfileSearchComponent Properties


Name Answers ( ChoiceIds ( Question ( see page 624) see page 624) see page 624) Description This is Answers, a member of class IProfileSearchComponent. This is ChoiceIds, a member of class IProfileSearchComponent. This is Question, a member of class IProfileSearchComponent.

IProfileSearchComponent Properties
Name Answers ( ChoiceIds ( Question ( see page 624) see page 624) see page 624) Description This is Answers, a member of class IProfileSearchComponent. This is ChoiceIds, a member of class IProfileSearchComponent. This is Question, a member of class IProfileSearchComponent.

1.1.161.1 IProfileSearchComponent Properties


1.1.161.1.1 IProfileSearchComponent.Answers Property
C# ProfileAnswer Answers; Remarks This is Answers, a member of class IProfileSearchComponent.

1.1.161.1.2 IProfileSearchComponent.ChoiceIds Property


C# int ChoiceIds; Remarks This is ChoiceIds, a member of class IProfileSearchComponent.

1.1.161.1.3 IProfileSearchComponent.Question Property


C# ProfileQuestion Question; Remarks This is Question, a member of class IProfileSearchComponent.

1.1.162 AspNetDating.Classes.CycleUnits Enumeration


Specifies cycle units.

624

1.1 AspNetDating.Classes Namespace C# public enum CycleUnits { NoneSelected = 0, Days = 1, Weeks = 2, Months = 3, Years = 4 } File BillingPlans.cs Members
Members NoneSelected = 0 Days = 1 Weeks = 2 Months = 3 Years = 4

AspNetDating Code Reference

AspNetDating.Classes.eGroupPermission

Description No cycle unit is selected. Represents days. Represents weeks. Represents months. Represents years.

1.1.163 AspNetDating.Classes.eDirections Enumeration


C# public enum eDirections { Up, Down } File Profiles.cs Remarks This is record AspNetDating.Classes.eDirections.

1.1.164 AspNetDating.Classes.eGatewayResponse Enumeration


C# public enum eGatewayResponse { Approved = 1, Declined = 2, Error = 3 } File Payments.cs Remarks This is record AspNetDating.Classes.eGatewayResponse.

625

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AspNetDating.Classes.eGroupPermission

1.1.165 AspNetDating.Classes.eGroupPermissions Enumeration


C# public enum eGroupPermissions : ulong { ViewGroupNonMembers = 1L, ViewGroupMembers = 1L<<1, ViewGroupVip = 1L<<2, ViewMessageBoardNonMembers = 1L<<3, ViewMessageBoardMembers = 1L<<4, ViewMessageBoardVip = 1L<<5, ViewGalleryNonMembers = 1L<<6, ViewGalleryMembers = 1L<<7, ViewGalleryVip = 1L<<8, ViewMembersNonMembers = 1L<<9, ViewMembersMembers = 1L<<10, ViewMembersVip = 1L<<11, UploadPhotoNonMembers = 1L<<12, UploadPhotoMembers = 1L<<13, UploadPhotoVip = 1L<<14, UseChatNonMembers = 1L<<15, UseChatMembers = 1L<<16, UseChatVip = 1L<<17, AddTopicNonMembers = 1L<<18, AddTopicMembers = 1L<<19, AddTopicVip = 1L<<20, AddPostNonMembers = 1L<<21, AddPostMembers = 1L<<22, AddPostVip = 1L<<23, ViewEventsNonMembers = 1L<<24, ViewEventsMembers = 1L<<25, ViewEventsVip = 1L<<26, AddEventNonMembers = 1L<<27, AddEventMembers = 1L<<28, AddEventVip = 1L<<29 } File Groups.cs Remarks This is record AspNetDating.Classes.eGroupPermissions.

1.1.166 AspNetDating.Classes.eGroupPermissionType Enumeration


C# public enum eGroupPermissionType { ViewGroup, ViewMessageBoard, ViewGallery, ViewMembers, ViewEvents, UploadPhoto, UseChat, AddTopic,

626

1.1 AspNetDating.Classes Namespace AddPost, AddEvent } File Groups.cs Remarks

AspNetDating Code Reference

AspNetDating.Classes.WebPartZone

ulong permissions; permissions |= ViewGroupNonMembers - add ViewGroupNonMembers if (permissions & ViewGroupNonMembers != 0) - check if ViewGroupNonMembers is set permissions &= ~ViewGroupNonMembers - remove ViewGroupNonMembers

1.1.167 AspNetDating.Classes.eUserOptions Enumeration


The user account options C# public enum eUserOptions : ulong { DisableProfileRating = 1L, DisableProfileVoting = 1L<<1, DisableProfileComments = 1L<<2, DisablePhotoRating = 1L<<3, DisableBlogComments = 1L<<4, DisableProfileViews = 1L<<5, HideFriends = 1L<<6, HideGroupMembership = 1L<<7, DisableLevelIcon = 1L<<8, DisablePhotoComments = 1L<<9 } File Users.cs

1.1.168 AspNetDating.Classes.Smiley Structure


Defines a single smiley C# public struct Smiley { public string Key; public string Description; public string Image; } File Smilies.cs Members
Members public string Key; public string Description; public string Image; Description The key The description The smiley image file

627

1.1 AspNetDating.Classes Namespace

AspNetDating Code Reference

AspNetDating.Classes.BoolDelegate Type

1.1.169 AspNetDating.Classes.WebPartZone Enumeration


C# public enum WebPartZone { HomePageLeftZone, HomePageRightZone } File WebParts.cs Remarks This is record AspNetDating.Classes.WebPartZone.

1.1.170 AspNetDating.Classes.BoolDelegate Type


C# public delegate bool BoolDelegate(); File WebParts.cs Remarks This is type AspNetDating.Classes.BoolDelegate.

628

AspNetDating Code Reference AddTopicVip enumeration member 626 Admin class 11 about Admin class 11

Index A
AbuseReport class 4 about AbuseReport class 4 AbuseReport 5 DateReported 7 Fetch 6 ID 7 Report 7 ReportedBy 7 ReportedUser 7 Reviewed 7 Save 6 Search 6 TargetID 8 Type 8 AbuseReportSearchResults class 8 about AbuseReportSearchResults class 8 AbuseReports 10 GetPage 9 GetTotalPages 9 LoadResult 10 AccessDeniedException class 10 about AccessDeniedException class 10 AccessDeniedException 10, 11 AccessLevel enumeration member 261 Active enumeration member 32 ActiveMembers enumeration member 261 AddEvent enumeration member 626 AddEventMembers enumeration member 626 AddEventNonMembers enumeration member 626 AddEventVip enumeration member 626 AddPost enumeration member 626 AddPostMembers enumeration member 626 AddPostNonMembers enumeration member 626 AddPostVip enumeration member 626 AddTopic enumeration member 626 AddTopicMembers enumeration member 626 AddTopicNonMembers enumeration member 626

Admin 13 Authorize 22 Create 23 Delete 23 Fetch 23 GetPrivilegesFromRawData 24 GetRawDataFromPrivileges 24 IsPasswordIdentical 24 IsUsernameTaken 24 LastLogin 26 lastSessionID 22 LastSessionID 26 Load 25 Password 27 Privileges 27 Update 25 updateLastLogin 25 Username 27 ValidatePassword 26 ValidateUsername 26 Admin enumeration member 288 Admin.AdminPrivileges class 13 about Admin.AdminPrivileges class 13 abuseReports 15 answerApproval 15 billingSettings 15 browseAffiliateCommissions 15 browseAffiliates 15 browseAffiliatesBanners 15 browseAffiliatesPaymentHistory 16 browseAffiliatesPayments 16 browseCreditsPackages 16 browseGroups 16 browseMessages 16 browsePhotos 16 browseVideoUploads 17 editAffiliates 17 editContentPages 17

2 editGroups 17 editLanguages 17 editMetaTags 17 editTexts 18 generalSettings 18 generateGadgets 18 groupApproval 18 manageAdmins 18 manageBadWords 18 manageContests 18 manageGroupCategories 19 news 19 photoApproval 19 sendAnnouncement 19 spamCheck 19 templates 19 topicsQuestions 20 userAccounts 20 userLevels 20 videoApproval 20 Admin.RawAdminPrivileges class 20

AspNetDating Code Reference Delete 33 Deleted 36 Email 36 Fetch 33, 34 FixedAmount 36 ID 36 IsPasswordIdentical 34 IsUsernameTaken 34 Load 35 Name 37 Password 37 PaymentDetails 37 Percentage 37 Recurrent 37 RequestPayment 38 Save 35 SiteURL 38 SortColumn 38 Username 38 ValidatePassword 35 ValidateUsername 35 AffiliateBanner class 38 about AffiliateBanner class 38 Delete 39 Deleted 41 DeleteImage 40 Fetch 40 ID 41 Image 41 LoadImage 40 Name 41 Save 40 AffiliateCommission class 41 about AffiliateCommission class 41 AffiliateCommission 43 AffiliateID 46 Amount 46 ApplyCommission 44 Delete 44 DeleteByAffiliateID 44 DeleteByPaymentHistoryID 44

about Admin.RawAdminPrivileges class 20 lReadPermissions 21 lSections 21 lWritePermissions 21 RawAdminPrivileges 21 AdminDeleteUser enumeration member 347 AdminEditUser enumeration member 347 AdminLoginFailed enumeration member 347 AdminLoginSuccess enumeration member 347 AdminSession class 27 about AdminSession class 27 AdminSession 29 Authorize 30 IsAuthorized 30 Affiliate class 30 about Affiliate class 30 Active 35 Affiliate 32 Authorize 33 Balance 36

2 DeleteByUsername 44 Fetch 45 FetchByAffiliateID 45, 46 FetchByPaymentHistoryID 46 ID 47 Notes 47 PaymentHistoryID 47 Save 46 TimeStamp 47 Username 47 AffiliateHistory class 48 about AffiliateHistory class 48 AffiliateHistory 49 AffiliateID 51 Amount 51 DatePaid 51 Delete 49 DeleteByAffiliateID 50 Fetch 50 FetchByAffiliateID 50, 51 ID 52 Notes 52 PrivateNotes 52 Save 51 SortColumn 52 AffiliateLoginFailed enumeration member 347

AspNetDating Code Reference AnswerRequiredException class 57 about AnswerRequiredException class 57 AnswerRequiredException 58 Message 58 Approved enumeration member 625 Aquarius enumeration member 542 Aries enumeration member 542 AspNetDating.Classes 1 AspNetDating.Classes namespace 1 AspNetDating.Classes.AbuseReport 4 AspNetDating.Classes.AbuseReport.AbuseReport 5 AspNetDating.Classes.AbuseReport.DateReported 7 AspNetDating.Classes.AbuseReport.Fetch 6 AspNetDating.Classes.AbuseReport.ID 7 AspNetDating.Classes.AbuseReport.Report 7 AspNetDating.Classes.AbuseReport.ReportedBy 7 AspNetDating.Classes.AbuseReport.ReportedUser 7 AspNetDating.Classes.AbuseReport.ReportType 6 AspNetDating.Classes.AbuseReport.ReportType enumeration 6 AspNetDating.Classes.AbuseReport.Reviewed 7 AspNetDating.Classes.AbuseReport.Save 6 AspNetDating.Classes.AbuseReport.Search 6 AspNetDating.Classes.AbuseReport.TargetID 8 AspNetDating.Classes.AbuseReport.Type 8 AspNetDating.Classes.AbuseReportSearchResults 8 AspNetDating.Classes.AbuseReportSearchResults.AbuseRep orts 10 AspNetDating.Classes.AbuseReportSearchResults.GetPage 9 AspNetDating.Classes.AbuseReportSearchResults.GetTotalP ages 9 AspNetDating.Classes.AbuseReportSearchResults.LoadResul t 10 AspNetDating.Classes.AccessDeniedException 10 AspNetDating.Classes.AccessDeniedException.AccessDenie dException 10, 11 AspNetDating.Classes.Admin 11 AspNetDating.Classes.Admin.Admin 13 AspNetDating.Classes.Admin.AdminPrivileges 13 AspNetDating.Classes.Admin.AdminPrivileges.abuseReports 15

AffiliateLoginSuccess enumeration member 347 AffiliateSearchResults class 52 about AffiliateSearchResults class 52 Affiliates 54 Get 54 GetPage 54 GetTotalPages 54 LoadResult 54 AffiliateSession class 55 about AffiliateSession class 55 AffiliateSession 57 Authorize 57 IsAuthorized 57 All enumeration member 339, 542 Amount enumeration member 43, 49, 213

AspNetDating Code Reference AspNetDating.Classes.Admin.AdminPrivileges.answerApprov al 15 AspNetDating.Classes.Admin.AdminPrivileges.billingSettings 15 AspNetDating.Classes.Admin.AdminPrivileges.browseAffiliate Commissions 15 AspNetDating.Classes.Admin.AdminPrivileges.browseAffiliate s 15 AspNetDating.Classes.Admin.AdminPrivileges.browseAffiliate sBanners 15 AspNetDating.Classes.Admin.AdminPrivileges.browseAffiliate sPaymentHistory 16 AspNetDating.Classes.Admin.AdminPrivileges.browseAffiliate sPayments 16 AspNetDating.Classes.Admin.AdminPrivileges.browseCredits Packages 16 AspNetDating.Classes.Admin.AdminPrivileges.browseGroups 16 s 18 AspNetDating.Classes.Admin.AdminPrivileges.manageBadW ords 18 AspNetDating.Classes.Admin.AdminPrivileges.manageContes ts 18 AspNetDating.Classes.Admin.AdminPrivileges.manageGroup Categories 19 AspNetDating.Classes.Admin.AdminPrivileges.news 19 AspNetDating.Classes.Admin.AdminPrivileges.photoApproval 19 AspNetDating.Classes.Admin.AdminPrivileges.sendAnnounce ment 19 AspNetDating.Classes.Admin.AdminPrivileges.spamCheck 19 AspNetDating.Classes.Admin.AdminPrivileges.templates 19 AspNetDating.Classes.Admin.AdminPrivileges.topicsQuestion s 20 AspNetDating.Classes.Admin.AdminPrivileges.userAccounts 20

AspNetDating.Classes.Admin.AdminPrivileges.browseMessag AspNetDating.Classes.Admin.AdminPrivileges.userLevels 20 es AspNetDating.Classes.Admin.AdminPrivileges.videoApproval 16 20 AspNetDating.Classes.Admin.AdminPrivileges.browsePhotos AspNetDating.Classes.Admin.Authorize 22 16 AspNetDating.Classes.Admin.AdminPrivileges.browseVideoU AspNetDating.Classes.Admin.Create 23 ploads 17 AspNetDating.Classes.Admin.AdminPrivileges.editAffiliates 17 AspNetDating.Classes.Admin.AdminPrivileges.editContentPa ges 17 AspNetDating.Classes.Admin.AdminPrivileges.editGroups 17 AspNetDating.Classes.Admin.Delete 23 AspNetDating.Classes.Admin.eAccess 21 AspNetDating.Classes.Admin.eAccess enumeration 21 AspNetDating.Classes.Admin.Fetch 23 AspNetDating.Classes.Admin.GetPrivilegesFromRawData 24

AspNetDating.Classes.Admin.GetRawDataFromPrivileges 24 AspNetDating.Classes.Admin.AdminPrivileges.editLanguages AspNetDating.Classes.Admin.IsPasswordIdentical 24 17 AspNetDating.Classes.Admin.IsUsernameTaken 24 AspNetDating.Classes.Admin.AdminPrivileges.editMetaTags AspNetDating.Classes.Admin.LastLogin 26 17 AspNetDating.Classes.Admin.AdminPrivileges.editTexts 18 AspNetDating.Classes.Admin.AdminPrivileges.generalSetting s 18 AspNetDating.Classes.Admin.AdminPrivileges.generateGadg ets 18 AspNetDating.Classes.Admin.AdminPrivileges.groupApproval 18 AspNetDating.Classes.Admin.AdminPrivileges.manageAdmin AspNetDating.Classes.Admin.lastSessionID 22 AspNetDating.Classes.Admin.LastSessionID 26 AspNetDating.Classes.Admin.Load 25 AspNetDating.Classes.Admin.Password 27 AspNetDating.Classes.Admin.Privileges 27 AspNetDating.Classes.Admin.RawAdminPrivileges 20 AspNetDating.Classes.Admin.RawAdminPrivileges.lReadPer missions 21

AspNetDating Code Reference AspNetDating.Classes.Admin.RawAdminPrivileges.lSections 21 AspNetDating.Classes.Admin.RawAdminPrivileges.lWritePer missions 21 AspNetDating.Classes.Affiliate.ValidatePassword 35 AspNetDating.Classes.Affiliate.ValidateUsername 35 AspNetDating.Classes.AffiliateBanner 38 AspNetDating.Classes.AffiliateBanner.Delete 39

AspNetDating.Classes.Admin.RawAdminPrivileges.RawAdmin AspNetDating.Classes.AffiliateBanner.Deleted 41 Privileges AspNetDating.Classes.AffiliateBanner.DeleteImage 40 21 AspNetDating.Classes.AffiliateBanner.Fetch 40 AspNetDating.Classes.Admin.Update 25 AspNetDating.Classes.Admin.updateLastLogin 25 AspNetDating.Classes.Admin.Username 27 AspNetDating.Classes.Admin.ValidatePassword 26 AspNetDating.Classes.Admin.ValidateUsername 26 AspNetDating.Classes.AdminSession 27 AspNetDating.Classes.AdminSession.AdminSession 29 AspNetDating.Classes.AdminSession.Authorize 30 AspNetDating.Classes.AdminSession.IsAuthorized 30 AspNetDating.Classes.Affiliate 30 AspNetDating.Classes.Affiliate.Active 35 AspNetDating.Classes.Affiliate.Affiliate 32 AspNetDating.Classes.Affiliate.Authorize 33 AspNetDating.Classes.Affiliate.Balance 36 AspNetDating.Classes.Affiliate.Delete 33 AspNetDating.Classes.Affiliate.Deleted 36 AspNetDating.Classes.Affiliate.Email 36 AspNetDating.Classes.Affiliate.eSortColumn 32 AspNetDating.Classes.Affiliate.eSortColumn enumeration 32 AspNetDating.Classes.Affiliate.Fetch 33, 34 AspNetDating.Classes.Affiliate.FixedAmount 36 AspNetDating.Classes.Affiliate.ID 36 AspNetDating.Classes.Affiliate.IsPasswordIdentical 34 AspNetDating.Classes.Affiliate.IsUsernameTaken 34 AspNetDating.Classes.Affiliate.Load 35 AspNetDating.Classes.Affiliate.Name 37 AspNetDating.Classes.Affiliate.Password 37 AspNetDating.Classes.Affiliate.PaymentDetails 37 AspNetDating.Classes.Affiliate.Percentage 37 AspNetDating.Classes.Affiliate.Recurrent 37 AspNetDating.Classes.Affiliate.RequestPayment 38 AspNetDating.Classes.Affiliate.Save 35 AspNetDating.Classes.Affiliate.SiteURL 38 AspNetDating.Classes.Affiliate.SortColumn 38 AspNetDating.Classes.Affiliate.Username 38 AspNetDating.Classes.AffiliateBanner.ID 41 AspNetDating.Classes.AffiliateBanner.Image 41 AspNetDating.Classes.AffiliateBanner.LoadImage 40 AspNetDating.Classes.AffiliateBanner.Name 41 AspNetDating.Classes.AffiliateBanner.Save 40 AspNetDating.Classes.AffiliateCommission 41 AspNetDating.Classes.AffiliateCommission.AffiliateCommissio n 43 AspNetDating.Classes.AffiliateCommission.AffiliateID 46 AspNetDating.Classes.AffiliateCommission.Amount 46 AspNetDating.Classes.AffiliateCommission.ApplyCommission 44 AspNetDating.Classes.AffiliateCommission.Delete 44 AspNetDating.Classes.AffiliateCommission.DeleteByAffiliateID 44 AspNetDating.Classes.AffiliateCommission.DeleteByPayment HistoryID 44 AspNetDating.Classes.AffiliateCommission.DeleteByUsernam e 44 AspNetDating.Classes.AffiliateCommission.eSortColumn 43 AspNetDating.Classes.AffiliateCommission.eSortColumn enumeration 43 AspNetDating.Classes.AffiliateCommission.Fetch 45 AspNetDating.Classes.AffiliateCommission.FetchByAffiliateID 45, 46 AspNetDating.Classes.AffiliateCommission.FetchByPaymentH istoryID 46 AspNetDating.Classes.AffiliateCommission.ID 47 AspNetDating.Classes.AffiliateCommission.Notes 47 AspNetDating.Classes.AffiliateCommission.PaymentHistoryID 47 AspNetDating.Classes.AffiliateCommission.Save 46 AspNetDating.Classes.AffiliateCommission.TimeStamp 47 AspNetDating.Classes.AffiliateCommission.Username 47

2 AspNetDating.Classes.AffiliateHistory 48

AspNetDating Code Reference AspNetDating.Classes.BasicSearch.Country 64 AspNetDating.Classes.BasicSearch.Deleted 64 AspNetDating.Classes.BasicSearch.deleted_isSet 62 AspNetDating.Classes.BasicSearch.Email 64 AspNetDating.Classes.BasicSearch.Gender 64 AspNetDating.Classes.BasicSearch.gender_isSet 62 AspNetDating.Classes.BasicSearch.GetResults 63 AspNetDating.Classes.BasicSearch.HasAnswer 65 AspNetDating.Classes.BasicSearch.hasAnswer_isSet 62 AspNetDating.Classes.BasicSearch.HasPhoto 65 AspNetDating.Classes.BasicSearch.hasPhoto_isSet 63 AspNetDating.Classes.BasicSearch.InterestedIn 65 AspNetDating.Classes.BasicSearch.interestedIn_isSet 63 AspNetDating.Classes.BasicSearch.IP 65 AspNetDating.Classes.BasicSearch.MaxAge 65 AspNetDating.Classes.BasicSearch.MinAge 65 AspNetDating.Classes.BasicSearch.Name 66 AspNetDating.Classes.BasicSearch.Paid 66 AspNetDating.Classes.BasicSearch.paid_isSet 63 AspNetDating.Classes.BasicSearch.SortAsc 66 AspNetDating.Classes.BasicSearch.SortColumn 66 AspNetDating.Classes.BasicSearch.State 66 AspNetDating.Classes.BasicSearch.Username 66 AspNetDating.Classes.BasicSearch.Visible 67 AspNetDating.Classes.BasicSearch.visible_isSet 63 AspNetDating.Classes.BasicSearch.Zip 67 AspNetDating.Classes.BasicSearchAffiliate 67 AspNetDating.Classes.BasicSearchAffiliate.Active 68

AspNetDating.Classes.AffiliateHistory.AffiliateHistory 49 AspNetDating.Classes.AffiliateHistory.AffiliateID 51 AspNetDating.Classes.AffiliateHistory.Amount 51 AspNetDating.Classes.AffiliateHistory.DatePaid 51 AspNetDating.Classes.AffiliateHistory.Delete 49 AspNetDating.Classes.AffiliateHistory.DeleteByAffiliateID 50 AspNetDating.Classes.AffiliateHistory.eSortColumn 49 AspNetDating.Classes.AffiliateHistory.eSortColumn enumeration 49 AspNetDating.Classes.AffiliateHistory.Fetch 50 AspNetDating.Classes.AffiliateHistory.FetchByAffiliateID 50, 51 AspNetDating.Classes.AffiliateHistory.ID 52 AspNetDating.Classes.AffiliateHistory.Notes 52 AspNetDating.Classes.AffiliateHistory.PrivateNotes 52 AspNetDating.Classes.AffiliateHistory.Save 51 AspNetDating.Classes.AffiliateHistory.SortColumn 52 AspNetDating.Classes.AffiliateSearchResults 52 AspNetDating.Classes.AffiliateSearchResults.Affiliates 54 AspNetDating.Classes.AffiliateSearchResults.Get 54 AspNetDating.Classes.AffiliateSearchResults.GetPage 54 AspNetDating.Classes.AffiliateSearchResults.GetTotalPages 54 AspNetDating.Classes.AffiliateSearchResults.LoadResult 54 AspNetDating.Classes.AffiliateSession 55 AspNetDating.Classes.AffiliateSession.AffiliateSession 57 AspNetDating.Classes.AffiliateSession.Authorize 57 AspNetDating.Classes.AffiliateSession.IsAuthorized 57 AspNetDating.Classes.AnswerRequiredException 57

AspNetDating.Classes.BasicSearchAffiliate.BasicSearchAffilia te AspNetDating.Classes.AnswerRequiredException.AnswerReq 68 uiredException 58 AspNetDating.Classes.BasicSearchAffiliate.Deleted 68 AspNetDating.Classes.AnswerRequiredException.Message 58 AspNetDating.Classes.AuthorizeNet 59 AspNetDating.Classes.AuthorizeNet.Name 60 AspNetDating.Classes.AuthorizeNet.SubmitTransaction 60 AspNetDating.Classes.BasicSearch 60 AspNetDating.Classes.BasicSearch.Active 64 AspNetDating.Classes.BasicSearch.active_isSet 62 AspNetDating.Classes.BasicSearch.BasicSearch 62 AspNetDating.Classes.BasicSearch.City 64 AspNetDating.Classes.BasicSearchAffiliate.Email 69 AspNetDating.Classes.BasicSearchAffiliate.GetResults 68 AspNetDating.Classes.BasicSearchAffiliate.Name 69 AspNetDating.Classes.BasicSearchAffiliate.RequestPayment 69 AspNetDating.Classes.BasicSearchAffiliate.SiteURL 69 AspNetDating.Classes.BasicSearchAffiliate.SortAsc 69 AspNetDating.Classes.BasicSearchAffiliate.SortColumn 69 AspNetDating.Classes.BasicSearchAffiliate.Username 70 AspNetDating.Classes.BasicSearchGroup 70

AspNetDating Code Reference AspNetDating.Classes.BasicSearchGroup.AccessLevel 71 AspNetDating.Classes.BasicSearchGroup.Approved 71 AspNetDating.Classes.BasicSearchGroup.BasicSearchGroup 71 AspNetDating.Classes.BasicSearchGroup.CategoryID 72 AspNetDating.Classes.BasicSearchGroup.DateCreated 72 AspNetDating.Classes.BasicSearchGroup.GetResults 71 AspNetDating.Classes.BasicSearchGroup.Name 72 AspNetDating.Classes.BasicSearchGroup.Owner 72 AspNetDating.Classes.BasicSearchGroup.SortAsc 72 AspNetDating.Classes.BasicSearchGroup.SortColumn 72 AspNetDating.Classes.BillingDetails 73 AspNetDating.Classes.BillingDetails.Address 73 AspNetDating.Classes.BillingDetails.CardExpirationMonth 74 AspNetDating.Classes.BillingDetails.CardExpirationYear 74 AspNetDating.Classes.BillingDetails.CardNumber 74 AspNetDating.Classes.BillingDetails.City 74 AspNetDating.Classes.BillingDetails.Country 74 AspNetDating.Classes.BillingDetails.FirstName 74 AspNetDating.Classes.BillingDetails.LastName 75 AspNetDating.Classes.BillingDetails.Phone 75 AspNetDating.Classes.BillingDetails.State 75 AspNetDating.Classes.BillingDetails.Zip 75 AspNetDating.Classes.BillingPlan 75 AspNetDating.Classes.BillingPlan.Amount 78 AspNetDating.Classes.BillingPlan.ApplyDiscounts 76 AspNetDating.Classes.BillingPlan.Create 77 AspNetDating.Classes.BillingPlan.Cycle 78 AspNetDating.Classes.BillingPlan.CycleUnit 79 AspNetDating.Classes.BillingPlan.Delete 77 AspNetDating.Classes.BillingPlan.Fetch 77 AspNetDating.Classes.BillingPlan.FetchByPlanData 78 AspNetDating.Classes.BillingPlan.FetchBySubscriptionID 78 AspNetDating.Classes.BillingPlan.ID 79 AspNetDating.Classes.BillingPlan.Options 79 AspNetDating.Classes.BillingPlan.Title 79 AspNetDating.Classes.BillingPlan.Update 78 AspNetDating.Classes.BillingPlanOptions 79 AspNetDating.Classes.BillingPlanOptions.CanBrowseGroups 80 AspNetDating.Classes.BillingPlanOptions.CanIM 81 AspNetDating.Classes.BirthdayEmails 81 AspNetDating.Classes.BirthdayEmails.InitializeMailerTimer 81 AspNetDating.Classes.BirthdaySearch 82 AspNetDating.Classes.BirthdaySearch.Birthdate 82 AspNetDating.Classes.BirthdaySearch.GetResults 82 AspNetDating.Classes.BitVector 83 AspNetDating.Classes.BitVector.AddAscii 84 AspNetDating.Classes.BitVector.AddData 84 AspNetDating.Classes.BitVector.BitVector 84 AspNetDating.Classes.BitVector.Get 85 AspNetDating.Classes.BitVector.GetByteArray 85 AspNetDating.Classes.BitVector.Length 86 AspNetDating.Classes.BitVector.LongestCommonPrefix 85 AspNetDating.Classes.BitVector.Range 85 AspNetDating.Classes.BitVector.Set 85 AspNetDating.Classes.BitVector.ToString 85 AspNetDating.Classes.BitVectorReader 86 AspNetDating.Classes.BitVectorReader.BitVectorReader 86 AspNetDating.Classes.BitVectorReader.HasMoreData 87 AspNetDating.Classes.BitVectorReader.ReadAscii 87 AspNetDating.Classes.BitVectorReader.ReadByte 87 AspNetDating.Classes.BitVectorReader.ReadInt16 87 AspNetDating.Classes.BitVectorReader.ReadInt32 87 AspNetDating.Classes.BitVectorTrie 87 AspNetDating.Classes.BitVectorTrie.Add 90 AspNetDating.Classes.BitVectorTrie.Get 90 AspNetDating.Classes.BitVectorTrie.GetBest 90 AspNetDating.Classes.BitVectorTrie.Node 88 AspNetDating.Classes.BitVectorTrie.Node.Children 89 AspNetDating.Classes.BitVectorTrie.Node.Data 89 AspNetDating.Classes.BitVectorTrie.Node.Key 89 AspNetDating.Classes.BitVectorTrie.Root 89 AspNetDating.Classes.Blog 90 AspNetDating.Classes.Blog.Create 91 AspNetDating.Classes.Blog.DateCreated 92 AspNetDating.Classes.Blog.Description 92 AspNetDating.Classes.Blog.HasPosts 91 AspNetDating.Classes.Blog.Id 93 AspNetDating.Classes.Blog.Load 92 AspNetDating.Classes.Blog.Name 93 AspNetDating.Classes.Blog.Save 92 AspNetDating.Classes.Blog.Username 93

2 AspNetDating.Classes.BlogPost 93 AspNetDating.Classes.BlogPost.BlogId 96 AspNetDating.Classes.BlogPost.Content 96 AspNetDating.Classes.BlogPost.Create 95

AspNetDating Code Reference AspNetDating.Classes.Category.FetchCategoriesByGroup 105 AspNetDating.Classes.Category.ID 105 AspNetDating.Classes.Category.Name 105 AspNetDating.Classes.Category.Order 106 AspNetDating.Classes.Category.Save 105 AspNetDating.Classes.Category.SetGroups 105 AspNetDating.Classes.Category.UsersCanCreateGroups 106 AspNetDating.Classes.Check 106 AspNetDating.Classes.Check.Name 107 AspNetDating.Classes.Check.SubmitTransaction 107 AspNetDating.Classes.Comment 107 AspNetDating.Classes.Comment.Approved 110 AspNetDating.Classes.Comment.CommentText 110 AspNetDating.Classes.Comment.Create 108 AspNetDating.Classes.Comment.DatePosted 110 AspNetDating.Classes.Comment.Delete 108 AspNetDating.Classes.Comment.FetchNewComments 109 AspNetDating.Classes.Comment.FromUsername 110 AspNetDating.Classes.Comment.Id 111 AspNetDating.Classes.Comment.Load 109 AspNetDating.Classes.Comment.Save 110 AspNetDating.Classes.Comment.ToUsername 111 AspNetDating.Classes.Config 111 AspNetDating.Classes.Config.AbuseReports 112 AspNetDating.Classes.Config.AbuseReports.ReportsPerPage 113 AspNetDating.Classes.Config.AbuseReports.UserCanReport MessageAbuse 113 AspNetDating.Classes.Config.AbuseReports.UserCanReportP hotoAbuse 113 AspNetDating.Classes.Config.AbuseReports.UserCanReportP rofileAbuse 113 AspNetDating.Classes.Config.AdminSettings 113 AspNetDating.Classes.Config.AdminSettings.AdminPermissio nsEnabled 123 AspNetDating.Classes.Config.AdminSettings.ApproveAnswer s 115 AspNetDating.Classes.Config.AdminSettings.ApproveAnswer s.AnswersPerPage

AspNetDating.Classes.BlogPost.DatePosted 96 AspNetDating.Classes.BlogPost.Delete 95 AspNetDating.Classes.BlogPost.eSortColumn 94 AspNetDating.Classes.BlogPost.eSortColumn enumeration 94 AspNetDating.Classes.BlogPost.Fetch 95 AspNetDating.Classes.BlogPost.Id 96 AspNetDating.Classes.BlogPost.IncreaseReadCounter 95 AspNetDating.Classes.BlogPost.Load 95 AspNetDating.Classes.BlogPost.Reads 96 AspNetDating.Classes.BlogPost.Save 95 AspNetDating.Classes.BlogPost.Search 96 AspNetDating.Classes.BlogPost.Title 97 AspNetDating.Classes.BlogPostComment 97 AspNetDating.Classes.BlogPostComment.Approved 99 AspNetDating.Classes.BlogPostComment.BlogPostId 99 AspNetDating.Classes.BlogPostComment.CommentText 99 AspNetDating.Classes.BlogPostComment.Create 98 AspNetDating.Classes.BlogPostComment.DatePosted 99 AspNetDating.Classes.BlogPostComment.Delete 98 AspNetDating.Classes.BlogPostComment.Fetch 98 AspNetDating.Classes.BlogPostComment.Id 99 AspNetDating.Classes.BlogPostComment.Load 98 AspNetDating.Classes.BlogPostComment.Save 99 AspNetDating.Classes.BlogPostComment.Username 100 AspNetDating.Classes.BoolDelegate 628 AspNetDating.Classes.BoolDelegate type 628 AspNetDating.Classes.CaptchaImage 100 AspNetDating.Classes.CaptchaImage.CaptchaImage 101 AspNetDating.Classes.CaptchaImage.Dispose 101, 102 AspNetDating.Classes.CaptchaImage.Height 102 AspNetDating.Classes.CaptchaImage.Image 102 AspNetDating.Classes.CaptchaImage.Text 102 AspNetDating.Classes.CaptchaImage.Width 103 AspNetDating.Classes.Category 103 AspNetDating.Classes.Category.ChangeOrder 104 AspNetDating.Classes.Category.Delete 104 AspNetDating.Classes.Category.Fetch 104

2 115

AspNetDating Code Reference AspNetDating.Classes.Config.AdminSettings.BrowseUsers 121

AspNetDating.Classes.Config.AdminSettings.ApproveComme nts AspNetDating.Classes.Config.AdminSettings.BrowseUsers.Us 115 ersPerPage 122 AspNetDating.Classes.Config.AdminSettings.ApproveComme nts.AutoApprove AspNetDating.Classes.Config.AdminSettings.BrowseVideoUpl 116 oads 122 AspNetDating.Classes.Config.AdminSettings.ApproveComme nts.CommentsPerPage AspNetDating.Classes.Config.AdminSettings.BrowseVideoUpl 116 oads.VideoUploadsPerPage 122 AspNetDating.Classes.Config.AdminSettings.ApproveGroups 116 AspNetDating.Classes.Config.AdminSettings.ExecuteTimers 124 AspNetDating.Classes.Config.AdminSettings.ApproveGroups. GroupsPerPage AspNetDating.Classes.Config.AdminSettings.Payments 122 116 AspNetDating.Classes.Config.AdminSettings.Payments.Paym AspNetDating.Classes.Config.AdminSettings.ApprovePhotos entProcessors 117 123 AspNetDating.Classes.Config.AdminSettings.ApprovePhotos. PhotosPerPage 117 AspNetDating.Classes.Config.AdminSettings.Payments.PayP alEmail 123

AspNetDating.Classes.Config.AdminSettings.BrowseAffiliateC AspNetDating.Classes.Config.AdminSettings.Payments.PayP ommissoinsHistory alSandbox 117 123 AspNetDating.Classes.Config.AdminSettings.BrowseAffiliateC AspNetDating.Classes.Config.AdminSettings.ReadOnly 124 ommissoinsHistory.AffiliateCommissionsHistoryPerPage AspNetDating.Classes.Config.Affiliates 124 118 AspNetDating.Classes.Config.Affiliates.Enable 125 AspNetDating.Classes.Config.AdminSettings.BrowseAffiliates 118 AspNetDating.Classes.Config.Affiliates.FixedAmount 125 AspNetDating.Classes.Config.AdminSettings.BrowseAffiliates. AspNetDating.Classes.Config.Affiliates.PasswordMaxLength AffiliatesPerPage 125 118 AspNetDating.Classes.Config.Affiliates.PasswordMinLength AspNetDating.Classes.Config.AdminSettings.BrowseAffiliates 125 PaymentHistory AspNetDating.Classes.Config.Affiliates.PaymentRequestMinS 119 um AspNetDating.Classes.Config.AdminSettings.BrowseAffiliates 125 PaymentHistory.AffiliatePaymentHistoryPerPage AspNetDating.Classes.Config.Affiliates.Percentage 126 119 AspNetDating.Classes.Config.Affiliates.Recurrent 126 AspNetDating.Classes.Config.AdminSettings.BrowseGroups 119 AspNetDating.Classes.Config.AdminSettings.BrowseGroups. GroupsPerPage 120 AspNetDating.Classes.Config.Affiliates.UsernameMaxLength 126 AspNetDating.Classes.Config.Affiliates.UsernameMinLength 126

AspNetDating.Classes.Config.AdminSettings.BrowseMessage AspNetDating.Classes.Config.Credits 126 s AspNetDating.Classes.Config.Credits.ChargeOneTimePerMe 120 mber AspNetDating.Classes.Config.AdminSettings.BrowseMessage 127 s.MessagesPerPage AspNetDating.Classes.Config.Credits.CreditsPerMessage 127 120 AspNetDating.Classes.Config.AdminSettings.BrowsePhotos 120 AspNetDating.Classes.Config.Credits.Required 127 AspNetDating.Classes.Config.DB 127 AspNetDating.Classes.Config.AdminSettings.BrowsePhotos.P AspNetDating.Classes.Config.DB.ConnectionString 130 hotosPerPage AspNetDating.Classes.Config.DB.ExecuteBatch 129 121

AspNetDating Code Reference AspNetDating.Classes.Config.DB.InstalledVersion 130 AspNetDating.Classes.Config.DB.ISOLATED_FILE_NAME 128 AspNetDating.Classes.Config.DB.IsolatedFileExists 129 AspNetDating.Classes.Config.DB.Open 129 AspNetDating.Classes.Config.DB.ParseConnectionString 129 AspNetDating.Classes.Config.DB.SetConnectionString 129 AspNetDating.Classes.Config.DB.SettingsTableExists 130 AspNetDating.Classes.Config.Directories 130 AspNetDating.Classes.Config.Directories.Home 131 AspNetDating.Classes.Config.Directories.Smilies 131 AspNetDating.Classes.Config.ErrorLogging 131 AspNetDating.Classes.Config.ErrorLogging.LogErrorsToFile 131 AspNetDating.Classes.Config.ErrorLogging.SaveIPLog 132 AspNetDating.Classes.Config.Groups.GroupTopicsPerPage 136 AspNetDating.Classes.Config.Groups.IconMaxHeight 137 AspNetDating.Classes.Config.Groups.IconMaxWidth 137 AspNetDating.Classes.Config.Groups.MaxGroupEventsOnGr oupHomePage 137 AspNetDating.Classes.Config.Groups.MaxGroupMembersOn GroupHomePage 137 AspNetDating.Classes.Config.Groups.MaxGroupMembersTo DeleteGroup 137 AspNetDating.Classes.Config.Groups.MaxGroupPhotosOnGr oupHomePage 138 AspNetDating.Classes.Config.Groups.MaxGroupsPerMember 138

AspNetDating.Classes.Config.ErrorLogging.SendErrorsToDev AspNetDating.Classes.Config.Groups.MaxInvitations 138 elopers AspNetDating.Classes.Config.Groups.MaxPostsToDeleteTopi 132 c AspNetDating.Classes.Config.Files 132 138 AspNetDating.Classes.Config.Files.LanguageFile 132 AspNetDating.Classes.Config.Groups.MaxTopicsForGroupsF orDay AspNetDating.Classes.Config.Groups 133 138 AspNetDating.Classes.Config.Groups.AutoDeleteGroups 134 AspNetDating.Classes.Config.Groups.MaxTopicsOnGroupHo AspNetDating.Classes.Config.Groups.EnableAjaxChat 134 mePage AspNetDating.Classes.Config.Groups.EnableGroupAnnounce 138 ment 135 AspNetDating.Classes.Config.Groups.EnableGroups 135 AspNetDating.Classes.Config.Groups.MaxTopicsPerGroupFor Day 139

AspNetDating.Classes.Config.Groups.EnableModeratedGroup AspNetDating.Classes.Config.Groups.NumberOfGroupPollsC hoices Invitation 139 135 AspNetDating.Classes.Config.Groups.EnablePublicGroupInvit AspNetDating.Classes.Config.Groups.NumberOfNewGroups 139 ation 135 AspNetDating.Classes.Config.Groups.GroupEventImageMax Height 135 AspNetDating.Classes.Config.Groups.GroupEventImageMax Width 135 AspNetDating.Classes.Config.Groups.GroupPhotoMaxHeight 136 AspNetDating.Classes.Config.Groups.GroupPhotoMaxWidth 136 AspNetDating.Classes.Config.Groups.GroupPhotosPerPage 136 AspNetDating.Classes.Config.Groups.GroupPostsPerPage 136 AspNetDating.Classes.Config.Groups.GroupsPerPage 136 AspNetDating.Classes.Config.Groups.NumberOfNewGroupsR ows 139 AspNetDating.Classes.Config.Groups.OnlyPaidUsersCanBro wseGroups 139 AspNetDating.Classes.Config.Groups.OnlyPaidUsersCanJoin Groups 139 AspNetDating.Classes.Config.Groups.OnlyRegisteredUsersC anBrowseGroups 140 AspNetDating.Classes.Config.Groups.UsersCanCreateGroup s 140 AspNetDating.Classes.Config.Mailing 140

AspNetDating Code Reference AspNetDating.Classes.Config.Mailing.RetryCount 141 AspNetDating.Classes.Config.Mailing.RetryInterval 141 AspNetDating.Classes.Config.Maintenance 141 AspNetDating.Classes.Config.Maintenance.NotActivatedUser sPurgePeriod 141 AspNetDating.Classes.Config.Misc 142 AspNetDating.Classes.Config.Misc.BadWords 143 AspNetDating.Classes.Config.Misc.BadWordsReplacement 143 AspNetDating.Classes.Config.Misc.DefaultLanguageId 143 dcast 147 AspNetDating.Classes.Config.Misc.MaxVideoUploads 147 AspNetDating.Classes.Config.Misc.MaxYouTubeVideos 147 AspNetDating.Classes.Config.Misc.NotVisitedSiteDays 147 AspNetDating.Classes.Config.Misc.NumberOfNewBlogs 147 AspNetDating.Classes.Config.Misc.NumberOfNews 147 AspNetDating.Classes.Config.Misc.SiteEmail 147 AspNetDating.Classes.Config.Misc.SiteTitle 148 AspNetDating.Classes.Config.Misc.TimeOffset 148

AspNetDating.Classes.Config.Misc.TimeOffsetInt 148 AspNetDating.Classes.Config.Misc.ElapsedDaysOfBlogCreati on AspNetDating.Classes.Config.Photos 148 144 AspNetDating.Classes.Config.Photos.AutoApprovePhotos 149 AspNetDating.Classes.Config.Misc.EnableAjaxChat 144 AspNetDating.Classes.Config.Photos.DoWatermark 150 AspNetDating.Classes.Config.Misc.EnableBadWordsFilterBlo AspNetDating.Classes.Config.Photos.EnableExplicitPhotos gs 150 144 AspNetDating.Classes.Config.Misc.EnableBadWordsFilterCo mments 144 AspNetDating.Classes.Config.Photos.EnablePhotoComments 150

AspNetDating.Classes.Config.Photos.EnablePrivatePhotos AspNetDating.Classes.Config.Misc.EnableBadWordsFilterGro 150 ups AspNetDating.Classes.Config.Photos.FindFacesForThumbnail 144 s AspNetDating.Classes.Config.Misc.EnableBadWordsFilterMes 150 sage 144 AspNetDating.Classes.Config.Photos.MakeExplicitPhotosPriv ate AspNetDating.Classes.Config.Misc.EnableBadWordsFilterProf 151 ile AspNetDating.Classes.Config.Photos.MaxPhotos 151 145 AspNetDating.Classes.Config.Photos.MaxRowsPhotosOnMai AspNetDating.Classes.Config.Misc.EnableBadWordsRegular nPage Expressions 151 145 AspNetDating.Classes.Config.Photos.MaxRowsVideosOnMai AspNetDating.Classes.Config.Misc.EnableBlogs 145 nPage 151 AspNetDating.Classes.Config.Misc.EnableCaptcha 145 AspNetDating.Classes.Config.Misc.EnableGadgets 145 AspNetDating.Classes.Config.Misc.EnableIntegratedIM 145 AspNetDating.Classes.Config.Misc.EnableMessageFilter 145 AspNetDating.Classes.Config.Photos.MinHeightToWatermark 151 AspNetDating.Classes.Config.Photos.MinWidthToWatermark 152

AspNetDating.Classes.Config.Misc.EnableProfileDataTranslati AspNetDating.Classes.Config.Photos.PhotoMaxHeight 152 on AspNetDating.Classes.Config.Photos.PhotoMaxWidth 152 146 AspNetDating.Classes.Config.Misc.EnableProfileVideoBroadc AspNetDating.Classes.Config.Photos.PhotoMinHeight 152 ast 146 AspNetDating.Classes.Config.Misc.EnableVideoProfile 146 AspNetDating.Classes.Config.Misc.EnableVideoUpload 146 AspNetDating.Classes.Config.Misc.EnableYouTubeVideos 146 AspNetDating.Classes.Config.Misc.FlashServerForVideoBroa AspNetDating.Classes.Config.Photos.PhotoMinWidth 152 AspNetDating.Classes.Config.Photos.ShowThumbnailsInMail box 153 AspNetDating.Classes.Config.Photos.WatermarkPosition 153 AspNetDating.Classes.Config.Photos.WatermarkTransparenc y 153

2 AspNetDating.Classes.Config.Profiles 153

AspNetDating Code Reference AspNetDating.Classes.Config.Search.MeasureDistanceInKilo meters 160 AspNetDating.Classes.Config.Search.ResultsPerPage 160

AspNetDating.Classes.Config.Profiles.MaxTopicColumns 154 AspNetDating.Classes.Config.Profiles.NumberOfPhotoComm entsToShow 154

AspNetDating.Classes.Config.Search.ShowDistanceFromOnli neUser AspNetDating.Classes.Config.Profiles.NumberOfProfileComm 161 entsToShow 154 AspNetDating.Classes.Config.Search.UsersPerPage 161 AspNetDating.Classes.Config.Ratings 154 AspNetDating.Classes.Config.Search.UsersPerPageGrid 161

AspNetDating.Classes.Config.Ratings.EnableCommentRating AspNetDating.Classes.Config.Search.VideosPerPage 161 155 AspNetDating.Classes.Config.Ratings.EnablePhotoContests 156 AspNetDating.Classes.Config.Ratings.EnablePhotoRatings 156 AspNetDating.Classes.Config.Ratings.EnableProfileRatings 156 AspNetDating.Classes.Config.Ratings.EnableProfileVoting 156 AspNetDating.Classes.Config.Ratings.FavoriteEntriesCount 156 AspNetDating.Classes.Config.SEO 161 AspNetDating.Classes.Config.SEO.EnableUrlRewriting 162 AspNetDating.Classes.Config.SEO.ShowGroupMetaDescripti onTemplate 162 AspNetDating.Classes.Config.SEO.ShowGroupMetaKeyword sTemplate 163 AspNetDating.Classes.Config.SEO.ShowGroupTitleTemplate 163

AspNetDating.Classes.Config.SEO.ShowGroupTopicMetaDes criptionTemplate AspNetDating.Classes.Config.Ratings.MaxAccountsPerIP 156 163 AspNetDating.Classes.Config.Ratings.MaxRating 157 AspNetDating.Classes.Config.Ratings.MinDaysToVote 157 AspNetDating.Classes.Config.Ratings.MinLoginsToVote 157 AspNetDating.Classes.Config.Ratings.MinPhotosToStartCont est 157 AspNetDating.Classes.Config.Ratings.MinRating 157 AspNetDating.Classes.Config.Ratings.MinViewsToVote 157 AspNetDating.Classes.Config.Ratings.TopEntriesCount 158 AspNetDating.Classes.Config.Ratings.TopPhotosCount 158 AspNetDating.Classes.Config.Ratings.TopPhotosMinVotes 158 AspNetDating.Classes.Config.Ratings.TopUsersCount 158 AspNetDating.Classes.Config.SEO.ShowGroupTopicMetaKey wordsTemplate 163 AspNetDating.Classes.Config.SEO.ShowGroupTopicTitleTem plate 163 AspNetDating.Classes.Config.SEO.ShowUserMetaDescription Template 163 AspNetDating.Classes.Config.SEO.ShowUserMetaKeywordsT emplate 164 AspNetDating.Classes.Config.SEO.ShowUserTitleTemplate 164 AspNetDating.Classes.Config.ThirdPartyServices 164

AspNetDating.Classes.Config.Ratings.TopUsersMinVotes 158 AspNetDating.Classes.Config.ThirdPartyServices.GetMissing CoordinatesFromGoogleMaps AspNetDating.Classes.Config.Search 159 164 AspNetDating.Classes.Config.Search.DistanceSearchEnabled AspNetDating.Classes.Config.ThirdPartyServices.GoogleMap sAPIKey 160 165 AspNetDating.Classes.Config.Search.DistanceSearchMaxDist AspNetDating.Classes.Config.Urls 165 ance AspNetDating.Classes.Config.Urls.ActivateAccount 165 160 AspNetDating.Classes.Config.Search.DistanceSearchMaxUse AspNetDating.Classes.Config.Urls.ActivatePassword 166 rs AspNetDating.Classes.Config.Urls.Cancel 166 160 AspNetDating.Classes.Config.Urls.Home 166 AspNetDating.Classes.Config.Search.FilterOnlineUsers 160 AspNetDating.Classes.Config.Urls.ImagesHome 166

AspNetDating Code Reference AspNetDating.Classes.Config.Urls.SecureHome 166 AspNetDating.Classes.Config.Urls.ThankYou 166 AspNetDating.Classes.Config.Users 166 AspNetDating.Classes.Config.Users.AutoActivateUsers 171 AspNetDating.Classes.Config.Users.AutoApproveAnswers 172 AspNetDating.Classes.Config.Users.CheckForDuplicateEmail s 172 AspNetDating.Classes.Config.Users.InterestedInFieldEnabled 175 AspNetDating.Classes.Config.Users.InvitationCode 175 AspNetDating.Classes.Config.Users.LocationPanelVisible 175 AspNetDating.Classes.Config.Users.MaxAge 175 AspNetDating.Classes.Config.Users.MaxContactedUsersPerD ay 175

AspNetDating.Classes.Config.Users.MaxFavouriteUsers 176 AspNetDating.Classes.Config.Users.CompletedProfileRequire dToBrowseSearch AspNetDating.Classes.Config.Users.MembersMaxMessagesP 172 erDay 176 AspNetDating.Classes.Config.Users.Countries 172 AspNetDating.Classes.Config.Users.MessageVerificationEnab AspNetDating.Classes.Config.Users.CouplesSupport 172 led 176 AspNetDating.Classes.Config.Users.DefaultCountry 172 AspNetDating.Classes.Config.Users.EmailNotificationsDefault AspNetDating.Classes.Config.Users.MessageVerificationsCou nt 176 173 AspNetDating.Classes.Config.Users.EnableCardSpace 173 AspNetDating.Classes.Config.Users.MinAge 176

AspNetDating.Classes.Config.Users.EnablePrewrittenMessag AspNetDating.Classes.Config.Users.MinAgeForExplicitPhotos es 177 173 AspNetDating.Classes.Config.Users.EnableProfileComments 173 AspNetDating.Classes.Config.Users.MinimumUserVotesToMa rkMemberAsVerified 177

AspNetDating.Classes.Config.Users.EnableRealPersonVerific AspNetDating.Classes.Config.Users.NewMessageNotification ationFunctionality 177 173

AspNetDating.Classes.Config.Users.EnableRealPersonVerific AspNetDating.Classes.Config.Users.NonPaidMembersCanRe spondToPaidMembers ationFunctionalityAdmin 177 173 AspNetDating.Classes.Config.Users.EnableWhoViewedMyPro AspNetDating.Classes.Config.Users.NonPaidMembersCanUs ePrewrittenResponsesOnly file 177 174 AspNetDating.Classes.Config.Users.EnableZodiacSign 174 AspNetDating.Classes.Config.Users.ForceCity 174 AspNetDating.Classes.Config.Users.ForceCountry 174 AspNetDating.Classes.Config.Users.ForceRegion 174 AspNetDating.Classes.Config.Users.FreeForFemales 174 AspNetDating.Classes.Config.Users.GetCities 170 AspNetDating.Classes.Config.Users.GetCountries 170 AspNetDating.Classes.Config.Users.GetCountryByCode 170 AspNetDating.Classes.Config.Users.GetLocation 170, 171 AspNetDating.Classes.Config.Users.GetNonPayingMembers Options 171 AspNetDating.Classes.Config.Users.GetRegions 171 AspNetDating.Classes.Config.Users.GetUsersWithinRadius 171 AspNetDating.Classes.Config.Users.OnlineCheckTime 178 AspNetDating.Classes.Config.Users.OnlyPaidMembersCanAd dComments 178 AspNetDating.Classes.Config.Users.OnlyRegisteredCanView Photos 178 AspNetDating.Classes.Config.Users.PasswordMaxLength 178 AspNetDating.Classes.Config.Users.PasswordMinLength 178 AspNetDating.Classes.Config.Users.PaymentRequired 179 AspNetDating.Classes.Config.Users.RegistrationRequiredToB rowse 179 AspNetDating.Classes.Config.Users.RegistrationRequiredToS earch 179 AspNetDating.Classes.Config.Users.ReservedUsernames 170

AspNetDating Code Reference AspNetDating.Classes.Config.Users.SendWelcomeMessage 179 AspNetDating.Classes.Config.UserScores.RejectedPhoto 185

AspNetDating.Classes.Config.UserScores.RejectedVideo 185 AspNetDating.Classes.Config.Users.SetNonPayingMembersO AspNetDating.Classes.Config.UserScores.RepliedToMessage ptions 171 185 AspNetDating.Classes.Config.Users.ShowDistanceFromOnlin AspNetDating.Classes.Config.UserScores.SentMessage 185 eUser 179 AspNetDating.Classes.Config.UserScores.ShowLevelIcons 185 AspNetDating.Classes.Config.Users.ShowFriendsNewBlogPo stsOnHomePage AspNetDating.Classes.Config.UserScores.ViewedProfile 185 180 AspNetDating.Classes.Config.UserScores.ViewingProfile 186 AspNetDating.Classes.Config.Users.ShowFriendsNewPhotos AspNetDating.Classes.Config.WebParts 186 OnHomePage 180 AspNetDating.Classes.Config.WebParts.AllParts 186 AspNetDating.Classes.Config.Users.ShowStealthMode 180 AspNetDating.Classes.Config.WebParts.GetAvailableWebPart AspNetDating.Classes.Config.Users.SmsConfirmationRequire s 187 d 180 AspNetDating.Classes.ContentPage 187 AspNetDating.Classes.Config.Users.SystemUsername 170 AspNetDating.Classes.Config.Users.TopUserMaxTimeAway 180 AspNetDating.Classes.Config.Users.TrialPeriod 181 AspNetDating.Classes.ContentPage.Content 191 AspNetDating.Classes.ContentPage.Create 189 AspNetDating.Classes.ContentPage.Delete 190

AspNetDating.Classes.ContentPage.eSortColumn 189 AspNetDating.Classes.Config.Users.UnpaidMembersMaxMes AspNetDating.Classes.ContentPage.eSortColumn sagesPerDay enumeration 189 181 AspNetDating.Classes.ContentPage.eVisibility 189 AspNetDating.Classes.Config.Users.UsernameMaxLength 181 AspNetDating.Classes.ContentPage.eVisibility enumeration AspNetDating.Classes.Config.Users.UsernameMinLength 181 189 AspNetDating.Classes.Config.UserScores 181 AspNetDating.Classes.Config.UserScores.ApprovedPhoto 183 AspNetDating.Classes.Config.UserScores.ApprovedVideo 183 AspNetDating.Classes.Config.UserScores.DailyLogin 183 AspNetDating.Classes.Config.UserScores.DeletedPost 183 AspNetDating.Classes.Config.UserScores.DeletedTopic 183 AspNetDating.Classes.Config.UserScores.EnableUserLevels 183 AspNetDating.Classes.Config.UserScores.LeftComment 184 AspNetDating.Classes.Config.UserScores.NewPost 184 AspNetDating.Classes.ContentPage.FetchContentPage 190 AspNetDating.Classes.ContentPage.FetchContentPages 190, 191 AspNetDating.Classes.ContentPage.FooterPosition 191 AspNetDating.Classes.ContentPage.HeaderPosition 191 AspNetDating.Classes.ContentPage.ID 192 AspNetDating.Classes.ContentPage.LanguageID 192 AspNetDating.Classes.ContentPage.MetaDescription 192 AspNetDating.Classes.ContentPage.MetaKeyword 192 AspNetDating.Classes.ContentPage.Save 191 AspNetDating.Classes.ContentPage.SortColumn 192

AspNetDating.Classes.ContentPage.Title 193 AspNetDating.Classes.Config.UserScores.NewPostsOnUserT AspNetDating.Classes.ContentPage.URL 193 opic 184 AspNetDating.Classes.ContentPage.UrlRewrite 193 AspNetDating.Classes.Config.UserScores.NewTopic 184 AspNetDating.Classes.ContentPage.VisibleFor 193 AspNetDating.Classes.Config.UserScores.ReceivedComment AspNetDating.Classes.ContentView 193 184 AspNetDating.Classes.Config.UserScores.ReceivedMessage 184 AspNetDating.Classes.ContentView.Content 195 AspNetDating.Classes.ContentView.ContentView 194 AspNetDating.Classes.ContentView.FetchContentView 194,

2 195 AspNetDating.Classes.ContentView.Key 195

AspNetDating Code Reference AspNetDating.Classes.CustomPersonalizationProvider.Reset UserState 202 AspNetDating.Classes.CustomPersonalizationProvider.SaveP ersonalizationBlob 203 AspNetDating.Classes.CustomSearch 203 AspNetDating.Classes.CustomSearch.Answers 205 AspNetDating.Classes.CustomSearch.GetResults 205 AspNetDating.Classes.CustomWebDisplayNameAttribute 205 AspNetDating.Classes.CustomWebDisplayNameAttribute.Cus tomWebDisplayNameAttribute 206 AspNetDating.Classes.CustomWebDisplayNameAttribute.Dis playName 206 AspNetDating.Classes.CustomWebPartChrome 206 AspNetDating.Classes.CustomWebPartChrome.CreateWebP artChromeStyle 207 AspNetDating.Classes.CustomWebPartChrome.CustomWebP artChrome 207

AspNetDating.Classes.ContentView.LanguageID 195 AspNetDating.Classes.ContentView.Save 195 AspNetDating.Classes.CreditsPackage 196 AspNetDating.Classes.CreditsPackage.CreditsPackage 197 AspNetDating.Classes.CreditsPackage.Delete 197 AspNetDating.Classes.CreditsPackage.eSortColumn 197 AspNetDating.Classes.CreditsPackage.eSortColumn enumeration 197 AspNetDating.Classes.CreditsPackage.Fetch 197, 198 AspNetDating.Classes.CreditsPackage.ID 198 AspNetDating.Classes.CreditsPackage.Name 198 AspNetDating.Classes.CreditsPackage.Price 198 AspNetDating.Classes.CreditsPackage.Quantity 199 AspNetDating.Classes.CreditsPackage.Save 198 AspNetDating.Classes.CreditsPackage.SortColumn 199 AspNetDating.Classes.CustomEditorPart 199 AspNetDating.Classes.CustomEditorPart.ApplyChanges 200

AspNetDating.Classes.CustomEditorPart.CreateChildControls AspNetDating.Classes.CustomWebPartChrome.FilterWebPart Verbs 200 207 AspNetDating.Classes.CustomEditorPart.SyncChanges 200 AspNetDating.Classes.CustomPersonalizationProvider 200 AspNetDating.Classes.CustomPersonalizationProvider.Applic ationName 203 AspNetDating.Classes.CustomPersonalizationProvider.Deter mineInitialScope 201 AspNetDating.Classes.CustomPersonalizationProvider.Deter mineUserCapabilities 201 AspNetDating.Classes.CycleUnits 624 AspNetDating.Classes.CycleUnits enumeration 624 AspNetDating.Classes.DBSettings 208 AspNetDating.Classes.DBSettings.Get 208, 209, 210 AspNetDating.Classes.DBSettings.Set 210, 211 AspNetDating.Classes.Discount 212 AspNetDating.Classes.Discount.Amount 214 AspNetDating.Classes.Discount.ConditionField 213

AspNetDating.Classes.Discount.ConditionField enumeration AspNetDating.Classes.CustomPersonalizationProvider.FindSt 213 ate AspNetDating.Classes.Discount.Create 213 201 AspNetDating.Classes.Discount.Delete 214 AspNetDating.Classes.CustomPersonalizationProvider.GetCo AspNetDating.Classes.Discount.DiscountType 213 untOfState 202 AspNetDating.Classes.Discount.DiscountType enumeration AspNetDating.Classes.CustomPersonalizationProvider.LoadP 213 ersonalizationBlobs AspNetDating.Classes.Discount.Fetch 214 202 AspNetDating.Classes.Discount.Field 214 AspNetDating.Classes.CustomPersonalizationProvider.Reset PersonalizationBlob AspNetDating.Classes.Discount.ID 215 202 AspNetDating.Classes.Discount.Match 215 AspNetDating.Classes.CustomPersonalizationProvider.Reset AspNetDating.Classes.Discount.Save 214 State 202 AspNetDating.Classes.Discount.Type 215

2 AspNetDating.Classes.Distance 215

AspNetDating Code Reference AspNetDating.Classes.EmailQueueItem.Save 224, 225 AspNetDating.Classes.EmailQueueItem.Subject 226 AspNetDating.Classes.EmailQueueItem.To 226 AspNetDating.Classes.EmailQueueItem.Tries 226 AspNetDating.Classes.EmailTemplates 227 AspNetDating.Classes.EmailTemplates.HappyBirthday 228 AspNetDating.Classes.EmailTemplates.HappyBirthday.Body 229 AspNetDating.Classes.EmailTemplates.HappyBirthday.Descri ption 230 AspNetDating.Classes.EmailTemplates.HappyBirthday.GetFor mattedBody 229 AspNetDating.Classes.EmailTemplates.HappyBirthday.GetFor mattedSubject 229 AspNetDating.Classes.EmailTemplates.HappyBirthday.Happy Birthday 229 AspNetDating.Classes.EmailTemplates.HappyBirthday.langua geId 229 AspNetDating.Classes.EmailTemplates.HappyBirthday.Langu ageId 230 AspNetDating.Classes.EmailTemplates.HappyBirthday.Subjec t 230 AspNetDating.Classes.EmailTemplates.IEmailTemplate 247 AspNetDating.Classes.EmailTemplates.IEmailTemplate.Body 248 AspNetDating.Classes.EmailTemplates.IEmailTemplate.Descr iption 248 AspNetDating.Classes.EmailTemplates.IEmailTemplate.Subje ct 248 AspNetDating.Classes.EmailTemplates.InviteFriend 230 AspNetDating.Classes.EmailTemplates.InviteFriend.Body 232 AspNetDating.Classes.EmailTemplates.InviteFriend.Descriptio n 232 AspNetDating.Classes.EmailTemplates.InviteFriend.GetForm attedBody 232 AspNetDating.Classes.EmailTemplates.InviteFriend.GetForm attedSubject 232 AspNetDating.Classes.EmailTemplates.InviteFriend.InviteFrie nd

AspNetDating.Classes.Distance.GetDistance 216 AspNetDating.Classes.DistanceSearch 216 AspNetDating.Classes.DistanceSearch.Distance 217 AspNetDating.Classes.DistanceSearch.FromLocation 218 AspNetDating.Classes.DistanceSearch.Gender 218 AspNetDating.Classes.DistanceSearch.GetResults 217 AspNetDating.Classes.DistanceSearch.MaxAge 218 AspNetDating.Classes.DistanceSearch.MaxResults 218 AspNetDating.Classes.DistanceSearch.MinAge 218 AspNetDating.Classes.DistanceSearch.PhotoReq 218 AspNetDating.Classes.eDirections 625 AspNetDating.Classes.eDirections enumeration 625 AspNetDating.Classes.EditableAttribute 219 AspNetDating.Classes.EditableAttribute.Editable 220 AspNetDating.Classes.EditableAttribute.EditableAttribute 219 AspNetDating.Classes.eGatewayResponse 625 AspNetDating.Classes.eGatewayResponse enumeration 625 AspNetDating.Classes.eGroupPermissions 626 AspNetDating.Classes.eGroupPermissions enumeration 626 AspNetDating.Classes.eGroupPermissionType 626 AspNetDating.Classes.eGroupPermissionType enumeration 626 AspNetDating.Classes.Email 220 AspNetDating.Classes.Email.Send 220, 221 AspNetDating.Classes.Email.SendTemplateEmail 221 AspNetDating.Classes.EmailQueue 221 AspNetDating.Classes.EmailQueue.InitializeMailerTimer 222 AspNetDating.Classes.EmailQueue.ProcessEmailQueueItem 222 AspNetDating.Classes.EmailQueueItem 223 AspNetDating.Classes.EmailQueueItem.Bcc 225 AspNetDating.Classes.EmailQueueItem.Body 225 AspNetDating.Classes.EmailQueueItem.Cc 225 AspNetDating.Classes.EmailQueueItem.Create 224 AspNetDating.Classes.EmailQueueItem.Delete 224 AspNetDating.Classes.EmailQueueItem.From 225 AspNetDating.Classes.EmailQueueItem.Id 225 AspNetDating.Classes.EmailQueueItem.LastError 226 AspNetDating.Classes.EmailQueueItem.LastTry 226 AspNetDating.Classes.EmailQueueItem.LoadQueue 224 AspNetDating.Classes.EmailQueueItem.NextTry 226

2 231

AspNetDating Code Reference ation.Subject 236

AspNetDating.Classes.EmailTemplates.InviteFriend.languageI d AspNetDating.Classes.EmailTemplates.RegistrationConfirmati 231 on 237 AspNetDating.Classes.EmailTemplates.InviteFriend.Language Id AspNetDating.Classes.EmailTemplates.RegistrationConfirmati 232 on.Body 238 AspNetDating.Classes.EmailTemplates.InviteFriend.Subject 232 AspNetDating.Classes.EmailTemplates.RegistrationConfirmati on.Description AspNetDating.Classes.EmailTemplates.ITemplate 248 238 AspNetDating.Classes.EmailTemplates.ITemplate.LanguageI AspNetDating.Classes.EmailTemplates.RegistrationConfirmati d on.languageId 249 238 AspNetDating.Classes.EmailTemplates.MessageFromMembe AspNetDating.Classes.EmailTemplates.RegistrationConfirmati r on.LanguageId 233 238 AspNetDating.Classes.EmailTemplates.MessageFromMembe AspNetDating.Classes.EmailTemplates.RegistrationConfirmati r.Body on.RegistrationConfirmation 234 237, 238 AspNetDating.Classes.EmailTemplates.MessageFromMembe AspNetDating.Classes.EmailTemplates.RegistrationConfirmati r.Description on.Subject 234 238 AspNetDating.Classes.EmailTemplates.MessageFromMembe AspNetDating.Classes.EmailTemplates.SavedSearchMatches r.languageId 234 239 AspNetDating.Classes.EmailTemplates.MessageFromMembe AspNetDating.Classes.EmailTemplates.SavedSearchMatches r.LanguageId .Body 234 241 AspNetDating.Classes.EmailTemplates.MessageFromMembe AspNetDating.Classes.EmailTemplates.SavedSearchMatches r.MessageFromMember .Columns 233, 234 241 AspNetDating.Classes.EmailTemplates.MessageFromMembe AspNetDating.Classes.EmailTemplates.SavedSearchMatches r.Subject .Description 234 241 AspNetDating.Classes.EmailTemplates.NewPasswordConfirm AspNetDating.Classes.EmailTemplates.SavedSearchMatches ation .GetFormattedBody 235 240 AspNetDating.Classes.EmailTemplates.NewPasswordConfirm AspNetDating.Classes.EmailTemplates.SavedSearchMatches ation.Body .GetFormattedSubject 236 240 AspNetDating.Classes.EmailTemplates.NewPasswordConfirm AspNetDating.Classes.EmailTemplates.SavedSearchMatches ation.Description .ItemTemplate 236 241 AspNetDating.Classes.EmailTemplates.NewPasswordConfirm AspNetDating.Classes.EmailTemplates.SavedSearchMatches ation.languageId .languageId 236 240 AspNetDating.Classes.EmailTemplates.NewPasswordConfirm AspNetDating.Classes.EmailTemplates.SavedSearchMatches ation.LanguageId .LanguageId 236 241 AspNetDating.Classes.EmailTemplates.NewPasswordConfirm AspNetDating.Classes.EmailTemplates.SavedSearchMatches ation.NewPasswordConfirmation .NumberOfMatchesToMail 235, 236 242 AspNetDating.Classes.EmailTemplates.NewPasswordConfirm AspNetDating.Classes.EmailTemplates.SavedSearchMatches

2 .Rows 242

AspNetDating Code Reference AspNetDating.Classes.EmailTemplates.VisitSiteReminder.Su bject 247

AspNetDating.Classes.EmailTemplates.SavedSearchMatches .SavedSearchMatches AspNetDating.Classes.EmailTemplates.VisitSiteReminder.Visi 240 tSiteReminder 246 AspNetDating.Classes.EmailTemplates.SavedSearchMatches .Subject AspNetDating.Classes.EstablishedCommunication 249 242 AspNetDating.Classes.EstablishedCommunication.Date 251 AspNetDating.Classes.EmailTemplates.SendProfileToFriend AspNetDating.Classes.EstablishedCommunication.Delete 250 242 AspNetDating.Classes.EstablishedCommunication.Establishe AspNetDating.Classes.EmailTemplates.SendProfileToFriend. dCommunication Body 250 244 AspNetDating.Classes.EstablishedCommunication.Fetch 250, AspNetDating.Classes.EmailTemplates.SendProfileToFriend. 251 Description 244 AspNetDating.Classes.EstablishedCommunication.FromUsern ame AspNetDating.Classes.EmailTemplates.SendProfileToFriend. 251 GetFormattedBody 244 AspNetDating.Classes.EstablishedCommunication.Save 251 AspNetDating.Classes.EmailTemplates.SendProfileToFriend. GetFormattedSubject 244 AspNetDating.Classes.EstablishedCommunication.ToUserna me 251

AspNetDating.Classes.EmailTemplates.SendProfileToFriend.l AspNetDating.Classes.eUserOptions 627 anguageId AspNetDating.Classes.eUserOptions enumeration 627 243 AspNetDating.Classes.EmailTemplates.SendProfileToFriend. AspNetDating.Classes.ExceptionLogger 251 LanguageId 244 AspNetDating.Classes.EmailTemplates.SendProfileToFriend. SendProfileToFriend 243 AspNetDating.Classes.EmailTemplates.SendProfileToFriend. Subject 244 AspNetDating.Classes.ExceptionLogger.Log 252 AspNetDating.Classes.FaceFinderPlugin 252 AspNetDating.Classes.FaceFinderPlugin.FaceRegion 253 AspNetDating.Classes.FaceFinderPlugin.FaceRegion.Height 254 AspNetDating.Classes.FaceFinderPlugin.FaceRegion.Width 254

AspNetDating.Classes.EmailTemplates.VisitSiteReminder 245 AspNetDating.Classes.FaceFinderPlugin.FaceRegion.X 254 AspNetDating.Classes.EmailTemplates.VisitSiteReminder.Bo AspNetDating.Classes.FaceFinderPlugin.FaceRegion.Y 254 dy AspNetDating.Classes.FaceFinderPlugin.FindFaces 254 246 AspNetDating.Classes.EmailTemplates.VisitSiteReminder.De scription 247 AspNetDating.Classes.FaceFinderPlugin.IsInstalled 255 AspNetDating.Classes.FriendBirthdayEmails 255

AspNetDating.Classes.FriendBirthdayEmails.InitializeMailerTi AspNetDating.Classes.EmailTemplates.VisitSiteReminder.Get mer FormattedBody 255 246 AspNetDating.Classes.Globals 256 AspNetDating.Classes.EmailTemplates.VisitSiteReminder.Get AspNetDating.Classes.Globals.kEarthRadiusKilometers 256 FormattedSubject 246 AspNetDating.Classes.Globals.kEarthRadiusMiles 256 AspNetDating.Classes.EmailTemplates.VisitSiteReminder.lan AspNetDating.Classes.Globals.kEarthRadiusNautical 256 guageId AspNetDating.Classes.GoogleMaps 257 246 AspNetDating.Classes.EmailTemplates.VisitSiteReminder.Lan AspNetDating.Classes.GoogleMaps.GetCoordinates 257 guageId AspNetDating.Classes.GoogleSitemaps 257 247

AspNetDating Code Reference AspNetDating.Classes.GoogleSitemaps.InitializeTimers 258 AspNetDating.Classes.Group 258 AspNetDating.Classes.Group.AccessLevel 268 AspNetDating.Classes.Group.ActiveMembers 268 AspNetDating.Classes.Group.Approved 268 AspNetDating.Classes.Group.AssignGroupToCategory 261 AspNetDating.Classes.Group.DateCreated 268 AspNetDating.Classes.Group.Delete 261 AspNetDating.Classes.Group.DeleteIcon 262 AspNetDating.Classes.Group.DeleteInactiveGroups 262 AspNetDating.Classes.Group.Description 268 AspNetDating.Classes.Group.eAccessLevel 260 AspNetDating.Classes.Group.eAccessLevel enumeration 260 AspNetDating.Classes.Group.eSortColumn 261 AspNetDating.Classes.Group.eSortColumn enumeration 261 AspNetDating.Classes.Group.Fetch 262, 263 AspNetDating.Classes.Group.FetchGroupsByCategory 263 AspNetDating.Classes.Group.FetchGroupsByUsername 264 AspNetDating.Classes.Group.FetchGroupsCount 264 AspNetDating.Classes.Group.FetchPendingInvitations 265 AspNetDating.Classes.Group.GetCategoriesString 265 AspNetDating.Classes.Group.ID 268 AspNetDating.Classes.Group.IsNameUsed 265 AspNetDating.Classes.Group.IsPermissionEnabled 265 AspNetDating.Classes.Group.JoinQuestion 269 AspNetDating.Classes.Group.JoinTerms 269 AspNetDating.Classes.Group.LoadIcon 266 AspNetDating.Classes.Group.MinAge 269 AspNetDating.Classes.Group.MoveGroupToCategory 266 AspNetDating.Classes.Group.Name 269 AspNetDating.Classes.Group.Owner 269 AspNetDating.Classes.Group.Permissions 270 AspNetDating.Classes.Group.RemoveGroupFromCategory 266 AspNetDating.Classes.Group.Save 266 AspNetDating.Classes.Group.SaveIcon 266 AspNetDating.Classes.Group.Search 267 AspNetDating.Classes.Group.SearchGroupsByUsername 267 AspNetDating.Classes.Group.SetCategories 267 AspNetDating.Classes.Group.SortColumn 270 AspNetDating.Classes.GroupBan 270 AspNetDating.Classes.GroupBan.Date 273 AspNetDating.Classes.GroupBan.Delete 271 AspNetDating.Classes.GroupBan.Expires 273 AspNetDating.Classes.GroupBan.Fetch 272 AspNetDating.Classes.GroupBan.FetchByGroupID 272 AspNetDating.Classes.GroupBan.GroupBan 271 AspNetDating.Classes.GroupBan.GroupID 273 AspNetDating.Classes.GroupBan.ID 273 AspNetDating.Classes.GroupBan.Save 273 AspNetDating.Classes.GroupBan.Username 274 AspNetDating.Classes.GroupEvent 274 AspNetDating.Classes.GroupEvent.Count 276, 277 AspNetDating.Classes.GroupEvent.Date 281 AspNetDating.Classes.GroupEvent.Delete 277 AspNetDating.Classes.GroupEvent.DeleteAttender 277 AspNetDating.Classes.GroupEvent.DeleteImage 277 AspNetDating.Classes.GroupEvent.Description 281 AspNetDating.Classes.GroupEvent.eSortColumn 276 AspNetDating.Classes.GroupEvent.eSortColumn enumeration 276 AspNetDating.Classes.GroupEvent.Fetch 277, 278 AspNetDating.Classes.GroupEvent.FetchByGroupID 279 AspNetDating.Classes.GroupEvent.FetchNumberOfUpcoming Events 279 AspNetDating.Classes.GroupEvent.GetAttenders 279 AspNetDating.Classes.GroupEvent.GetFriendsAttenders 279 AspNetDating.Classes.GroupEvent.GroupEvent 275 AspNetDating.Classes.GroupEvent.GroupID 281 AspNetDating.Classes.GroupEvent.ID 282 AspNetDating.Classes.GroupEvent.Image 282 AspNetDating.Classes.GroupEvent.IsAttender 280 AspNetDating.Classes.GroupEvent.LoadImage 280 AspNetDating.Classes.GroupEvent.Save 280 AspNetDating.Classes.GroupEvent.SaveImage 280 AspNetDating.Classes.GroupEvent.Search 280 AspNetDating.Classes.GroupEvent.SetAttender 281 AspNetDating.Classes.GroupEvent.Title 282 AspNetDating.Classes.GroupEvent.Username 282 AspNetDating.Classes.GroupEventsComment 282 AspNetDating.Classes.GroupEventsComment.Comment 286 AspNetDating.Classes.GroupEventsComment.Date 286 AspNetDating.Classes.GroupEventsComment.Delete 284

AspNetDating Code Reference AspNetDating.Classes.GroupEventsComment.eSortColumn 284 AspNetDating.Classes.GroupEventsComment.eSortColumn enumeration 284 AspNetDating.Classes.GroupEventsComment.Fetch 285 AspNetDating.Classes.GroupEventsComment.FetchByGroup EventID 285 AspNetDating.Classes.GroupEventsComment.GroupEventID 286 AspNetDating.Classes.GroupEventsComment.GroupEventsC omment 284 AspNetDating.Classes.GroupEventsComment.Id 286 AspNetDating.Classes.GroupEventsComment.Save 285 AspNetDating.Classes.GroupEventsComment.Username 286 AspNetDating.Classes.GroupMember 286 AspNetDating.Classes.GroupMember.Active 293 AspNetDating.Classes.GroupMember.Count 289 AspNetDating.Classes.GroupMember.Delete 289 AspNetDating.Classes.GroupMember.eSortColumn 288 AspNetDating.Classes.GroupMember.eSortColumn enumeration 288 AspNetDating.Classes.GroupMember.eType 288 AspNetDating.Classes.GroupMember.eType enumeration 288 AspNetDating.Classes.GroupMember.Fetch 290, 291 AspNetDating.Classes.GroupMember.GroupID 293 AspNetDating.Classes.GroupMember.GroupMember 288 AspNetDating.Classes.GroupMember.HasPermission 291 AspNetDating.Classes.GroupMember.InvitationsCount 292 AspNetDating.Classes.GroupMember.InvitedBy 293 AspNetDating.Classes.GroupMember.IsAuthorized 292 AspNetDating.Classes.GroupMember.IsBanned 292 AspNetDating.Classes.GroupMember.IsMember 292 AspNetDating.Classes.GroupMember.JoinAnswer 293 AspNetDating.Classes.GroupMember.JoinDate 293 AspNetDating.Classes.GroupMember.Save 292 AspNetDating.Classes.GroupMember.Type 294 AspNetDating.Classes.GroupMember.Username 294 AspNetDating.Classes.GroupPhoto 294 AspNetDating.Classes.GroupPhoto.Count 296 AspNetDating.Classes.GroupPhoto.Date 299 AspNetDating.Classes.GroupPhoto.Delete 296 AspNetDating.Classes.GroupPhoto.Description 299 AspNetDating.Classes.GroupPhoto.eSortColumn 296 AspNetDating.Classes.GroupPhoto.eSortColumn enumeration 296 AspNetDating.Classes.GroupPhoto.Fetch 297, 298 AspNetDating.Classes.GroupPhoto.FetchByGroupID 298 AspNetDating.Classes.GroupPhoto.GroupID 299 AspNetDating.Classes.GroupPhoto.GroupPhoto 295 AspNetDating.Classes.GroupPhoto.ID 299 AspNetDating.Classes.GroupPhoto.Image 299 AspNetDating.Classes.GroupPhoto.LoadImage 298 AspNetDating.Classes.GroupPhoto.Name 300 AspNetDating.Classes.GroupPhoto.ResizeImage 298 AspNetDating.Classes.GroupPhoto.Save 298 AspNetDating.Classes.GroupPhoto.Search 298 AspNetDating.Classes.GroupPhoto.Username 300 AspNetDating.Classes.GroupPhotoSearchResults 300 AspNetDating.Classes.GroupPhotoSearchResults.GetPage 301 AspNetDating.Classes.GroupPhotoSearchResults.GetTotalPa ges 301 AspNetDating.Classes.GroupPhotoSearchResults.GroupPhot os 302 AspNetDating.Classes.GroupPhotoSearchResults.LoadResult 302 AspNetDating.Classes.GroupPollsAnwer 302 AspNetDating.Classes.GroupPollsAnwer.Delete 303 AspNetDating.Classes.GroupPollsAnwer.Fetch 303, 304 AspNetDating.Classes.GroupPollsAnwer.FetchByGroupPollC hoiceID 304 AspNetDating.Classes.GroupPollsAnwer.GetNumberOfAnswe rs 304 AspNetDating.Classes.GroupPollsAnwer.GroupPollChoiceID 305 AspNetDating.Classes.GroupPollsAnwer.GroupPollsAnwer 303 AspNetDating.Classes.GroupPollsAnwer.GroupTopicID 305 AspNetDating.Classes.GroupPollsAnwer.Save 305 AspNetDating.Classes.GroupPollsAnwer.Username 305 AspNetDating.Classes.GroupPollsChoice 305 AspNetDating.Classes.GroupPollsChoice.Answer 307 AspNetDating.Classes.GroupPollsChoice.Delete 306

AspNetDating Code Reference AspNetDating.Classes.GroupPollsChoice.Fetch 307 AspNetDating.Classes.GroupTopic.Count 320

AspNetDating.Classes.GroupPollsChoice.FetchByGroupTopic AspNetDating.Classes.GroupTopic.DateCreated 323 307 AspNetDating.Classes.GroupPollsChoice.GroupPollsChoice 306 AspNetDating.Classes.GroupPollsChoice.GroupTopicID 308 AspNetDating.Classes.GroupPollsChoice.ID 308 AspNetDating.Classes.GroupPollsChoice.Save 307 AspNetDating.Classes.GroupPost 308 AspNetDating.Classes.GroupPost.DateEdited 312 AspNetDating.Classes.GroupPost.DatePosted 312 AspNetDating.Classes.GroupPost.Delete 310 AspNetDating.Classes.GroupPost.DeleteByTopic 311 AspNetDating.Classes.GroupPost.EditNotes 312 AspNetDating.Classes.GroupPost.eSortColumn 310 AspNetDating.Classes.GroupPost.eSortColumn enumeration 310 AspNetDating.Classes.GroupPost.Fetch 311 AspNetDating.Classes.GroupPost.GroupPost 309 AspNetDating.Classes.GroupPost.GroupTopicID 313 AspNetDating.Classes.GroupPost.ID 313 AspNetDating.Classes.GroupPost.IsDuplicate 311 AspNetDating.Classes.GroupPost.Post 313 AspNetDating.Classes.GroupPost.Save 312 AspNetDating.Classes.GroupPost.Search 312 AspNetDating.Classes.GroupPost.Username 313 AspNetDating.Classes.GroupPostSearchResults 313 AspNetDating.Classes.GroupPostSearchResults.GetPage 315 AspNetDating.Classes.GroupTopic.DateUpdated 323 AspNetDating.Classes.GroupTopic.Delete 320 AspNetDating.Classes.GroupTopic.eSortColumn 320 AspNetDating.Classes.GroupTopic.eSortColumn enumeration 320 AspNetDating.Classes.GroupTopic.Fetch 320 AspNetDating.Classes.GroupTopic.FetchActiveTopics 321 AspNetDating.Classes.GroupTopic.FetchByGroup 321 AspNetDating.Classes.GroupTopic.FetchNewTopics 321 AspNetDating.Classes.GroupTopic.FetchNewTopicsCountBy Groups 321 AspNetDating.Classes.GroupTopic.FetchUpdatedGroupTopic sUserHasSubscribedTo 322 AspNetDating.Classes.GroupTopic.GetIconString 322 AspNetDating.Classes.GroupTopic.GroupID 323 AspNetDating.Classes.GroupTopic.GroupTopic 319 AspNetDating.Classes.GroupTopic.HasVoted 322 AspNetDating.Classes.GroupTopic.ID 323 AspNetDating.Classes.GroupTopic.IsPoll 323 AspNetDating.Classes.GroupTopic.Locked 323 AspNetDating.Classes.GroupTopic.Name 324 AspNetDating.Classes.GroupTopic.Posts 324 AspNetDating.Classes.GroupTopic.Save 322 AspNetDating.Classes.GroupTopic.Search 322 AspNetDating.Classes.GroupTopic.SortColumn 324 AspNetDating.Classes.GroupTopic.StickyUntil 324

AspNetDating.Classes.GroupPostSearchResults.GetTotalPag AspNetDating.Classes.GroupTopic.Username 324 es AspNetDating.Classes.GroupTopic.Views 325 315 AspNetDating.Classes.GroupTopicSearchResults 325 AspNetDating.Classes.GroupPostSearchResults.GroupPosts 315 AspNetDating.Classes.GroupTopicSearchResults.Get 326 AspNetDating.Classes.GroupPostSearchResults.LoadResult 315 AspNetDating.Classes.GroupSearchResults 315 AspNetDating.Classes.GroupSearchResults.Get 317 AspNetDating.Classes.GroupSearchResults.GetPage 317 AspNetDating.Classes.GroupSearchResults.GetTotalPages 317 AspNetDating.Classes.GroupSearchResults.Groups 317 AspNetDating.Classes.GroupSearchResults.LoadResult 317 AspNetDating.Classes.GroupTopic 318 AspNetDating.Classes.GroupTopicSearchResults.GetPage 326 AspNetDating.Classes.GroupTopicSearchResults.GetTotalPa ges 326 AspNetDating.Classes.GroupTopicSearchResults.GroupTopic s 327 AspNetDating.Classes.GroupTopicSearchResults.LoadResult 327 AspNetDating.Classes.GroupTopicSubscription 327

AspNetDating Code Reference AspNetDating.Classes.GroupTopicSubscription.DateUpdated 331 AspNetDating.Classes.GroupTopicSubscription.Delete 328 AspNetDating.Classes.GroupTopicSubscription.Fetch 329 AspNetDating.Classes.GroupTopicSubscription.FetchByGrou pID 330 AspNetDating.Classes.GroupTopicSubscription.FetchByGrou pTopicID 330 AspNetDating.Classes.GroupTopicSubscription.GroupID 331 AspNetDating.Classes.GroupTopicSubscription.GroupTopicID 331 AspNetDating.Classes.GroupTopicSubscription.GroupTopicS ubscription 328 AspNetDating.Classes.GroupTopicSubscription.ID 331 AspNetDating.Classes.GroupTopicSubscription.IsSubscribed 330 AspNetDating.Classes.GroupTopicSubscription.Save 330 AspNetDating.Classes.GroupTopicSubscription.Username 331 AspNetDating.Classes.GroupUsersSearch 331 AspNetDating.Classes.GroupUsersSearch.Active 333 AspNetDating.Classes.GroupUsersSearch.eSortColumn 332 AspNetDating.Classes.GroupUsersSearch.eSortColumn enumeration 332 AspNetDating.Classes.GroupUsersSearch.Gender 333 AspNetDating.Classes.GroupUsersSearch.GetResults 333 AspNetDating.Classes.GroupUsersSearch.GroupID 333 AspNetDating.Classes.GroupUsersSearch.JoinDate 333 AspNetDating.Classes.GroupUsersSearch.MaxAge 334 AspNetDating.Classes.GroupUsersSearch.MinAge 334 AspNetDating.Classes.GroupUsersSearch.SortColumn 334 AspNetDating.Classes.GroupUsersSearch.Type 334 AspNetDating.Classes.HourlyStats 334 AspNetDating.Classes.HourlyStats.eType 335 AspNetDating.Classes.HourlyStats.eType enumeration 335 336 AspNetDating.Classes.HourlyStats.FetchNewUsersStatsHourl y 336 AspNetDating.Classes.HourlyStats.FetchNewUsersStatsMont hly 336 AspNetDating.Classes.HourlyStats.FetchNewUsersStatsWeek ly 337 AspNetDating.Classes.HourlyStats.InitializeMailerTimer 337 AspNetDating.Classes.HourlyStats.Save 337 AspNetDating.Classes.HtmlEditor 337 AspNetDating.Classes.HtmlEditor.HtmlEditor 337 AspNetDating.Classes.InactiveGroups 338 AspNetDating.Classes.InactiveGroups.InitializeMailerTimer 338 AspNetDating.Classes.IncomingMessagesRestrictions 338 AspNetDating.Classes.IncomingMessagesRestrictions.AgeFro m 340 AspNetDating.Classes.IncomingMessagesRestrictions.AgeTo 340 AspNetDating.Classes.IncomingMessagesRestrictions.eMess agesFrom 339 AspNetDating.Classes.IncomingMessagesRestrictions.eMess agesFrom enumeration 339 AspNetDating.Classes.IncomingMessagesRestrictions.Messa gesFrom 340 AspNetDating.Classes.IncomingMessagesRestrictions.Photo Required 340 AspNetDating.Classes.InstantMessenger 340 AspNetDating.Classes.InstantMessenger.CreateOpenWindow Request 341 AspNetDating.Classes.InstantMessenger.DeleteOldOpenWind owRequests 341

AspNetDating.Classes.InstantMessenger.DeleteOpenWindow AspNetDating.Classes.HourlyStats.FetchHourlyStatsForNewU Request sers 341 336 AspNetDating.Classes.InstantMessenger.FetchPendingUsers AspNetDating.Classes.HourlyStats.FetchHourlyStatsForOnlin 341 eUsers AspNetDating.Classes.InstantMessenger.OpenWindowReque 336 stExists AspNetDating.Classes.HourlyStats.FetchMessagesCount 336 342 AspNetDating.Classes.HourlyStats.FetchNewUsersStatsDaily AspNetDating.Classes.InstantMessenger.SetWindowOpened

2 342 AspNetDating.Classes.Interest 342

AspNetDating Code Reference 624 AspNetDating.Classes.IPToCountry 348 AspNetDating.Classes.IPToCountry.GetCountry 349 AspNetDating.Classes.IPToCountry.NetworkCodeCount 349 AspNetDating.Classes.IrregularSearchUsers 349 AspNetDating.Classes.IrregularSearchUsers.GetResults 349 AspNetDating.Classes.KeywordSearch 350 AspNetDating.Classes.KeywordSearch.GetResults 351 AspNetDating.Classes.KeywordSearch.InterestedIn 351 AspNetDating.Classes.KeywordSearch.interestedIn_isSet 350 AspNetDating.Classes.KeywordSearch.Keyword 351 AspNetDating.Classes.Lang 351 AspNetDating.Classes.Lang.Trans 352 AspNetDating.Classes.Lang.Translate 352 AspNetDating.Classes.Language 353 AspNetDating.Classes.Language.Active 355 AspNetDating.Classes.Language.ChangeOrder 354 AspNetDating.Classes.Language.Create 354 AspNetDating.Classes.Language.Delete 354 AspNetDating.Classes.Language.Fetch 354 AspNetDating.Classes.Language.FetchAll 354 AspNetDating.Classes.Language.Id 355 AspNetDating.Classes.Language.Name 355 AspNetDating.Classes.Language.Predefined 355 AspNetDating.Classes.Language.Save 355 AspNetDating.Classes.LengthComparer 356

AspNetDating.Classes.Interest.DatePosted 345 AspNetDating.Classes.Interest.DeletedByFromUser 346 AspNetDating.Classes.Interest.DeletedByToUser 346 AspNetDating.Classes.Interest.DeleteFromReceivedInterests 344 AspNetDating.Classes.Interest.DeleteFromSentInterests 344 AspNetDating.Classes.Interest.eFolder 344 AspNetDating.Classes.Interest.eFolder enumeration 344 AspNetDating.Classes.Interest.Fetch 344, 345 AspNetDating.Classes.Interest.FetchReceived 345 AspNetDating.Classes.Interest.FetchSent 345 AspNetDating.Classes.Interest.FromUsername 346 AspNetDating.Classes.Interest.Id 346 AspNetDating.Classes.Interest.Interest 343 AspNetDating.Classes.Interest.Send 345 AspNetDating.Classes.Interest.ToUsername 346 AspNetDating.Classes.IPaymentGateway 620 AspNetDating.Classes.IPaymentGateway.Name 621 AspNetDating.Classes.IPaymentGateway.SubmitTransaction 621 AspNetDating.Classes.IPLogger 346 AspNetDating.Classes.IPLogger.ActionType 347 AspNetDating.Classes.IPLogger.ActionType enumeration 347 AspNetDating.Classes.IPLogger.Log 348 AspNetDating.Classes.IProfileAnswerComponent 621

AspNetDating.Classes.LengthComparer.Compare 356 AspNetDating.Classes.IProfileAnswerComponent.LoadAnswe r AspNetDating.Classes.Location 356 622 AspNetDating.Classes.Location.City 358 AspNetDating.Classes.IProfileQuestionComponent 622 AspNetDating.Classes.Location.County 358 AspNetDating.Classes.IProfileQuestionComponent.AdminMod AspNetDating.Classes.Location.DistanceFrom 358 e 623 AspNetDating.Classes.Location.Latitude 358 AspNetDating.Classes.IProfileQuestionComponent.Answer 623 AspNetDating.Classes.IProfileQuestionComponent.Question 623 AspNetDating.Classes.IProfileQuestionComponent.User 623 AspNetDating.Classes.IProfileSearchComponent 623 AspNetDating.Classes.IProfileSearchComponent.Answers 624 AspNetDating.Classes.IProfileSearchComponent.ChoiceIds 624 AspNetDating.Classes.IProfileSearchComponent.Question AspNetDating.Classes.Location.Location 357 AspNetDating.Classes.Location.Longitude 358 AspNetDating.Classes.Location.State 359 AspNetDating.Classes.Location.ToString 358 AspNetDating.Classes.Location.ZipClass 359 AspNetDating.Classes.Location.ZipCode 359 AspNetDating.Classes.LocationInRadius 359 AspNetDating.Classes.LocationInRadius.DistanceToCenter 361 AspNetDating.Classes.LocationInRadius.LocationInRadius

2 360

AspNetDating Code Reference s 374 AspNetDating.Classes.MessageSearchResults.LoadResult 374 AspNetDating.Classes.MessageSearchResults.Messages 375 AspNetDating.Classes.Misc 375 AspNetDating.Classes.Misc.FromXml 376 AspNetDating.Classes.Misc.HMACSHA1ToHex 376 AspNetDating.Classes.Misc.MessageType 376 AspNetDating.Classes.Misc.MessageType enumeration 376 AspNetDating.Classes.Misc.ToHexString 376 AspNetDating.Classes.Misc.ToXml 376 AspNetDating.Classes.MiscTemplates 377 AspNetDating.Classes.MiscTemplates.AffiliatePaymentSent 378 AspNetDating.Classes.MiscTemplates.AffiliatePaymentSent.A ffiliatePaymentSent 379

AspNetDating.Classes.LocationInRadius.ToString 361 AspNetDating.Classes.Maintenance 361 AspNetDating.Classes.Maintenance.InitializeTimers 362 AspNetDating.Classes.Message 362 AspNetDating.Classes.Message.ApproveMessage 365 AspNetDating.Classes.Message.AreNewMessages 365 AspNetDating.Classes.Message.Body 371 AspNetDating.Classes.Message.ClearNewMessageFlags 365 AspNetDating.Classes.Message.Delete 366 AspNetDating.Classes.Message.eFolder 364 AspNetDating.Classes.Message.eFolder enumeration 364 AspNetDating.Classes.Message.Fetch 366 AspNetDating.Classes.Message.FetchInbox 366, 367 AspNetDating.Classes.Message.FetchNewMessages 367 AspNetDating.Classes.Message.FetchNonApproved 367 AspNetDating.Classes.Message.FetchOutbox 367, 368

AspNetDating.Classes.MiscTemplates.AffiliatePaymentSent.B AspNetDating.Classes.Message.FetchSentMessagesForLast2 ody 380 4Hours 368 AspNetDating.Classes.MiscTemplates.AffiliatePaymentSent.D escription AspNetDating.Classes.Message.FetchTrash 368 380 AspNetDating.Classes.Message.FromFolder 371 AspNetDating.Classes.MiscTemplates.AffiliatePaymentSent.G AspNetDating.Classes.Message.FromUser 371 etFormattedBody 379 AspNetDating.Classes.Message.fromUsername 365 AspNetDating.Classes.MiscTemplates.AffiliatePaymentSent.G AspNetDating.Classes.Message.Id 371 etFormattedSubject AspNetDating.Classes.Message.IsRead 371 379 AspNetDating.Classes.Message.Message 364 AspNetDating.Classes.Message.MessagesExist 369 AspNetDating.Classes.Message.PendingApproval 372 AspNetDating.Classes.Message.RepliedTo 372 AspNetDating.Classes.Message.Search 369 AspNetDating.Classes.Message.SearchUnread 370 AspNetDating.Classes.Message.Send 370 AspNetDating.Classes.Message.SendWelcomeMessage 370 AspNetDating.Classes.Message.Timestamp 372 AspNetDating.Classes.Message.ToFolder 372 AspNetDating.Classes.Message.ToUser 372 AspNetDating.Classes.Message.toUsername 365 AspNetDating.Classes.MessageSearchResults 373 AspNetDating.Classes.MessageSearchResults.Get 374 AspNetDating.Classes.MessageSearchResults.GetPage 374 AspNetDating.Classes.MessageSearchResults.GetTotalPage AspNetDating.Classes.MiscTemplates.AffiliatePaymentSent.la nguageId 379 AspNetDating.Classes.MiscTemplates.AffiliatePaymentSent.L anguageId 380 AspNetDating.Classes.MiscTemplates.AffiliatePaymentSent.S ubject 380 AspNetDating.Classes.MiscTemplates.AffiliateRequestPayme nt 381 AspNetDating.Classes.MiscTemplates.AffiliateRequestPayme nt.AffiliateRequestPayment 381, 382 AspNetDating.Classes.MiscTemplates.AffiliateRequestPayme nt.Body 382 AspNetDating.Classes.MiscTemplates.AffiliateRequestPayme nt.Description 383

AspNetDating Code Reference AspNetDating.Classes.MiscTemplates.AffiliateRequestPayme AspNetDating.Classes.MiscTemplates.ApprovePhotoMessage nt.GetFormattedBody .ApprovePhotoMessage 382 388 AspNetDating.Classes.MiscTemplates.AffiliateRequestPayme AspNetDating.Classes.MiscTemplates.ApprovePhotoMessage nt.GetFormattedSubject .languageId 382 388 AspNetDating.Classes.MiscTemplates.AffiliateRequestPayme AspNetDating.Classes.MiscTemplates.ApprovePhotoMessage nt.languageId .LanguageId 382 388 AspNetDating.Classes.MiscTemplates.AffiliateRequestPayme AspNetDating.Classes.MiscTemplates.ApprovePhotoMessage nt.LanguageId .Message 383 388 AspNetDating.Classes.MiscTemplates.AffiliateRequestPayme AspNetDating.Classes.MiscTemplates.ApproveVideoMessage nt.Subject 383 388 AspNetDating.Classes.MiscTemplates.ApproveGroupMember AspNetDating.Classes.MiscTemplates.ApproveVideoMessage Message .ApproveVideoMessage 383 389 AspNetDating.Classes.MiscTemplates.ApproveGroupMember AspNetDating.Classes.MiscTemplates.ApproveVideoMessage Message.ApproveGroupMemberMessage .languageId 384 389 AspNetDating.Classes.MiscTemplates.ApproveGroupMember AspNetDating.Classes.MiscTemplates.ApproveVideoMessage Message.Description .LanguageId 385 390 AspNetDating.Classes.MiscTemplates.ApproveGroupMember AspNetDating.Classes.MiscTemplates.ApproveVideoMessage Message.languageId .Message 384 390 AspNetDating.Classes.MiscTemplates.ApproveGroupMember AspNetDating.Classes.MiscTemplates.DeleteGroupMemberM Message.LanguageId essage 385 390 AspNetDating.Classes.MiscTemplates.ApproveGroupMember AspNetDating.Classes.MiscTemplates.DeleteGroupMemberM Message.Message essage.DeleteGroupMemberMessage 385 391 AspNetDating.Classes.MiscTemplates.ApproveGroupMessag e 385 AspNetDating.Classes.MiscTemplates.ApproveGroupMessag e.ApproveGroupMessage 386 AspNetDating.Classes.MiscTemplates.ApproveGroupMessag e.Description 386 AspNetDating.Classes.MiscTemplates.ApproveGroupMessag e.languageId 386 AspNetDating.Classes.MiscTemplates.ApproveGroupMessag e.LanguageId 386 AspNetDating.Classes.MiscTemplates.ApproveGroupMessag e.Message 387 AspNetDating.Classes.MiscTemplates.DeleteGroupMemberM essage.Description 391 AspNetDating.Classes.MiscTemplates.DeleteGroupMemberM essage.languageId 391 AspNetDating.Classes.MiscTemplates.DeleteGroupMemberM essage.LanguageId 391 AspNetDating.Classes.MiscTemplates.DeleteGroupMemberM essage.Message 392 AspNetDating.Classes.MiscTemplates.FriendBirthday 392 AspNetDating.Classes.MiscTemplates.FriendBirthday.Descrip tion 393

AspNetDating.Classes.MiscTemplates.FriendBirthday.FriendB irthday AspNetDating.Classes.MiscTemplates.ApprovePhotoMessage 393 387 AspNetDating.Classes.MiscTemplates.FriendBirthday.languag eId

2 393

AspNetDating Code Reference 399

AspNetDating.Classes.MiscTemplates.FriendBirthday.Langua AspNetDating.Classes.MiscTemplates.PreWrittenMessageRe geId sponses.PreWrittenMessageResponses 393 398 AspNetDating.Classes.MiscTemplates.FriendBirthday.Messag AspNetDating.Classes.MiscTemplates.RejectGroupMemberM e essage 393 399 AspNetDating.Classes.MiscTemplates.InviteGroupMemberMe AspNetDating.Classes.MiscTemplates.RejectGroupMemberM ssage essage.Description 394 400 AspNetDating.Classes.MiscTemplates.InviteGroupMemberMe AspNetDating.Classes.MiscTemplates.RejectGroupMemberM ssage.Description essage.languageId 395 400 AspNetDating.Classes.MiscTemplates.InviteGroupMemberMe AspNetDating.Classes.MiscTemplates.RejectGroupMemberM ssage.InviteGroupMemberMessage essage.LanguageId 394 400 AspNetDating.Classes.MiscTemplates.InviteGroupMemberMe AspNetDating.Classes.MiscTemplates.RejectGroupMemberM ssage.languageId essage.Message 395 401 AspNetDating.Classes.MiscTemplates.InviteGroupMemberMe AspNetDating.Classes.MiscTemplates.RejectGroupMemberM ssage.LanguageId essage.RejectGroupMemberMessage 395 400 AspNetDating.Classes.MiscTemplates.InviteGroupMemberMe AspNetDating.Classes.MiscTemplates.RejectGroupMessage ssage.Message 401 395 AspNetDating.Classes.MiscTemplates.RejectGroupMessage. AspNetDating.Classes.MiscTemplates.PayByCheck 395 Description 402 AspNetDating.Classes.MiscTemplates.PayByCheck.Descripti on AspNetDating.Classes.MiscTemplates.RejectGroupMessage.l 396 anguageId 402 AspNetDating.Classes.MiscTemplates.PayByCheck.languageI d AspNetDating.Classes.MiscTemplates.RejectGroupMessage. 396 LanguageId 402 AspNetDating.Classes.MiscTemplates.PayByCheck.Languag eId AspNetDating.Classes.MiscTemplates.RejectGroupMessage. 397 RejectGroupMessage 402 AspNetDating.Classes.MiscTemplates.PayByCheck.PayByCh eck AspNetDating.Classes.MiscTemplates.RejectGroupMessage. 396 WithNoReasonMessage 402 AspNetDating.Classes.MiscTemplates.PayByCheck.Text 397 AspNetDating.Classes.MiscTemplates.RejectGroupMessage. AspNetDating.Classes.MiscTemplates.PreWrittenMessageRe WithReasonMessage sponses 403 397 AspNetDating.Classes.MiscTemplates.RejectPhotoMessage AspNetDating.Classes.MiscTemplates.PreWrittenMessageRe 403 sponses.Description 398 AspNetDating.Classes.MiscTemplates.RejectPhotoMessage. Description AspNetDating.Classes.MiscTemplates.PreWrittenMessageRe 404 sponses.languageId 398 AspNetDating.Classes.MiscTemplates.RejectPhotoMessage.l anguageId AspNetDating.Classes.MiscTemplates.PreWrittenMessageRe 404 sponses.LanguageId 399 AspNetDating.Classes.MiscTemplates.RejectPhotoMessage.L anguageId AspNetDating.Classes.MiscTemplates.PreWrittenMessageRe 404 sponses.MessageResponses

AspNetDating Code Reference AspNetDating.Classes.MiscTemplates.RejectPhotoMessage. RejectPhotoMessage 404 AspNetDating.Classes.MiscTemplates.RejectPhotoMessage. WithNoReasonMessage 404 AspNetDating.Classes.MiscTemplates.RejectPhotoMessage. WithReasonMessage 405 AspNetDating.Classes.MiscTemplates.RejectVideoMessage 405 AspNetDating.Classes.MiscTemplates.RejectVideoMessage.l anguageId 406 AspNetDating.Classes.MiscTemplates.SubscriptionCancelled. SubscriptionCancelled 409 AspNetDating.Classes.MiscTemplates.SubscriptionCancelled. Text 410 AspNetDating.Classes.MiscTemplates.SubscriptionCharge 410 AspNetDating.Classes.MiscTemplates.SubscriptionCharge.Bo dy 412 AspNetDating.Classes.MiscTemplates.SubscriptionCharge.De scription 412

AspNetDating.Classes.MiscTemplates.RejectVideoMessage.L AspNetDating.Classes.MiscTemplates.SubscriptionCharge.Ge anguageId tFormattedBody 406 411 AspNetDating.Classes.MiscTemplates.RejectVideoMessage. Message 406 AspNetDating.Classes.MiscTemplates.RejectVideoMessage. RejectVideoMessage 405, 406 AspNetDating.Classes.MiscTemplates.ShowInterestMessage 406 AspNetDating.Classes.MiscTemplates.SubscriptionCharge.Ge tFormattedSubject 412 AspNetDating.Classes.MiscTemplates.SubscriptionCharge.lan guageId 411 AspNetDating.Classes.MiscTemplates.SubscriptionCharge.La nguageId 412

AspNetDating.Classes.MiscTemplates.ShowInterestMessage. Description AspNetDating.Classes.MiscTemplates.SubscriptionCharge.Su 408 bject 412 AspNetDating.Classes.MiscTemplates.ShowInterestMessage.l anguageId AspNetDating.Classes.MiscTemplates.SubscriptionCharge.Su 407 bscriptionCharge 411 AspNetDating.Classes.MiscTemplates.ShowInterestMessage. LanguageId AspNetDating.Classes.MiscTemplates.SubscriptionCompleted 408 413 AspNetDating.Classes.MiscTemplates.ShowInterestMessage. Message AspNetDating.Classes.MiscTemplates.SubscriptionCompleted 408 .Description 414 AspNetDating.Classes.MiscTemplates.ShowInterestMessage. ShowInterestMessage AspNetDating.Classes.MiscTemplates.SubscriptionCompleted 407 .languageId 414 AspNetDating.Classes.MiscTemplates.ShowInterestMessage. Subject AspNetDating.Classes.MiscTemplates.SubscriptionCompleted 408 .LanguageId 414 AspNetDating.Classes.MiscTemplates.SubscriptionCancelled 408 AspNetDating.Classes.MiscTemplates.SubscriptionCompleted .SubscriptionCompleted AspNetDating.Classes.MiscTemplates.SubscriptionCancelled. 413, 414 Description 409 AspNetDating.Classes.MiscTemplates.SubscriptionCompleted .Text AspNetDating.Classes.MiscTemplates.SubscriptionCancelled. 414 languageId 409 AspNetDating.Classes.MiscTemplates.TransferGroupOwnerM essage AspNetDating.Classes.MiscTemplates.SubscriptionCancelled. 414 LanguageId 410 AspNetDating.Classes.MiscTemplates.TransferGroupOwnerM

aa

2 essage.Description 416

AspNetDating Code Reference AspNetDating.Classes.NewUsersSearch.Gender 425

AspNetDating.Classes.NewUsersSearch.GetResults 424 AspNetDating.Classes.MiscTemplates.TransferGroupOwnerM AspNetDating.Classes.NewUsersSearch.MaxAge 425 essage.languageId 416 AspNetDating.Classes.NewUsersSearch.MinAge 425 AspNetDating.Classes.MiscTemplates.TransferGroupOwnerM AspNetDating.Classes.NewUsersSearch.PhotoReq 425 essage.LanguageId AspNetDating.Classes.NewUsersSearch.ProfileReq 425 416 AspNetDating.Classes.MiscTemplates.TransferGroupOwnerM AspNetDating.Classes.NewUsersSearch.UsersCount 425 essage.Message 416 AspNetDating.Classes.NewUsersSearch.UsersSince 426 AspNetDating.Classes.NoAttributeFoundException 426 AspNetDating.Classes.MiscTemplates.TransferGroupOwnerM AspNetDating.Classes.NoAttributeFoundException.NoAttribut essage.TransferGroupOwnerMessage eFoundException 415 426 AspNetDating.Classes.MiscTemplates.WelcomeMessage 416 AspNetDating.Classes.NotFoundException 427 AspNetDating.Classes.MiscTemplates.WelcomeMessage.Des AspNetDating.Classes.NotFoundException.NotFoundExceptio cription n 418 427 AspNetDating.Classes.MiscTemplates.WelcomeMessage.Get AspNetDating.Classes.OnlineSearch 427 FormattedMessage 418 AspNetDating.Classes.OnlineSearch.Gender 429 AspNetDating.Classes.MiscTemplates.WelcomeMessage.lang AspNetDating.Classes.OnlineSearch.gender_isSet 428 uageId AspNetDating.Classes.OnlineSearch.GetResults 428 418 AspNetDating.Classes.MiscTemplates.WelcomeMessage.Lan AspNetDating.Classes.OnlineSearch.MaxAge 429 guageId AspNetDating.Classes.OnlineSearch.MinAge 429 418 AspNetDating.Classes.PageEvents 429 AspNetDating.Classes.MiscTemplates.WelcomeMessage.Mes AspNetDating.Classes.PageEvents.OnInit 432 sage 418 AspNetDating.Classes.PageEvents.OnInitComplete 432 AspNetDating.Classes.MiscTemplates.WelcomeMessage.Wel AspNetDating.Classes.PageEvents.OnInitCompleteInvoke comeMessage 430 417 AspNetDating.Classes.PageEvents.OnInitInvoke 430 AspNetDating.Classes.MutualVoteSearch 418 AspNetDating.Classes.PageEvents.OnLoad 432 AspNetDating.Classes.MutualVoteSearch.GetResults 419 AspNetDating.Classes.PageEvents.OnLoadComplete 432 AspNetDating.Classes.MutualVoteSearch.Username 419 AspNetDating.Classes.PageEvents.OnLoadCompleteInvoke AspNetDating.Classes.News 420 431 AspNetDating.Classes.News.Delete 421 AspNetDating.Classes.PageEvents.OnLoadInvoke 431 AspNetDating.Classes.News.Fetch 421 AspNetDating.Classes.PageEvents.OnPreInit 432 AspNetDating.Classes.News.FetchAsArray 421 AspNetDating.Classes.PageEvents.OnPreInitInvoke 431 AspNetDating.Classes.News.FetchAsTable 422 AspNetDating.Classes.PageEvents.OnPreLoad 432 AspNetDating.Classes.News.ID 422 AspNetDating.Classes.PageEvents.OnPreLoadInvoke 431 AspNetDating.Classes.News.LanguageId 422 AspNetDating.Classes.PageEvents.OnPreRender 433 AspNetDating.Classes.News.News 421 AspNetDating.Classes.PageEvents.OnPreRenderComplete 433 AspNetDating.Classes.News.PublishDate 423 AspNetDating.Classes.News.Save 422 AspNetDating.Classes.News.Text 423 AspNetDating.Classes.News.Title 423 AspNetDating.Classes.NewUsersSearch 423 AspNetDating.Classes.PageEvents.OnPreRenderCompleteIn voke 431 AspNetDating.Classes.PageEvents.OnPreRenderInvoke 431

bb

2 AspNetDating.Classes.Parsers 433 AspNetDating.Classes.Parsers.ParseCSV 434

AspNetDating Code Reference AspNetDating.Classes.Photo.LoadImage 444 AspNetDating.Classes.Photo.Name 447 AspNetDating.Classes.Photo.Photo 441 AspNetDating.Classes.Photo.Primary 447 AspNetDating.Classes.Photo.PrivatePhoto 447 AspNetDating.Classes.Photo.ResizeImage 444 AspNetDating.Classes.Photo.RotateImage 444

AspNetDating.Classes.Parsers.ProcessAffiliateName 434 AspNetDating.Classes.Parsers.ProcessBadWords 434 AspNetDating.Classes.Parsers.ProcessGroupDescription 434 AspNetDating.Classes.Parsers.ProcessGroupName 435 AspNetDating.Classes.Parsers.ProcessGroupPost 435

AspNetDating.Classes.Parsers.ProcessGroupTopicName 435 AspNetDating.Classes.Photo.Save 445 AspNetDating.Classes.Parsers.ProcessMessage 436 AspNetDating.Classes.Parsers.ShortenString 436 AspNetDating.Classes.PayflowPro 436 AspNetDating.Classes.PayflowPro.Name 437 AspNetDating.Classes.PayflowPro.SubmitTransaction 437 AspNetDating.Classes.Payments 437 AspNetDating.Classes.Payments.CheckPaymentStatus 438 AspNetDating.Classes.Photo.Search 445 AspNetDating.Classes.Photo.SetAsPrivate 445 AspNetDating.Classes.Photo.SetPrimary 445 AspNetDating.Classes.Photo.User 447 AspNetDating.Classes.Photo.Username 448 AspNetDating.Classes.PhotoComment 448 AspNetDating.Classes.PhotoComment.Comment 451

AspNetDating.Classes.Payments.InitializePaymentsTimer 438 AspNetDating.Classes.PhotoComment.Date 451 AspNetDating.Classes.Payments.SavePaymentHistory 438 AspNetDating.Classes.PersonalizationInfo 439 AspNetDating.Classes.PersonalizationInfo.> 439 AspNetDating.Classes.Photo 439 AspNetDating.Classes.Photo.ApplyWatermark 442 AspNetDating.Classes.Photo.Approved 445 AspNetDating.Classes.Photo.ApprovedDate 446 AspNetDating.Classes.Photo.ApprovePhoto 442 AspNetDating.Classes.Photo.AverageRating 446 AspNetDating.Classes.Photo.CropFace 442 AspNetDating.Classes.Photo.Delete 443 AspNetDating.Classes.Photo.Description 446 AspNetDating.Classes.Photo.eWatermarkPosition 441 AspNetDating.Classes.Photo.eWatermarkPosition enumeration 441 AspNetDating.Classes.Photo.ExplicitPhoto 446 AspNetDating.Classes.Photo.ExtendedID 446 AspNetDating.Classes.Photo.FaceCrop 446 AspNetDating.Classes.Photo.Fetch 443 AspNetDating.Classes.Photo.FetchNonApproved 443 AspNetDating.Classes.Photo.FindFaceRegions 444 AspNetDating.Classes.Photo.GetPrimary 444 AspNetDating.Classes.Photo.GetTop 444 AspNetDating.Classes.Photo.Id 447 AspNetDating.Classes.Photo.image 442 AspNetDating.Classes.Photo.Image 447 AspNetDating.Classes.PhotoComment.Delete 449 AspNetDating.Classes.PhotoComment.Fetch 449, 450 AspNetDating.Classes.PhotoComment.FetchByPhotoID 450 AspNetDating.Classes.PhotoComment.FetchNewPhotoComm entsCount 450 AspNetDating.Classes.PhotoComment.ID 451 AspNetDating.Classes.PhotoComment.PhotoComment 449 AspNetDating.Classes.PhotoComment.PhotoID 451 AspNetDating.Classes.PhotoComment.Save 450 AspNetDating.Classes.PhotoComment.Username 451 AspNetDating.Classes.PhotoContest 451 AspNetDating.Classes.PhotoContest.DateCreated 454 AspNetDating.Classes.PhotoContest.DateEnds 454 AspNetDating.Classes.PhotoContest.Delete 453 AspNetDating.Classes.PhotoContest.Description 454 AspNetDating.Classes.PhotoContest.Gender 454 AspNetDating.Classes.PhotoContest.Id 454 AspNetDating.Classes.PhotoContest.Load 453 AspNetDating.Classes.PhotoContest.LoadAll 453 AspNetDating.Classes.PhotoContest.MaxAge 454 AspNetDating.Classes.PhotoContest.MinAge 455 AspNetDating.Classes.PhotoContest.Name 455 AspNetDating.Classes.PhotoContest.PhotoContest 453 AspNetDating.Classes.PhotoContest.Save 453 AspNetDating.Classes.PhotoContest.Terms 455

cc

AspNetDating Code Reference AspNetDating.Classes.PhotoContestEntriesSearch 455 AspNetDating.Classes.PhotoContestEntriesSearch.ContestID 456 AspNetDating.Classes.PhotoContestEntriesSearch.GetResult s 456 AspNetDating.Classes.PhotoContestRank 463 AspNetDating.Classes.PhotoContestRank.ContestId 465 AspNetDating.Classes.PhotoContestRank.EntryId 465 AspNetDating.Classes.PhotoContestRank.Load 465 AspNetDating.Classes.PhotoContestRank.PhotoContestRank 464

AspNetDating.Classes.PhotoContestEntriesSearch.PhotoCont estEntriesSearch AspNetDating.Classes.PhotoContestRank.Save 465 456 AspNetDating.Classes.PhotoContestRank.Username 465 AspNetDating.Classes.PhotoContestEntriesSearch.SortAsc AspNetDating.Classes.PhotoContestRank.Value 466 457 AspNetDating.Classes.PhotoContestEntriesSearch.SortColum AspNetDating.Classes.PhotoContestSearch 466 n 457 AspNetDating.Classes.PhotoContestEntriesSearch.Username 457 AspNetDating.Classes.PhotoContestEntriesSearchResults 457 AspNetDating.Classes.PhotoContestSearch.Active 467

AspNetDating.Classes.PhotoContestSearch.GetResults 467 AspNetDating.Classes.PhotoContestSearch.PhotoContestSea rch 466 AspNetDating.Classes.PhotoContestSearch.SortAsc 467

AspNetDating.Classes.PhotoContestEntriesSearchResults.Ge AspNetDating.Classes.PhotoContestSearch.SortColumn 467 tPage AspNetDating.Classes.PhotoContestSearchResults 467 458 AspNetDating.Classes.PhotoContestSearchResults.GetPage AspNetDating.Classes.PhotoContestEntriesSearchResults.Ge 469 tTotalPages AspNetDating.Classes.PhotoContestSearchResults.GetTotalP 458 ages AspNetDating.Classes.PhotoContestEntriesSearchResults.Lo 469 adResult AspNetDating.Classes.PhotoContestSearchResults.LoadResu 459 lt AspNetDating.Classes.PhotoContestEntriesSearchResults.Ph 469 otoContestEntries AspNetDating.Classes.PhotoContestSearchResults.PhotoCon 459 tests AspNetDating.Classes.PhotoContestEntry 459 469 AspNetDating.Classes.PhotoContestEntry.ContestId 463 AspNetDating.Classes.PhotoContestVotes 469 AspNetDating.Classes.PhotoContestEntry.Delete 460, 461 AspNetDating.Classes.PhotoContestVotes.FetchPercentage AspNetDating.Classes.PhotoContestEntry.DeleteByPhoto 461 470 AspNetDating.Classes.PhotoContestEntry.DeleteByUsername AspNetDating.Classes.PhotoContestVotes.SaveVote 470 461 AspNetDating.Classes.PhotoContestEntry.FetchTop 461 AspNetDating.Classes.PhotoContestEntry.FindRank 461 AspNetDating.Classes.PhotoContestEntry.Id 463 AspNetDating.Classes.PhotoContestEntry.Load 462 AspNetDating.Classes.PhotoContestEntry.LoadByContest 462 AspNetDating.Classes.PhotoContestEntry.PhotoContestEntry 460 AspNetDating.Classes.PhotoContestEntry.PhotoId 463 AspNetDating.Classes.PhotoContestEntry.Save 463 AspNetDating.Classes.PhotoContestEntry.Username 463 AspNetDating.Classes.PhotoRating 470 AspNetDating.Classes.PhotoRating.AverageVote 472 AspNetDating.Classes.PhotoRating.FetchRating 471 AspNetDating.Classes.PhotoRating.FetchVote 472 AspNetDating.Classes.PhotoRating.PhotoRating 471 AspNetDating.Classes.PhotoRating.RatePhoto 472 AspNetDating.Classes.PhotoRating.Votes 472 AspNetDating.Classes.PhotoSearchResults 472 AspNetDating.Classes.PhotoSearchResults.GetPage 474 AspNetDating.Classes.PhotoSearchResults.GetTotalPages 474 AspNetDating.Classes.PhotoSearchResults.LoadResult 474

dd

AspNetDating Code Reference AspNetDating.Classes.PhotoSearchResults.Photos 474 AspNetDating.Classes.Plugins 474 AspNetDating.Classes.Plugins.Context 475 AspNetDating.Classes.Plugins.Events 475 AspNetDating.Classes.Plugins.InitializePlugins 476 AspNetDating.Classes.Plugins.Instances 476 AspNetDating.Classes.Plugins.Types 476 AspNetDating.Classes.ProfileAnswer 476 AspNetDating.Classes.ProfileAnswer.Approved 479 AspNetDating.Classes.ProfileAnswer.Delete 478 AspNetDating.Classes.ProfileAnswer.Fetch 478 AspNetDating.Classes.ProfileAnswer.FetchByQuestionID 478 AspNetDating.Classes.ProfileAnswer.FetchByUsername 478 AspNetDating.Classes.ProfileAnswer.FetchNonApproved 479 AspNetDating.Classes.ProfileAnswer.ProfileAnswer 477 AspNetDating.Classes.ProfileAnswer.Question 479 AspNetDating.Classes.ProfileAnswer.Save 479 AspNetDating.Classes.ProfileAnswer.User 479 AspNetDating.Classes.ProfileAnswer.Value 479 AspNetDating.Classes.ProfileChoice 480 AspNetDating.Classes.ProfileChoice.Delete 481 AspNetDating.Classes.ProfileChoice.Fetch 481 AspNetDating.Classes.ProfileChoice.FetchByQuestionID 481 AspNetDating.Classes.ProfileChoice.Id 482 AspNetDating.Classes.ProfileChoice.ProfileChoice 481 AspNetDating.Classes.ProfileChoice.Question 482 AspNetDating.Classes.ProfileChoice.QuestionID 482 AspNetDating.Classes.ProfileChoice.Save 482 AspNetDating.Classes.ProfileChoice.Value 482 AspNetDating.Classes.ProfileQuestion 483 AspNetDating.Classes.ProfileQuestion.AltName 488 AspNetDating.Classes.ProfileQuestion.ChangeOrder 486 AspNetDating.Classes.ProfileQuestion.Delete 486 AspNetDating.Classes.ProfileQuestion.Description 488 AspNetDating.Classes.ProfileQuestion.EditStyle 488 AspNetDating.Classes.ProfileQuestion.eEditStyle 485 AspNetDating.Classes.ProfileQuestion.eEditStyle enumeration 485 AspNetDating.Classes.ProfileQuestion.eSearchStyle 485 AspNetDating.Classes.ProfileQuestion.eSearchStyle enumeration 485 AspNetDating.Classes.ProfileQuestion.eShowStyle 486 AspNetDating.Classes.ProfileQuestion.eShowStyle enumeration 486 AspNetDating.Classes.ProfileQuestion.Fetch 486 AspNetDating.Classes.ProfileQuestion.FetchAnswer 487 AspNetDating.Classes.ProfileQuestion.FetchAnswers 487 AspNetDating.Classes.ProfileQuestion.FetchByTopicID 487 AspNetDating.Classes.ProfileQuestion.FetchChoices 487 AspNetDating.Classes.ProfileQuestion.Hint 488 AspNetDating.Classes.ProfileQuestion.Id 489 AspNetDating.Classes.ProfileQuestion.IsVisible 488 AspNetDating.Classes.ProfileQuestion.Name 489 AspNetDating.Classes.ProfileQuestion.Priority 489 AspNetDating.Classes.ProfileQuestion.ProfileQuestion 484, 485 AspNetDating.Classes.ProfileQuestion.Required 489 AspNetDating.Classes.ProfileQuestion.RequiresApproval 489 AspNetDating.Classes.ProfileQuestion.Save 488 AspNetDating.Classes.ProfileQuestion.SearchStyle 489 AspNetDating.Classes.ProfileQuestion.ShowStyle 490 AspNetDating.Classes.ProfileQuestion.Topic 490 AspNetDating.Classes.ProfileQuestion.TopicID 490 AspNetDating.Classes.ProfileQuestion.VisibleForCouple 490 AspNetDating.Classes.ProfileQuestion.VisibleForFemale 490 AspNetDating.Classes.ProfileQuestion.VisibleForMale 490 AspNetDating.Classes.ProfileTopic 491 AspNetDating.Classes.ProfileTopic.ChangeOrder 492 AspNetDating.Classes.ProfileTopic.Delete 492 AspNetDating.Classes.ProfileTopic.EditColumns 493 AspNetDating.Classes.ProfileTopic.Fetch 492, 493 AspNetDating.Classes.ProfileTopic.FetchQuestions 493 AspNetDating.Classes.ProfileTopic.ID 493 AspNetDating.Classes.ProfileTopic.Name 494 AspNetDating.Classes.ProfileTopic.Priority 494 AspNetDating.Classes.ProfileTopic.ProfileTopic 492 AspNetDating.Classes.ProfileTopic.Save 493 AspNetDating.Classes.ProfileTopic.ViewColumns 494 AspNetDating.Classes.Radius 494 AspNetDating.Classes.Radius.GetUserLocationsWithinRadius 495 AspNetDating.Classes.Radius.UserLocationsWithinRadius 495 AspNetDating.Classes.RadiusBox 495

ee

AspNetDating Code Reference AspNetDating.Classes.RadiusBox.BottomLine 497 AspNetDating.Classes.RadiusBox.Create 496 AspNetDating.Classes.RadiusBox.LeftLine 497 AspNetDating.Classes.RadiusBox.Radius 497 AspNetDating.Classes.RadiusBox.RadiusBox 496 AspNetDating.Classes.RadiusBox.RightLine 497 AspNetDating.Classes.RadiusBox.TopLine 497 AspNetDating.Classes.Reflection 497 AspNetDating.Classes.Reflection.ColorToString 504 AspNetDating.Classes.Reflection.ControlAttribute 499 AspNetDating.Classes.Reflection.ControlAttribute.ControlAttri bute 499 AspNetDating.Classes.Reflection.PropertyAttribute.Value 502 AspNetDating.Classes.Reflection.PropertyData 503 AspNetDating.Classes.Reflection.PropertyData.ClassDesc 503 AspNetDating.Classes.Reflection.PropertyData.ControlPropert y 503 AspNetDating.Classes.Reflection.PropertyData.ControlType 504 AspNetDating.Classes.Reflection.PropertyData.ID 504 AspNetDating.Classes.Reflection.PropertyData.PropertiesToA pply 504 AspNetDating.Classes.Reflection.PropertyData.PropertyDesc 504

AspNetDating.Classes.Reflection.ControlAttribute.ControlType AspNetDating.Classes.Reflection.PropertyData.PropertyHint 504 499 AspNetDating.Classes.Reflection.PropertyData.PropertyName AspNetDating.Classes.Reflection.ControlAttribute.PropertyNa me 504 500 AspNetDating.Classes.Reflection.PropertyData.Value 504 AspNetDating.Classes.Reflection.DescriptionAttribute 500 AspNetDating.Classes.Reflection.SavePropertiesData 506 AspNetDating.Classes.Reflection.DescriptionAttribute.Descript AspNetDating.Classes.Reflection.SaveTableSettings 506 ion 500 AspNetDating.Classes.Reflection.StringArrayToCommaDelimi AspNetDating.Classes.Reflection.DescriptionAttribute.Descript tedString 506 ionAttribute 500 AspNetDating.Classes.Reflection.StringToColor 507 AspNetDating.Classes.Reflection.GenerateSettingsTable 505 AspNetDating.Classes.Reflection.StringToEnum 507 AspNetDating.Classes.Reflection.GenerateSettingsTableFrom AspNetDating.Classes.Reflection.StringToHashtable 507 Object 505 AspNetDating.Classes.SavedSearch 507 AspNetDating.Classes.Reflection.GetEnumElementsDescripti on 505 AspNetDating.Classes.Reflection.GetPropertiesData 505 AspNetDating.Classes.Reflection.GetPropertiesDataFromObj ect 506 AspNetDating.Classes.Reflection.HashtableToString 506 AspNetDating.Classes.Reflection.HintAttribute 501 AspNetDating.Classes.Reflection.HintAttribute.Hint 501 AspNetDating.Classes.Reflection.HintAttribute.HintAttribute 501 AspNetDating.Classes.Reflection.PropertyAttribute 502 AspNetDating.Classes.SavedSearch.AgeFrom 511 AspNetDating.Classes.SavedSearch.AgeTo 511 AspNetDating.Classes.SavedSearch.ChoiceIds 511 AspNetDating.Classes.SavedSearch.City 511 AspNetDating.Classes.SavedSearch.Country 512 AspNetDating.Classes.SavedSearch.Create 509 AspNetDating.Classes.SavedSearch.Delete 510 AspNetDating.Classes.SavedSearch.eGender 509 AspNetDating.Classes.SavedSearch.eGender enumeration 509 AspNetDating.Classes.SavedSearch.EmailFrequency 512

AspNetDating.Classes.SavedSearch.EmailMatches 512 AspNetDating.Classes.Reflection.PropertyAttribute.PropertyAt AspNetDating.Classes.SavedSearch.Gender 512 tribute 502 AspNetDating.Classes.SavedSearch.GetSavedSearchesToM AspNetDating.Classes.Reflection.PropertyAttribute.PropertyN ail 510 ame 502

ff

2 AspNetDating.Classes.SavedSearch.Id 512 AspNetDating.Classes.SavedSearch.Load 510

AspNetDating Code Reference AspNetDating.Classes.Subscription.Cancel 523 AspNetDating.Classes.Subscription.CancellationRequested 524 AspNetDating.Classes.Subscription.Cancelled 524 AspNetDating.Classes.Subscription.Confirmed 525 AspNetDating.Classes.Subscription.Create 523 AspNetDating.Classes.Subscription.Fetch 523 AspNetDating.Classes.Subscription.FetchActiveSubscription 524 AspNetDating.Classes.Subscription.ID 525 AspNetDating.Classes.Subscription.OrderDate 525

AspNetDating.Classes.SavedSearch.Name 512 AspNetDating.Classes.SavedSearch.NextEmailDate 513 AspNetDating.Classes.SavedSearch.PhotoRequired 513 AspNetDating.Classes.SavedSearch.Save 511 AspNetDating.Classes.SavedSearch.SetNextEmailDate 511 AspNetDating.Classes.SavedSearch.State 513 AspNetDating.Classes.SavedSearch.Username 513 AspNetDating.Classes.SavedSearch.Zip 513 AspNetDating.Classes.SavedSearchesEmailMatches 513

AspNetDating.Classes.Subscription.PaymentProcessor 525 AspNetDating.Classes.SavedSearchesEmailMatches.Initialize AspNetDating.Classes.Subscription.PlanID 525 MailerTimer 514 AspNetDating.Classes.Subscription.Renew 524 AspNetDating.Classes.SearchResults 514 AspNetDating.Classes.SearchResults.GetPage 515 AspNetDating.Classes.SearchResults.GetTotalPages 515 AspNetDating.Classes.SearchResults.LoadResult 516 AspNetDating.Classes.SearchResults.Results 515 AspNetDating.Classes.SerializableDictionary 516 AspNetDating.Classes.Subscription.RenewDate 525 AspNetDating.Classes.Subscription.RequestCancellation 524 AspNetDating.Classes.Subscription.Subscription 523 AspNetDating.Classes.Subscription.Update 524 AspNetDating.Classes.Subscription.Username 526 AspNetDating.Classes.TopPhotosSearch 526

AspNetDating.Classes.SerializableDictionary.GetSchema 517 AspNetDating.Classes.TopPhotosSearch.Gender 527 AspNetDating.Classes.SerializableDictionary.ReadXml 517 AspNetDating.Classes.SerializableDictionary.SerializableDicti onary 517 AspNetDating.Classes.SerializableDictionary.WriteXml 517 AspNetDating.Classes.Settings 518 AspNetDating.Classes.Settings.NotificationEmails 519 AspNetDating.Classes.Settings.Settings 518 AspNetDating.Classes.Settings.ToObject 519 AspNetDating.Classes.Settings.ToXml 519 AspNetDating.Classes.Settings.User 519 AspNetDating.Classes.Smiley 627 AspNetDating.Classes.Smiley structure 627 AspNetDating.Classes.Smilies 519 AspNetDating.Classes.Smilies.dSmileys 520 AspNetDating.Classes.Smilies.Process 520 AspNetDating.Classes.SmsNotConfirmedException 521 AspNetDating.Classes.TopPhotosSearch.GetResults 526 AspNetDating.Classes.TopPhotosSearch.MinVotes 527 AspNetDating.Classes.TopPhotosSearch.UsersCount 527 AspNetDating.Classes.TopUsersSearch 527 AspNetDating.Classes.TopUsersSearch.Gender 528 AspNetDating.Classes.TopUsersSearch.GetResults 528 AspNetDating.Classes.TopUsersSearch.MinVotes 528 AspNetDating.Classes.TopUsersSearch.UsersCount 528 AspNetDating.Classes.TransactionDetails 529 AspNetDating.Classes.TransactionDetails.Amount 530 AspNetDating.Classes.TransactionDetails.FromBillingDetails 530 AspNetDating.Classes.Translation 530 AspNetDating.Classes.Translation.FetchTranslation 531 AspNetDating.Classes.Translation.FetchTranslationKeys 531 AspNetDating.Classes.Translation.SaveTranslation 531

AspNetDating.Classes.UrlRewrite 531 AspNetDating.Classes.SmsNotConfirmedException.SmsNotC AspNetDating.Classes.UrlRewrite._oRules 533 onfirmedException 521 AspNetDating.Classes.UrlRewrite.Create 533 AspNetDating.Classes.Subscription 521 AspNetDating.Classes.Subscription.Activate 523 AspNetDating.Classes.UrlRewrite.CreateContentPageUrl 533 AspNetDating.Classes.UrlRewrite.CreateShowGroupEventsUr l

gg

2 533, 534

AspNetDating Code Reference AspNetDating.Classes.User.eZodiacSign enumeration 542

AspNetDating.Classes.UrlRewrite.CreateShowGroupPhotosUr AspNetDating.Classes.User.FetchAnswer 546 l AspNetDating.Classes.User.FetchAnswers 546 534 AspNetDating.Classes.User.FetchBlockedUsers 546 AspNetDating.Classes.UrlRewrite.CreateShowGroupTopicsUr l AspNetDating.Classes.User.FetchFavoritesNewBlogPosts 534 546 AspNetDating.Classes.UrlRewrite.CreateShowGroupUrl 534 AspNetDating.Classes.UrlRewrite.CreateShowUserUrl 535 AspNetDating.Classes.UrlRewrite.GetSubstitution 535 AspNetDating.Classes.UrlRewrite.Process 535 AspNetDating.Classes.UrlRewrite.UrlRewrite 532 AspNetDating.Classes.User 535 AspNetDating.Classes.User.Active 563 AspNetDating.Classes.User.AddScore 543 AspNetDating.Classes.User.AddToFavourites 543 AspNetDating.Classes.User.AffiliateID 563 AspNetDating.Classes.User.Age 563 AspNetDating.Classes.User.Authorize 543 AspNetDating.Classes.User.AuthorizeByToken 544 AspNetDating.Classes.User.BillingDetails 563 AspNetDating.Classes.User.Birthdate 563 AspNetDating.Classes.User.Birthdate2 564 AspNetDating.Classes.User.BlockUser 544 AspNetDating.Classes.User.CanRespondToMail 544 AspNetDating.Classes.User.CanSendMessage 544 AspNetDating.Classes.User.City 564 AspNetDating.Classes.User.Country 564 AspNetDating.Classes.User.Create 545 AspNetDating.Classes.User.CreateActivationUrl 545 AspNetDating.Classes.User.Credits 564 AspNetDating.Classes.User.Delete 545 AspNetDating.Classes.User.Deleted 564 AspNetDating.Classes.User.DeleteReason 565 AspNetDating.Classes.User.eAddFavouriteResult 541 AspNetDating.Classes.User.eAddFavouriteResult enumeration 541 AspNetDating.Classes.User.eGender 541 AspNetDating.Classes.User.eGender enumeration 541 AspNetDating.Classes.User.eGenderSearch 542 AspNetDating.Classes.User.eGenderSearch enumeration 542 AspNetDating.Classes.User.Email 565 AspNetDating.Classes.User.eZodiacSign 542 AspNetDating.Classes.User.FetchFavoritesNewPhotos 547 AspNetDating.Classes.User.FetchFavouriteTimeStamp 547 AspNetDating.Classes.User.FetchFavouriteUsers 547 AspNetDating.Classes.User.FetchMutuallyFavouriteUsers 547 AspNetDating.Classes.User.FetchProfileViewDate 547 AspNetDating.Classes.User.FetchProfileViews 548 AspNetDating.Classes.User.FetchSlogan 548 AspNetDating.Classes.User.FetchUserEmails 548 AspNetDating.Classes.User.FetchUsernamesWithFavoriteUse r 548 AspNetDating.Classes.User.Gender 565 AspNetDating.Classes.User.GetInactiveUsers 548 AspNetDating.Classes.User.GetPrimaryPhoto 549 AspNetDating.Classes.User.GetTopPhoto 549 AspNetDating.Classes.User.GetUsernameByTokenUniqueId 549 AspNetDating.Classes.User.GetUserVerificationsCount 549 AspNetDating.Classes.User.GetZodiacAbsoluteImageUrl 549 AspNetDating.Classes.User.GetZodiacImageUrl 550 AspNetDating.Classes.User.GetZodiacSign 550 AspNetDating.Classes.User.GetZodiacTooltip 550 AspNetDating.Classes.User.HasPrivatePhotos 550 AspNetDating.Classes.User.HasPrivateVideo 550 AspNetDating.Classes.User.HasPrivateVideoUpload 550 AspNetDating.Classes.User.HasProfile 551 AspNetDating.Classes.User.HasUserAccessToPrivatePhotos 551 AspNetDating.Classes.User.HasUserAccessToPrivateVideo 551, 552 AspNetDating.Classes.User.IncomingMessagesRestrictions 565 AspNetDating.Classes.User.InterestedIn 565 AspNetDating.Classes.User.InvitedBy 566 AspNetDating.Classes.User.IsAdmin 552 AspNetDating.Classes.User.IsEmailUsed 552 AspNetDating.Classes.User.IsEmailUsedByAnotherMember 552

hh

AspNetDating Code Reference AspNetDating.Classes.User.IsGroupOwner 553 AspNetDating.Classes.User.IsNonPaidMember 553 AspNetDating.Classes.User.IsOnline 553 AspNetDating.Classes.User.IsOptionEnabled 553 AspNetDating.Classes.User.IsPaidMember 554 AspNetDating.Classes.User.IsPasswordIdentical 554 AspNetDating.Classes.User.IsTrialPeriodExpired 554 AspNetDating.Classes.User.IsUserBlocked 554, 555 AspNetDating.Classes.User.IsUserInFavouriteList 555 AspNetDating.Classes.User.IsUsernameTaken 556 AspNetDating.Classes.User.IsUserVerified 556 AspNetDating.Classes.User.IsValidPendingGuid 556 AspNetDating.Classes.User.LanguageId 566 AspNetDating.Classes.User.LastLogin 566 AspNetDating.Classes.User.LastOnline 566 AspNetDating.Classes.User.LastOnlineString 566 AspNetDating.Classes.User.LastSessionID 567 AspNetDating.Classes.User.Latitude 567 AspNetDating.Classes.User.Level 567 AspNetDating.Classes.User.Load 557 AspNetDating.Classes.User.LoadByEmail 557 AspNetDating.Classes.User.LoadUserByEmail 557 AspNetDating.Classes.User.LocationString 567 AspNetDating.Classes.User.LoginCount 567 AspNetDating.Classes.User.Longitude 567 AspNetDating.Classes.User.MessageVerificationsLeft 568 AspNetDating.Classes.User.Name 568 AspNetDating.Classes.User.Options 568 AspNetDating.Classes.User.Paid 568 AspNetDating.Classes.User.Password 568 AspNetDating.Classes.User.PersonalizationInfo 569 AspNetDating.Classes.User.PrevLogin 569 AspNetDating.Classes.User.ProfileViews 569 AspNetDating.Classes.User.ProfileVisible 569 AspNetDating.Classes.User.Purge 557 AspNetDating.Classes.User.ReceiveEmails 569 AspNetDating.Classes.User.RemoveFromFavourites 558 AspNetDating.Classes.User.RemovePendingGuid 558 AspNetDating.Classes.User.RemovePendingGuids 558 AspNetDating.Classes.User.RemoveVerifiedStatus 558 AspNetDating.Classes.User.RemoveVerifiedStatusByAdmin 559 AspNetDating.Classes.User.ResetPersonalization 559 AspNetDating.Classes.User.SaveProfileView 559 AspNetDating.Classes.User.Score 570 AspNetDating.Classes.User.SendCreateActivateAccountEmail 559 AspNetDating.Classes.User.SendForgotPasswordEmail 559 AspNetDating.Classes.User.SendMessageNotification 559 AspNetDating.Classes.User.SetAccessToPrivatePhotos 560 AspNetDating.Classes.User.SetAccessToPrivateVideo 560 AspNetDating.Classes.User.SetAsPaidUser 560 AspNetDating.Classes.User.SetAsVerified 560 AspNetDating.Classes.User.SetAsVerifiedByAdmin 561 AspNetDating.Classes.User.SignupIp 570 AspNetDating.Classes.User.SmsConfirmed 570 AspNetDating.Classes.User.State 570 AspNetDating.Classes.User.StealthMode 570 AspNetDating.Classes.User.TimespanToString 561 AspNetDating.Classes.User.TokenUniqueId 571 AspNetDating.Classes.User.UnblockUser 561 AspNetDating.Classes.User.Update 561, 562 AspNetDating.Classes.User.updateLastLogin 562 AspNetDating.Classes.User.User 541 AspNetDating.Classes.User.Username 571 AspNetDating.Classes.User.UserSince 571 AspNetDating.Classes.User.ValidateEmail 562 AspNetDating.Classes.User.ValidatePassword 562 AspNetDating.Classes.User.ValidateUsername 562 AspNetDating.Classes.User.ZipCode 571 AspNetDating.Classes.User.ZodiacSign 571 AspNetDating.Classes.UserLevel 572 AspNetDating.Classes.UserLevel.Delete 573 AspNetDating.Classes.UserLevel.GetIconUrl 573 AspNetDating.Classes.UserLevel.GetLevelByScore 573 AspNetDating.Classes.UserLevel.Id 574 AspNetDating.Classes.UserLevel.LevelNumber 574 AspNetDating.Classes.UserLevel.Load 573 AspNetDating.Classes.UserLevel.LoadAll 573 AspNetDating.Classes.UserLevel.MinScore 574 AspNetDating.Classes.UserLevel.Name 574 AspNetDating.Classes.UserLevel.Restrictions 574 AspNetDating.Classes.UserLevel.Save 574

ii

AspNetDating Code Reference AspNetDating.Classes.UserLevel.UserLevel 573 AspNetDating.Classes.UserLevelRestrictions 575 AspNetDating.Classes.UsernameSearch 576 AspNetDating.Classes.UsernameSearch.GetResults 576 AspNetDating.Classes.UsernameSearch.Username 576 AspNetDating.Classes.UserRating 577 AspNetDating.Classes.UserRating.AverageVote 578 AspNetDating.Classes.UserRating.FetchAverageVote 577 AspNetDating.Classes.UserRating.FetchRating 578 AspNetDating.Classes.UserRating.FetchVote 578 AspNetDating.Classes.UserRating.RateUser 578 AspNetDating.Classes.UserRating.Votes 579 AspNetDating.Classes.UserRestrictions 579 AspNetDating.Classes.UserSession.HasApprovedProfile 592 AspNetDating.Classes.UserSession.HasProfile 592 AspNetDating.Classes.UserSession.IsAuthorized 592 AspNetDating.Classes.UserSession.UpdateLastOnline 591 AspNetDating.Classes.UserSession.UserSession 590 AspNetDating.Classes.UserVotes 592 AspNetDating.Classes.UserVotes.FetchVote 593 AspNetDating.Classes.UserVotes.FetchVotesScore 593 AspNetDating.Classes.UserVotes.VoteUser 593 AspNetDating.Classes.VideoBroadcast 593 AspNetDating.Classes.VideoBroadcast.AddBroadcast 594 AspNetDating.Classes.VideoBroadcast.AddMessage 594 AspNetDating.Classes.VideoBroadcast.FetchMessages 595

AspNetDating.Classes.UserRestrictions.AutoApproveAnswers AspNetDating.Classes.VideoBroadcast.GetBroadcast 595 580 AspNetDating.Classes.UserRestrictions.AutoApprovePhotos 580 AspNetDating.Classes.UserRestrictions.AutoApproveVideos 580 AspNetDating.Classes.UserRestrictions.CanCreateBlogs 580 AspNetDating.Classes.UserRestrictions.CanCreateGroups 580 AspNetDating.Classes.VideoBroadcast.GetBroadcasts 595 AspNetDating.Classes.VideoBroadcast.GetWatchers 595 AspNetDating.Classes.VideoBroadcast.IsBroadcastAlive 595 AspNetDating.Classes.VideoBroadcast.KeepBroadcastAlive 596 AspNetDating.Classes.VideoBroadcast.UpdateWatcher 596 AspNetDating.Classes.VideoBroadcastingSearch 596

AspNetDating.Classes.VideoBroadcastingSearch.GetResults AspNetDating.Classes.UserRestrictions.MaxGroupsPerMemb 597 er AspNetDating.Classes.VideoBroadcastMessage 597 581 AspNetDating.Classes.VideoBroadcastMessage.Message 597 AspNetDating.Classes.UserRestrictions.MaxPhotos 581 AspNetDating.Classes.UserRestrictions.MaxVideos 581 AspNetDating.Classes.UserRestrictions.MaxVideoUploads 581 AspNetDating.Classes.UserRestrictions.UserCanReportAbuse 581 AspNetDating.Classes.UserRestrictions.UserCanUseChat 582 AspNetDating.Classes.UserSearchResults 582 AspNetDating.Classes.UserSearchResults.Get 583 AspNetDating.Classes.UserSearchResults.GetPage 583 AspNetDating.Classes.UserSearchResults.GetTotalPages 584 AspNetDating.Classes.UserSearchResults.LoadResult 584 AspNetDating.Classes.UserSearchResults.Usernames 584 AspNetDating.Classes.UserSession 585 AspNetDating.Classes.UserSession.Authorize 591 AspNetDating.Classes.UserSession.BillingPlanOptions 591 AspNetDating.Classes.UserSession.CanVote 591 AspNetDating.Classes.VideoBroadcastMessage.ProfileURL 598 AspNetDating.Classes.VideoBroadcastMessage.Timestamp 598 AspNetDating.Classes.VideoBroadcastMessage.TimestampSt ring 598 AspNetDating.Classes.VideoBroadcastMessage.Username 598 AspNetDating.Classes.VideoConverterPlugin 598 AspNetDating.Classes.VideoConverterPlugin.ConvertVideo 599 AspNetDating.Classes.VideoConverterPlugin.IsInstalled 599 AspNetDating.Classes.VideoEmbed 599 AspNetDating.Classes.VideoEmbed.Delete 601 AspNetDating.Classes.VideoEmbed.EmbedSourceType 601 AspNetDating.Classes.VideoEmbed.EmbedSourceType enumeration 601 AspNetDating.Classes.VideoEmbed.Id 602

jj

AspNetDating Code Reference AspNetDating.Classes.VideoEmbed.Load 601, 602 AspNetDating.Classes.VideoEmbed.Save 602 AspNetDating.Classes.VideoEmbed.SourceType 602 AspNetDating.Classes.VideoEmbed.ThumbUrl 602 AspNetDating.Classes.VideoEmbed.Title 602 AspNetDating.Classes.VideoEmbed.Username 603 AspNetDating.Classes.VideoEmbed.VideoEmbed 600 AspNetDating.Classes.VideoEmbed.VideoUrl 603 AspNetDating.Classes.VideoProfile 603 AspNetDating.Classes.VideoProfile.Delete 604 AspNetDating.Classes.VideoProfile.FetchNonApproved 604 AspNetDating.Classes.VideoProfile.HasVideoProfile 604 AspNetDating.Classes.VideoProfile.IsPrivate 604 AspNetDating.Classes.VideoProfile.Save 605 AspNetDating.Classes.VideoProfile.SetApproved 605 AspNetDating.Classes.VideoProfile.VideoProfile 604 AspNetDating.Classes.VideoUpload 605 AspNetDating.Classes.VideoUpload.Approved 608 AspNetDating.Classes.VideoUpload.Delete 607 AspNetDating.Classes.VideoUpload.HasVideoUpload 607 AspNetDating.Classes.VideoUpload.Id 608 AspNetDating.Classes.VideoUpload.IsPrivate 608 AspNetDating.Classes.VideoUpload.Load 607 AspNetDating.Classes.VideoUpload.Processed 608 AspNetDating.Classes.VideoUpload.ProcessVideoUpload 607, 608 AspNetDating.Classes.VideoUpload.Save 608 AspNetDating.Classes.VideoUpload.Username 609 AspNetDating.Classes.VideoUpload.VideoUpload 606 AspNetDating.Classes.VideoUploadSearchResults 609 AspNetDating.Classes.VideoUploadSearchResults.Get 610 AspNetDating.Classes.VideoUploadSearchResults.GetPage 610 AspNetDating.Classes.VideoUploadSearchResults.GetTotalP ages 611 AspNetDating.Classes.VideoUploadSearchResults.Ids 611 AspNetDating.Classes.VideoUploadsSearch.eSortColumn enumeration 613 AspNetDating.Classes.VideoUploadsSearch.Gender 614 AspNetDating.Classes.VideoUploadsSearch.GetResults 613 AspNetDating.Classes.VideoUploadsSearch.IsPrivate 614 AspNetDating.Classes.VideoUploadsSearch.SortAsc 614 AspNetDating.Classes.VideoUploadsSearch.SortColumn 614 AspNetDating.Classes.VideoUploadsSearch.Username 614 AspNetDating.Classes.VideoUploadsSearch.VideosCount 614 AspNetDating.Classes.VisitSiteReminderEmails 615 AspNetDating.Classes.VisitSiteReminderEmails.InitializeMaile rTimer 615 AspNetDating.Classes.WebPartInfo 615 AspNetDating.Classes.WebPartInfo.ControlPath 616 AspNetDating.Classes.WebPartInfo.Description 617 AspNetDating.Classes.WebPartInfo.IsEditable 617 AspNetDating.Classes.WebPartInfo.IsVisibleByDefault 617 AspNetDating.Classes.WebPartInfo.Name 617 AspNetDating.Classes.WebPartInfo.RequirementsMet 616 AspNetDating.Classes.WebPartInfo.ThumbnailURL 617 AspNetDating.Classes.WebPartInfo.Zone 617 AspNetDating.Classes.WebPartUserControl 618 AspNetDating.Classes.WebPartUserControl.CatalogIconImag eUrl 619 AspNetDating.Classes.WebPartUserControl.CreateEditorPart s 619 AspNetDating.Classes.WebPartUserControl.Description 619 AspNetDating.Classes.WebPartUserControl.IsEditable 619 AspNetDating.Classes.WebPartUserControl.Subtitle 619 AspNetDating.Classes.WebPartUserControl.Title 620 AspNetDating.Classes.WebPartUserControl.TitleIconImageUrl 620 AspNetDating.Classes.WebPartUserControl.TitleUrl 620 AspNetDating.Classes.WebPartUserControl.Verbs 620

AspNetDating.Classes.WebPartUserControl.WebBrowsableO AspNetDating.Classes.VideoUploadSearchResults.LoadResul bject 620 t 611 AspNetDating.Classes.WebPartZone 628 AspNetDating.Classes.VideoUploadsSearch 612 AspNetDating.Classes.WebPartZone enumeration 628 AspNetDating.Classes.VideoUploadsSearch.Approved 613 AspNetDating.Classes.VideoUploadsSearch.eSortColumn 613 AuthorizeNet class 59 about AuthorizeNet class 59

kk

2 Name 60 SubmitTransaction 60

AspNetDating Code Reference Deleted 68 Email 69 GetResults 68

B
Balance enumeration member 32 BasicSearch class 60 about BasicSearch class 60 Active 64 active_isSet 62 BasicSearch 62 City 64 Country 64 Deleted 64 deleted_isSet 62 Email 64 Gender 64 gender_isSet 62 GetResults 63 HasAnswer 65 hasAnswer_isSet 62 HasPhoto 65 hasPhoto_isSet 63 InterestedIn 65 interestedIn_isSet 63 IP 65 MaxAge 65 MinAge 65 Name 66 Paid 66 paid_isSet 63 SortAsc 66 SortColumn 66 State 66 Username 66 Visible 67 visible_isSet 63 Zip 67 BasicSearchAffiliate class 67 about BasicSearchAffiliate class 67 Active 68 BasicSearchAffiliate 68

Name 69 RequestPayment 69 SiteURL 69 SortAsc 69 SortColumn 69 Username 70 BasicSearchGroup class 70 about BasicSearchGroup class 70 AccessLevel 71 Approved 71 BasicSearchGroup 71 CategoryID 72 DateCreated 72 GetResults 71 Name 72 Owner 72 SortAsc 72 SortColumn 72 BillingDetails class 73 about BillingDetails class 73 Address 73 CardExpirationMonth 74 CardExpirationYear 74 CardNumber 74 City 74 Country 74 FirstName 74 LastName 75 Phone 75 State 75 Zip 75 BillingPlan class 75 about BillingPlan class 75 Amount 78 ApplyDiscounts 76 Create 77 Cycle 78 CycleUnit 79

ll

2 Delete 77 Fetch 77 FetchByPlanData 78 FetchBySubscriptionID 78 ID 79 Options 79 Title 79 Update 78 BillingPlanOptions class 79 about BillingPlanOptions class 79 CanBrowseGroups 80 CanIM 81 BirthdayEmails class 81 about BirthdayEmails class 81 InitializeMailerTimer 81 BirthdaySearch class 82 about BirthdaySearch class 82 Birthdate 82 GetResults 82 BitVector class 83 about BitVector class 83 AddAscii 84 AddData 84 BitVector 84 Get 85 GetByteArray 85 Length 86 LongestCommonPrefix 85 Range 85 Set 85 ToString 85 BitVectorReader class 86 about BitVectorReader class 86 BitVectorReader 86 HasMoreData 87 ReadAscii 87 ReadByte 87 ReadInt16 87 ReadInt32 87 BitVectorTrie class 87 about BitVectorTrie class 87

AspNetDating Code Reference Add 90 Get 90 GetBest 90 Root 89 BitVectorTrie.Node class 88 about BitVectorTrie.Node class 88 Children 89 Data 89 Key 89 Blog class 90 about Blog class 90 Create 91 DateCreated 92 Description 92 HasPosts 91 Id 93 Load 92 Name 93 Save 92 Username 93 BlogPost class 93 about BlogPost class 93 BlogId 96 Content 96 Create 95 DatePosted 96 Delete 95 Fetch 95 Id 96 IncreaseReadCounter 95 Load 95 Reads 96 Save 95 Search 96 Title 97 BlogPostComment class 97 about BlogPostComment class 97 Approved 99 BlogPostId 99 CommentText 99 Create 98

mm

2 DatePosted 99 Delete 98 Fetch 98 Id 99 Load 98 Save 99 Username 100 Both enumeration member 189 BottomLeft enumeration member 441 BottomRight enumeration member 441

AspNetDating Code Reference Approved 110 CommentText 110 Create 108 DatePosted 110 Delete 108 FetchNewComments 109 FromUsername 110 Id 111 Load 109 Save 110 ToUsername 111

C
Cancer enumeration member 542 Capricorn enumeration member 542 CaptchaImage class 100 about CaptchaImage class 100 CaptchaImage 101 Dispose 101, 102 Height 102 Image 102 Text 102 Width 103 Category class 103 about Category class 103 ChangeOrder 104 Delete 104 Fetch 104 FetchCategoriesByGroup 105 ID 105 Name 105 Order 106 Save 105 SetGroups 105 UsersCanCreateGroups 106 Center enumeration member 441 Check class 106 about Check class 106 Name 107 SubmitTransaction 107 Comment class 107 about Comment class 107

Config class 111 about Config class 111 Config.AbuseReports class 112 about Config.AbuseReports class 112 ReportsPerPage 113 UserCanReportMessageAbuse 113 UserCanReportPhotoAbuse 113 UserCanReportProfileAbuse 113 Config.AdminSettings class 113 about Config.AdminSettings class 113 AdminPermissionsEnabled 123 ExecuteTimers 124 ReadOnly 124 Config.AdminSettings.ApproveAnswers class 115 about Config.AdminSettings.ApproveAnswers class 115 AnswersPerPage 115 Config.AdminSettings.ApproveComments class 115 about Config.AdminSettings.ApproveComments class 115 AutoApprove 116 CommentsPerPage 116 Config.AdminSettings.ApproveGroups class 116 about Config.AdminSettings.ApproveGroups class 116 GroupsPerPage 116 Config.AdminSettings.ApprovePhotos class 117 about Config.AdminSettings.ApprovePhotos class 117 PhotosPerPage 117 Config.AdminSettings.BrowseAffiliateCommissoinsHistory class 117 about Config.AdminSettings.BrowseAffiliateCommissoinsHistory class 117

nn

2 AffiliateCommissionsHistoryPerPage 118

AspNetDating Code Reference about Config.Credits class 126 ChargeOneTimePerMember 127 CreditsPerMessage 127 Required 127 Config.DB class 127 about Config.DB class 127 ConnectionString 130 ExecuteBatch 129 InstalledVersion 130 ISOLATED_FILE_NAME 128 IsolatedFileExists 129 Open 129 ParseConnectionString 129 SetConnectionString 129 SettingsTableExists 130 Config.Directories class 130 about Config.Directories class 130 Home 131 Smilies 131 Config.ErrorLogging class 131 about Config.ErrorLogging class 131 LogErrorsToFile 131 SaveIPLog 132 SendErrorsToDevelopers 132 Config.Files class 132 about Config.Files class 132 LanguageFile 132 Config.Groups class 133 about Config.Groups class 133 AutoDeleteGroups 134 EnableAjaxChat 134 EnableGroupAnnouncement 135 EnableGroups 135 EnableModeratedGroupInvitation 135 EnablePublicGroupInvitation 135 GroupEventImageMaxHeight 135 GroupEventImageMaxWidth 135 GroupPhotoMaxHeight 136 GroupPhotoMaxWidth 136 GroupPhotosPerPage 136 GroupPostsPerPage 136

Config.AdminSettings.BrowseAffiliates class 118 about Config.AdminSettings.BrowseAffiliates class 118 AffiliatesPerPage 118 Config.AdminSettings.BrowseAffiliatesPaymentHistory class 119 about Config.AdminSettings.BrowseAffiliatesPaymentHistory class 119 AffiliatePaymentHistoryPerPage 119 Config.AdminSettings.BrowseGroups class 119 about Config.AdminSettings.BrowseGroups class 119 GroupsPerPage 120 Config.AdminSettings.BrowseMessages class 120 about Config.AdminSettings.BrowseMessages class 120 MessagesPerPage 120 Config.AdminSettings.BrowsePhotos class 120 about Config.AdminSettings.BrowsePhotos class 120 PhotosPerPage 121 Config.AdminSettings.BrowseUsers class 121 about Config.AdminSettings.BrowseUsers class 121 UsersPerPage 122 Config.AdminSettings.BrowseVideoUploads class 122 about Config.AdminSettings.BrowseVideoUploads class 122 VideoUploadsPerPage 122 Config.AdminSettings.Payments class 122 about Config.AdminSettings.Payments class 122 PaymentProcessors 123 PayPalEmail 123 PayPalSandbox 123 Config.Affiliates class 124 about Config.Affiliates class 124 Enable 125 FixedAmount 125 PasswordMaxLength 125 PasswordMinLength 125 PaymentRequestMinSum 125 Percentage 126 Recurrent 126 UsernameMaxLength 126 UsernameMinLength 126 Config.Credits class 126

oo

2 GroupsPerPage 136 GroupTopicsPerPage 136 IconMaxHeight 137 IconMaxWidth 137 MaxGroupEventsOnGroupHomePage 137

AspNetDating Code Reference EnableBlogs 145 EnableCaptcha 145 EnableGadgets 145 EnableIntegratedIM 145 EnableMessageFilter 145 EnableProfileDataTranslation 146 EnableProfileVideoBroadcast 146 EnableVideoProfile 146 EnableVideoUpload 146 EnableYouTubeVideos 146 FlashServerForVideoBroadcast 147 MaxVideoUploads 147 MaxYouTubeVideos 147 NotVisitedSiteDays 147 NumberOfNewBlogs 147 NumberOfNews 147 SiteEmail 147 SiteTitle 148 TimeOffset 148 TimeOffsetInt 148 Config.Photos class 148 about Config.Photos class 148 AutoApprovePhotos 149 DoWatermark 150 EnableExplicitPhotos 150 EnablePhotoComments 150 EnablePrivatePhotos 150 FindFacesForThumbnails 150 MakeExplicitPhotosPrivate 151 MaxPhotos 151 MaxRowsPhotosOnMainPage 151 MaxRowsVideosOnMainPage 151 MinHeightToWatermark 151 MinWidthToWatermark 152 PhotoMaxHeight 152 PhotoMaxWidth 152 PhotoMinHeight 152 PhotoMinWidth 152 ShowThumbnailsInMailbox 153 WatermarkPosition 153 WatermarkTransparency 153

MaxGroupMembersOnGroupHomePage 137 MaxGroupMembersToDeleteGroup 137 MaxGroupPhotosOnGroupHomePage 138 MaxGroupsPerMember 138 MaxInvitations 138 MaxPostsToDeleteTopic 138 MaxTopicsForGroupsForDay 138 MaxTopicsOnGroupHomePage 138 MaxTopicsPerGroupForDay 139 NumberOfGroupPollsChoices 139 NumberOfNewGroups 139 NumberOfNewGroupsRows 139 OnlyPaidUsersCanBrowseGroups 139 OnlyPaidUsersCanJoinGroups 139 OnlyRegisteredUsersCanBrowseGroups 140 UsersCanCreateGroups 140 Config.Mailing class 140 about Config.Mailing class 140 RetryCount 141 RetryInterval 141 Config.Maintenance class 141 about Config.Maintenance class 141 NotActivatedUsersPurgePeriod 141 Config.Misc class 142 about Config.Misc class 142 BadWords 143 BadWordsReplacement 143 DefaultLanguageId 143 ElapsedDaysOfBlogCreation 144 EnableAjaxChat 144 EnableBadWordsFilterBlogs 144 EnableBadWordsFilterComments 144 EnableBadWordsFilterGroups 144 EnableBadWordsFilterMessage 144 EnableBadWordsFilterProfile 145 EnableBadWordsRegularExpressions 145

pp

2 Config.Profiles class 153 about Config.Profiles class 153 MaxTopicColumns 154 NumberOfPhotoCommentsToShow 154 NumberOfProfileCommentsToShow 154 Config.Ratings class 154 about Config.Ratings class 154 EnableCommentRating 155 EnablePhotoContests 156 EnablePhotoRatings 156 EnableProfileRatings 156 EnableProfileVoting 156 FavoriteEntriesCount 156 MaxAccountsPerIP 156 MaxRating 157 MinDaysToVote 157 MinLoginsToVote 157 MinPhotosToStartContest 157 MinRating 157 MinViewsToVote 157 TopEntriesCount 158 TopPhotosCount 158 TopPhotosMinVotes 158 TopUsersCount 158 TopUsersMinVotes 158 Config.Search class 159 about Config.Search class 159 DistanceSearchEnabled 160 DistanceSearchMaxDistance 160 DistanceSearchMaxUsers 160 FilterOnlineUsers 160 MeasureDistanceInKilometers 160 ResultsPerPage 160 ShowDistanceFromOnlineUser 161 UsersPerPage 161 UsersPerPageGrid 161 VideosPerPage 161 Config.SEO class 161 about Config.SEO class 161 EnableUrlRewriting 162 ShowGroupMetaDescriptionTemplate 162

AspNetDating Code Reference ShowGroupMetaKeywordsTemplate 163 ShowGroupTitleTemplate 163 ShowGroupTopicMetaDescriptionTemplate 163 ShowGroupTopicMetaKeywordsTemplate 163 ShowGroupTopicTitleTemplate 163 ShowUserMetaDescriptionTemplate 163 ShowUserMetaKeywordsTemplate 164 ShowUserTitleTemplate 164 Config.ThirdPartyServices class 164 about Config.ThirdPartyServices class 164 GetMissingCoordinatesFromGoogleMaps 164 GoogleMapsAPIKey 165 Config.Urls class 165 about Config.Urls class 165 ActivateAccount 165 ActivatePassword 166 Cancel 166 Home 166 ImagesHome 166 SecureHome 166 ThankYou 166 Config.Users class 166 about Config.Users class 166 AutoActivateUsers 171 AutoApproveAnswers 172 CheckForDuplicateEmails 172 CompletedProfileRequiredToBrowseSearch 172 Countries 172 CouplesSupport 172 DefaultCountry 172 EmailNotificationsDefault 173 EnableCardSpace 173 EnablePrewrittenMessages 173 EnableProfileComments 173 EnableRealPersonVerificationFunctionality 173 EnableRealPersonVerificationFunctionalityAdmin 173 EnableWhoViewedMyProfile 174 EnableZodiacSign 174 ForceCity 174 ForceCountry 174 ForceRegion 174

qq

2 FreeForFemales 174 GetCities 170 GetCountries 170 GetCountryByCode 170 GetLocation 170, 171 GetNonPayingMembersOptions 171 GetRegions 171 GetUsersWithinRadius 171 InterestedInFieldEnabled 175 InvitationCode 175 LocationPanelVisible 175 MaxAge 175 MaxContactedUsersPerDay 175 MaxFavouriteUsers 176 MembersMaxMessagesPerDay 176 MessageVerificationEnabled 176 MessageVerificationsCount 176 MinAge 176 MinAgeForExplicitPhotos 177

AspNetDating Code Reference TrialPeriod 181 UnpaidMembersMaxMessagesPerDay 181 UsernameMaxLength 181 UsernameMinLength 181 Config.UserScores class 181 about Config.UserScores class 181 ApprovedPhoto 183 ApprovedVideo 183 DailyLogin 183 DeletedPost 183 DeletedTopic 183 EnableUserLevels 183 LeftComment 184 NewPost 184 NewPostsOnUserTopic 184 NewTopic 184 ReceivedComment 184 ReceivedMessage 184 RejectedPhoto 185 RejectedVideo 185 RepliedToMessage 185 SentMessage 185 ShowLevelIcons 185 ViewedProfile 185 ViewingProfile 186 Config.WebParts class 186 about Config.WebParts class 186 AllParts 186 GetAvailableWebParts 187 ContentPage class 187 about ContentPage class 187 Content 191 Create 189 Delete 190 FetchContentPage 190 FetchContentPages 190, 191 FooterPosition 191 HeaderPosition 191 ID 192 LanguageID 192 MetaDescription 192

MinimumUserVotesToMarkMemberAsVerified 177 NewMessageNotification 177 NonPaidMembersCanRespondToPaidMembers 177 NonPaidMembersCanUsePrewrittenResponsesOnly 177 OnlineCheckTime 178 OnlyPaidMembersCanAddComments 178 OnlyRegisteredCanViewPhotos 178 PasswordMaxLength 178 PasswordMinLength 178 PaymentRequired 179 RegistrationRequiredToBrowse 179 RegistrationRequiredToSearch 179 ReservedUsernames 170 SendWelcomeMessage 179 SetNonPayingMembersOptions 171 ShowDistanceFromOnlineUser 179 ShowFriendsNewBlogPostsOnHomePage 180 ShowFriendsNewPhotosOnHomePage 180 ShowStealthMode 180 SmsConfirmationRequired 180 SystemUsername 170 TopUserMaxTimeAway 180

rr

2 MetaKeyword 192 Save 191 SortColumn 192 Title 193 URL 193 UrlRewrite 193 VisibleFor 193 ContentView class 193 about ContentView class 193 Content 195 ContentView 194 FetchContentView 194, 195 Key 195 LanguageID 195 Save 195 Country enumeration member 213 Couple enumeration member 509, 541, 542 CreditsPackage class 196 about CreditsPackage class 196 CreditsPackage 197 Delete 197 Fetch 197, 198 ID 198 Name 198 Price 198 Quantity 199 Save 198 SortColumn 199 CustomEditorPart class 199 about CustomEditorPart class 199 ApplyChanges 200 CreateChildControls 200 SyncChanges 200 CustomPersonalizationProvider class 200

AspNetDating Code Reference ResetPersonalizationBlob 202 ResetState 202 ResetUserState 202 SavePersonalizationBlob 203 CustomSearch class 203 about CustomSearch class 203 Answers 205 GetResults 205 CustomWebDisplayNameAttribute class 205 about CustomWebDisplayNameAttribute class 205 CustomWebDisplayNameAttribute 206 DisplayName 206 CustomWebPartChrome class 206 about CustomWebPartChrome class 206 CreateWebPartChromeStyle 207 CustomWebPartChrome 207 FilterWebPartVerbs 207

D
Daily enumeration member 335 Date enumeration member 276, 284 DateCreated enumeration member 261, 320 DateEdited enumeration member 310 DatePaid enumeration member 49 DatePosted enumeration member 94, 310 DateUpdated enumeration member 320 DateUploaded enumeration member 296 Days enumeration member 624 DBSettings class 208 about DBSettings class 208 Get 208, 209, 210 Set 210, 211 Declined enumeration member 625 Deleted enumeration member 32, 364 DeleteProfile enumeration member 347 DisableBlogComments enumeration member 627 DisableLevelIcon enumeration member 627 DisablePhotoComments enumeration member 627 DisablePhotoRating enumeration member 627 DisableProfileComments enumeration member 627 DisableProfileRating enumeration member 627

about CustomPersonalizationProvider class 200 ApplicationName 203 DetermineInitialScope 201 DetermineUserCapabilities 201 FindState 201 GetCountOfState 202 LoadPersonalizationBlobs 202

ss

2 DisableProfileViews enumeration member 627 DisableProfileVoting enumeration member 627 Discount class 212 about Discount class 212 Amount 214 Create 213 Delete 214 Fetch 214 Field 214 ID 215 Match 215 Save 214 Type 215 Distance class 215 about Distance class 215 GetDistance 216 DistanceSearch class 216 about DistanceSearch class 216 Distance 217 FromLocation 218 Gender 218 GetResults 217 MaxAge 218 MaxResults 218 MinAge 218 PhotoReq 218 Down enumeration member 625

AspNetDating Code Reference InitializeMailerTimer 222 ProcessEmailQueueItem 222 EmailQueueItem class 223 about EmailQueueItem class 223 Bcc 225 Body 225 Cc 225 Create 224 Delete 224 From 225 Id 225 LastError 226 LastTry 226 LoadQueue 224 NextTry 226 Save 224, 225 Subject 226 To 226 Tries 226 EmailTemplates class 227 about EmailTemplates class 227 EmailTemplates.HappyBirthday class 228 about EmailTemplates.HappyBirthday class 228 Body 229 Description 230 GetFormattedBody 229 GetFormattedSubject 229 HappyBirthday 229

E
eAlreadyAdded enumeration member 541 EditableAttribute class 219 about EditableAttribute class 219 Editable 220 EditableAttribute 219 eInvalidUsername enumeration member 541 Email class 220 about Email class 220 Send 220, 221 SendTemplateEmail 221 EmailQueue class 221 about EmailQueue class 221

languageId 229 LanguageId 230 Subject 230 EmailTemplates.IEmailTemplate interface 247 about EmailTemplates.IEmailTemplate interface 247 Body 248 Description 248 Subject 248 EmailTemplates.InviteFriend class 230 about EmailTemplates.InviteFriend class 230 Body 232 Description 232 GetFormattedBody 232

tt

2 GetFormattedSubject 232 InviteFriend 231 languageId 231 LanguageId 232 Subject 232 EmailTemplates.ITemplate interface 248

AspNetDating Code Reference LanguageId 241 NumberOfMatchesToMail 242 Rows 242 SavedSearchMatches 240 Subject 242 EmailTemplates.SendProfileToFriend class 242 about EmailTemplates.SendProfileToFriend class 242 Body 244 Description 244 GetFormattedBody 244 GetFormattedSubject 244 languageId 243 LanguageId 244 SendProfileToFriend 243 Subject 244 EmailTemplates.VisitSiteReminder class 245 about EmailTemplates.VisitSiteReminder class 245 Body 246 Description 247 GetFormattedBody 246 GetFormattedSubject 246 languageId 246 LanguageId 247 Subject 247 VisitSiteReminder 246 eMaximumFavouritesReached enumeration member 541 Error enumeration member 376, 625 EstablishedCommunication class 249 about EstablishedCommunication class 249 Date 251 Delete 250 EstablishedCommunication 250 Fetch 250, 251 FromUsername 251 Save 251 ToUsername 251 eSuccess enumeration member 541 ExceptionLogger class 251 about ExceptionLogger class 251 Log 252

about EmailTemplates.ITemplate interface 248 LanguageId 249 EmailTemplates.MessageFromMember class 233 about EmailTemplates.MessageFromMember class 233 Body 234 Description 234 languageId 234 LanguageId 234 MessageFromMember 233, 234 Subject 234 EmailTemplates.NewPasswordConfirmation class 235 about EmailTemplates.NewPasswordConfirmation class 235 Body 236 Description 236 languageId 236 LanguageId 236 NewPasswordConfirmation 235, 236 Subject 236 EmailTemplates.RegistrationConfirmation class 237 about EmailTemplates.RegistrationConfirmation class 237 Body 238 Description 238 languageId 238 LanguageId 238 RegistrationConfirmation 237, 238 Subject 238 EmailTemplates.SavedSearchMatches class 239 about EmailTemplates.SavedSearchMatches class 239 Body 241 Columns 241 Description 241 GetFormattedBody 240 GetFormattedSubject 240 ItemTemplate 241 languageId 240

uu

AspNetDating Code Reference DeleteIcon 262

F
FaceFinderPlugin class 252 about FaceFinderPlugin class 252 FindFaces 254 IsInstalled 255 FaceFinderPlugin.FaceRegion class 253 about FaceFinderPlugin.FaceRegion class 253 Height 254 Width 254 X 254 Y 254 Favorites enumeration member 339 Female enumeration member 509, 541, 542 FooterPosition enumeration member 189 FriendBirthdayEmails class 255 about FriendBirthdayEmails class 255 InitializeMailerTimer 255

DeleteInactiveGroups 262 Description 268 Fetch 262, 263 FetchGroupsByCategory 263 FetchGroupsByUsername 264 FetchGroupsCount 264 FetchPendingInvitations 265 GetCategoriesString 265 ID 268 IsNameUsed 265 IsPermissionEnabled 265 JoinQuestion 269 JoinTerms 269 LoadIcon 266 MinAge 269 MoveGroupToCategory 266 Name 269 Owner 269 Permissions 270 RemoveGroupFromCategory 266 Save 266 SaveIcon 266 Search 267 SearchGroupsByUsername 267 SetCategories 267 SortColumn 270 GroupBan class 270 about GroupBan class 270 Date 273 Delete 271 Expires 273 Fetch 272 FetchByGroupID 272 GroupBan 271 GroupID 273 ID 273 Save 273 Username 274 GroupEvent class 274 about GroupEvent class 274

G
Gemini enumeration member 542 Globals class 256 about Globals class 256 kEarthRadiusKilometers 256 kEarthRadiusMiles 256 kEarthRadiusNautical 256 GoogleMaps class 257 about GoogleMaps class 257 GetCoordinates 257 GoogleSitemaps class 257 about GoogleSitemaps class 257 InitializeTimers 258 Group class 258 about Group class 258 AccessLevel 268 ActiveMembers 268 Approved 268 AssignGroupToCategory 261 DateCreated 268 Delete 261

vv

2 Count 276, 277 Date 281 Delete 277 DeleteAttender 277 DeleteImage 277 Description 281 Fetch 277, 278 FetchByGroupID 279 FetchNumberOfUpcomingEvents 279 GetAttenders 279 GetFriendsAttenders 279 GroupEvent 275 GroupID 281 ID 282 Image 282 IsAttender 280 LoadImage 280 Save 280 SaveImage 280 Search 280 SetAttender 281 Title 282 Username 282 GroupEventsComment class 282 about GroupEventsComment class 282 Comment 286 Date 286 Delete 284 Fetch 285 FetchByGroupEventID 285 GroupEventID 286 GroupEventsComment 284 Id 286 Save 285 Username 286 GroupID enumeration member 276 GroupMember class 286 about GroupMember class 286 Active 293 Count 289 Delete 289

AspNetDating Code Reference Fetch 290, 291 GroupID 293 GroupMember 288 HasPermission 291 InvitationsCount 292 InvitedBy 293 IsAuthorized 292 IsBanned 292 IsMember 292 JoinAnswer 293 JoinDate 293 Save 292 Type 294 Username 294 GroupPhoto class 294 about GroupPhoto class 294 Count 296 Date 299 Delete 296 Description 299 Fetch 297, 298 FetchByGroupID 298 GroupID 299 GroupPhoto 295 ID 299 Image 299 LoadImage 298 Name 300 ResizeImage 298 Save 298 Search 298 Username 300 GroupPhotoSearchResults class 300 about GroupPhotoSearchResults class 300 GetPage 301 GetTotalPages 301 GroupPhotos 302 LoadResult 302 GroupPollsAnwer class 302 about GroupPollsAnwer class 302 Delete 303

ww

2 Fetch 303, 304 FetchByGroupPollChoiceID 304 GetNumberOfAnswers 304 GroupPollChoiceID 305 GroupPollsAnwer 303 GroupTopicID 305 Save 305 Username 305 GroupPollsChoice class 305 about GroupPollsChoice class 305 Answer 307 Delete 306 Fetch 307 FetchByGroupTopic 307 GroupPollsChoice 306 GroupTopicID 308 ID 308 Save 307 GroupPost class 308 about GroupPost class 308 DateEdited 312 DatePosted 312 Delete 310 DeleteByTopic 311 EditNotes 312 Fetch 311 GroupPost 309 GroupTopicID 313 ID 313 IsDuplicate 311 Post 313 Save 312 Search 312 Username 313 GroupPostSearchResults class 313 about GroupPostSearchResults class 313 GetPage 315 GetTotalPages 315 GroupPosts 315 LoadResult 315 GroupSearchResults class 315

AspNetDating Code Reference about GroupSearchResults class 315 Get 317 GetPage 317 GetTotalPages 317 Groups 317 LoadResult 317 GroupTopic class 318 about GroupTopic class 318 Count 320 DateCreated 323 DateUpdated 323 Delete 320 Fetch 320 FetchActiveTopics 321 FetchByGroup 321 FetchNewTopics 321 FetchNewTopicsCountByGroups 321 FetchUpdatedGroupTopicsUserHasSubscribedTo 322 GetIconString 322 GroupID 323 GroupTopic 319 HasVoted 322 ID 323 IsPoll 323 Locked 323 Name 324 Posts 324 Save 322 Search 322 SortColumn 324 StickyUntil 324 Username 324 Views 325 GroupTopicSearchResults class 325 about GroupTopicSearchResults class 325 Get 326 GetPage 326 GetTotalPages 326 GroupTopics 327 LoadResult 327 GroupTopicSubscription class 327

xx

2 about GroupTopicSubscription class 327 DateUpdated 331 Delete 328 Fetch 329 FetchByGroupID 330 FetchByGroupTopicID 330 GroupID 331 GroupTopicID 331 GroupTopicSubscription 328 ID 331 IsSubscribed 330 Save 330 Username 331 GroupUsersSearch class 331 about GroupUsersSearch class 331 Active 333 Gender 333 GetResults 333 GroupID 333 JoinDate 333 MaxAge 334 MinAge 334 SortColumn 334 Type 334

AspNetDating Code Reference FetchNewUsersStatsWeekly 337 InitializeMailerTimer 337 Save 337 HtmlEditor class 337 about HtmlEditor class 337 HtmlEditor 337

I
ID enumeration member 613 InactiveGroups class 338 about InactiveGroups class 338 InitializeMailerTimer 338 Inbox enumeration member 364 IncomingMessagesRestrictions class 338 about IncomingMessagesRestrictions class 338 AgeFrom 340 AgeTo 340 MessagesFrom 340 PhotoRequired 340 InstantMessenger class 340 about InstantMessenger class 340 CreateOpenWindowRequest 341 DeleteOldOpenWindowRequests 341 DeleteOpenWindowRequest 341 FetchPendingUsers 341

H
HeaderPosition enumeration member 189 Hidden enumeration member 485, 486 HideFriends enumeration member 627 HideGroupMembership enumeration member 627 HomePageLeftZone enumeration member 628 HomePageRightZone enumeration member 628 Hourly enumeration member 335 HourlyStats class 334 about HourlyStats class 334 FetchHourlyStatsForNewUsers 336 FetchHourlyStatsForOnlineUsers 336 FetchMessagesCount 336 FetchNewUsersStatsDaily 336 FetchNewUsersStatsHourly 336 FetchNewUsersStatsMonthly 336

OpenWindowRequestExists 342 SetWindowOpened 342 Interest class 342 about Interest class 342 DatePosted 345 DeletedByFromUser 346 DeletedByToUser 346 DeleteFromReceivedInterests 344 DeleteFromSentInterests 344 Fetch 344, 345 FetchReceived 345 FetchSent 345 FromUsername 346 Id 346 Interest 343 Send 345

yy

2 ToUsername 346 IPaymentGateway interface 620 about IPaymentGateway interface 620 Name 621 SubmitTransaction 621 IPLogger class 346 about IPLogger class 346 Log 348 IProfileAnswerComponent interface 621

AspNetDating Code Reference

L
Lang class 351 about Lang class 351 Trans 352 Translate 352 Language class 353 about Language class 353 Active 355 ChangeOrder 354 Create 354 Delete 354 Fetch 354 FetchAll 354 Id 355 Name 355 Predefined 355 Save 355 LastOnline enumeration member 332 LengthComparer class 356 about LengthComparer class 356 Compare 356 Leo enumeration member 542 Libra enumeration member 542 Location class 356 about Location class 356 City 358 County 358 DistanceFrom 358

about IProfileAnswerComponent interface 621 LoadAnswer 622 IProfileQuestionComponent interface 622 about IProfileQuestionComponent interface 622 AdminMode 623 Answer 623 Question 623 User 623 IProfileSearchComponent interface 623 about IProfileSearchComponent interface 623 Answers 624 ChoiceIds 624 Question 624 IPToCountry class 348 about IPToCountry class 348 GetCountry 349 NetworkCodeCount 349 IrregularSearchUsers class 349 about IrregularSearchUsers class 349 GetResults 349

J
JoinDate enumeration member 288, 332

Latitude 358 Location 357 Longitude 358 State 359 ToString 358 ZipClass 359 ZipCode 359 LocationInRadius class 359 about LocationInRadius class 359 DistanceToCenter 361 LocationInRadius 360 ToString 361 about KeywordSearch class 350 GetResults 351 InterestedIn 351 interestedIn_isSet 350 Keyword 351

K
KeywordSearch class 350

zz

2 LoggedOnUsers enumeration member 189 Login enumeration member 347 LoginCardSpace enumeration member 347

AspNetDating Code Reference toUsername 365 Message enumeration member 6 MessageSearchResults class 373 about MessageSearchResults class 373

M
Maintenance class 361 about Maintenance class 361 InitializeTimers 362 Male enumeration member 509, 541, 542 Member enumeration member 288 Men enumeration member 339 Message class 362 about Message class 362 ApproveMessage 365 AreNewMessages 365 Body 371 ClearNewMessageFlags 365 Delete 366 Fetch 366 FetchInbox 366, 367 FetchNewMessages 367 FetchNonApproved 367 FetchOutbox 367, 368 FetchSentMessagesForLast24Hours 368 FetchTrash 368 FromFolder 371 FromUser 371 fromUsername 365 Id 371 IsRead 371 Message 364 MessagesExist 369 PendingApproval 372 RepliedTo 372 Search 369 SearchUnread 370 Send 370 SendWelcomeMessage 370 Timestamp 372 ToFolder 372 ToUser 372

Get 374 GetPage 374 GetTotalPages 374 LoadResult 374 Messages 375 Misc class 375 about Misc class 375 FromXml 376 HMACSHA1ToHex 376 ToHexString 376 ToXml 376 MiscTemplates class 377 about MiscTemplates class 377 MiscTemplates.AffiliatePaymentSent class 378 about MiscTemplates.AffiliatePaymentSent class 378 AffiliatePaymentSent 379 Body 380 Description 380 GetFormattedBody 379 GetFormattedSubject 379 languageId 379 LanguageId 380 Subject 380 MiscTemplates.AffiliateRequestPayment class 381 about MiscTemplates.AffiliateRequestPayment class 381 AffiliateRequestPayment 381, 382 Body 382 Description 383 GetFormattedBody 382 GetFormattedSubject 382 languageId 382 LanguageId 383 Subject 383 MiscTemplates.ApproveGroupMemberMessage class 383 about MiscTemplates.ApproveGroupMemberMessage class 383 ApproveGroupMemberMessage 384 Description 385

aaa

2 languageId 384 LanguageId 385 Message 385

AspNetDating Code Reference languageId 395 LanguageId 395 Message 395 MiscTemplates.PayByCheck class 395 about MiscTemplates.PayByCheck class 395 Description 396 languageId 396 LanguageId 397 PayByCheck 396 Text 397 MiscTemplates.PreWrittenMessageResponses class 397 about MiscTemplates.PreWrittenMessageResponses class 397 Description 398 languageId 398 LanguageId 399 MessageResponses 399 PreWrittenMessageResponses 398 MiscTemplates.RejectGroupMemberMessage class 399 about MiscTemplates.RejectGroupMemberMessage class 399 Description 400 languageId 400 LanguageId 400 Message 401 RejectGroupMemberMessage 400 MiscTemplates.RejectGroupMessage class 401 about MiscTemplates.RejectGroupMessage class 401 Description 402 languageId 402 LanguageId 402 RejectGroupMessage 402 WithNoReasonMessage 402 WithReasonMessage 403 MiscTemplates.RejectPhotoMessage class 403 about MiscTemplates.RejectPhotoMessage class 403 Description 404 languageId 404 LanguageId 404 RejectPhotoMessage 404 WithNoReasonMessage 404 WithReasonMessage 405

MiscTemplates.ApproveGroupMessage class 385 about MiscTemplates.ApproveGroupMessage class 385 ApproveGroupMessage 386 Description 386 languageId 386 LanguageId 386 Message 387 MiscTemplates.ApprovePhotoMessage class 387 about MiscTemplates.ApprovePhotoMessage class 387 ApprovePhotoMessage 388 languageId 388 LanguageId 388 Message 388 MiscTemplates.ApproveVideoMessage class 388 about MiscTemplates.ApproveVideoMessage class 388 ApproveVideoMessage 389 languageId 389 LanguageId 390 Message 390 MiscTemplates.DeleteGroupMemberMessage class 390 about MiscTemplates.DeleteGroupMemberMessage class 390 DeleteGroupMemberMessage 391 Description 391 languageId 391 LanguageId 391 Message 392 MiscTemplates.FriendBirthday class 392 about MiscTemplates.FriendBirthday class 392 Description 393 FriendBirthday 393 languageId 393 LanguageId 393 Message 393 MiscTemplates.InviteGroupMemberMessage class 394 about MiscTemplates.InviteGroupMemberMessage class 394 Description 395 InviteGroupMemberMessage 394

bbb

AspNetDating Code Reference MiscTemplates.RejectVideoMessage class 405 about MiscTemplates.RejectVideoMessage class 405 languageId 406 LanguageId 406 Message 406 RejectVideoMessage 405, 406 MiscTemplates.ShowInterestMessage class 406 about MiscTemplates.ShowInterestMessage class 406 Description 408 languageId 407 LanguageId 408 Message 408 ShowInterestMessage 407 Subject 408 MiscTemplates.SubscriptionCancelled class 408 about MiscTemplates.SubscriptionCancelled class 408 Description 409 languageId 409 LanguageId 410 SubscriptionCancelled 409 Text 410 MiscTemplates.SubscriptionCharge class 410 about MiscTemplates.SubscriptionCharge class 410 Body 412 Description 412 GetFormattedBody 411 GetFormattedSubject 412 languageId 411 LanguageId 412 Subject 412 SubscriptionCharge 411 MiscTemplates.SubscriptionCompleted class 413 about MiscTemplates.SubscriptionCompleted class 413 Description 414 languageId 414 LanguageId 414 SubscriptionCompleted 413, 414 Text 414 MiscTemplates.TransferGroupOwnerMessage class 414 about MiscTemplates.TransferGroupOwnerMessage class 414 Description 416 languageId 416 LanguageId 416 Message 416 TransferGroupOwnerMessage 415 MiscTemplates.WelcomeMessage class 416 about MiscTemplates.WelcomeMessage class 416 Description 418 GetFormattedMessage 418 languageId 418 LanguageId 418 Message 418 WelcomeMessage 417 Moderated enumeration member 260 Moderator enumeration member 288 Monthly enumeration member 335 Months enumeration member 624 MultiChoiceBig enumeration member 486 MultiChoiceCheck enumeration member 485 MultiChoiceSelect enumeration member 485 MultiChoiceSmall enumeration member 486 MultiLine enumeration member 485, 486 MutualVoteSearch class 418 about MutualVoteSearch class 418 GetResults 419 Username 419

N
Name enumeration member 32, 261 News class 420 about News class 420 Delete 421 Fetch 421 FetchAsArray 421 FetchAsTable 422 ID 422 LanguageId 422 News 421 PublishDate 423 Save 422 Text 423 Title 423

ccc

2 NewUsersSearch class 423 about NewUsersSearch class 423 Gender 425 GetResults 424 MaxAge 425 MinAge 425 PhotoReq 425 ProfileReq 425 UsersCount 425 UsersSince 426 NoAttributeFoundException class 426

AspNetDating Code Reference OnLoadCompleteInvoke 431 OnLoadInvoke 431 OnPreInit 432 OnPreInitInvoke 431 OnPreLoad 432 OnPreLoadInvoke 431 OnPreRender 433 OnPreRenderComplete 433 OnPreRenderCompleteInvoke 431 OnPreRenderInvoke 431 Parsers class 433 about Parsers class 433 ParseCSV 434 ProcessAffiliateName 434 ProcessBadWords 434 ProcessGroupDescription 434 ProcessGroupName 435 ProcessGroupPost 435 ProcessGroupTopicName 435 ProcessMessage 436 ShortenString 436 PayflowPro class 436 about PayflowPro class 436 Name 437 SubmitTransaction 437 Payments class 437 about Payments class 437 CheckPaymentStatus 438 InitializePaymentsTimer 438 SavePaymentHistory 438 Percent enumeration member 213 PersonalizationInfo class 439 about OnlineSearch class 427 Gender 429 gender_isSet 428 GetResults 428 MaxAge 429 MinAge 429 Outbox enumeration member 364 Owner enumeration member 261

about NoAttributeFoundException class 426 NoAttributeFoundException 426 None enumeration member 21, 32, 43, 49, 94, 189, 197, 261, 276, 284, 288, 296, 310, 320, 344, 364, 613 NoneSelected enumeration member 624 NotFoundException class 427 about NotFoundException class 427 NotFoundException 427 NotLoggedOnUsers enumeration member 189

O
OnlineSearch class 427

P
PageEvents class 429 about PageEvents class 429 OnInit 432 OnInitComplete 432 OnInitCompleteInvoke 430 OnInitInvoke 430 OnLoad 432 OnLoadComplete 432

> 439 about PersonalizationInfo class 439 Photo class 439 about Photo class 439 ApplyWatermark 442 Approved 445 ApprovedDate 446 ApprovePhoto 442 AverageRating 446

ddd

2 CropFace 442 Delete 443 Description 446 ExplicitPhoto 446 ExtendedID 446 FaceCrop 446 Fetch 443 FetchNonApproved 443 FindFaceRegions 444 GetPrimary 444 GetTop 444 Id 447 image 442 Image 447 LoadImage 444 Name 447 Photo 441 Primary 447 PrivatePhoto 447 ResizeImage 444 RotateImage 444 Save 445 Search 445 SetAsPrivate 445 SetPrimary 445 User 447 Username 448 Photo enumeration member 6 PhotoComment class 448 about PhotoComment class 448 Comment 451 Date 451 Delete 449 Fetch 449, 450 FetchByPhotoID 450 FetchNewPhotoCommentsCount 450 ID 451 PhotoComment 449 PhotoID 451 Save 450 Username 451

AspNetDating Code Reference PhotoContest class 451 about PhotoContest class 451 DateCreated 454 DateEnds 454 Delete 453 Description 454 Gender 454 Id 454 Load 453 LoadAll 453 MaxAge 454 MinAge 455 Name 455 PhotoContest 453 Save 453 Terms 455 PhotoContestEntriesSearch class 455 about PhotoContestEntriesSearch class 455 ContestID 456 GetResults 456 PhotoContestEntriesSearch 456 SortAsc 457 SortColumn 457 Username 457 PhotoContestEntriesSearchResults class 457 about PhotoContestEntriesSearchResults class 457 GetPage 458 GetTotalPages 458 LoadResult 459 PhotoContestEntries 459 PhotoContestEntry class 459 about PhotoContestEntry class 459 ContestId 463 Delete 460, 461 DeleteByPhoto 461 DeleteByUsername 461 FetchTop 461 FindRank 461 Id 463 Load 462 LoadByContest 462

eee

2 PhotoContestEntry 460 PhotoId 463 Save 463 Username 463 PhotoContestRank class 463 about PhotoContestRank class 463 ContestId 465 EntryId 465 Load 465 PhotoContestRank 464 Save 465 Username 465 Value 466 PhotoContestSearch class 466 about PhotoContestSearch class 466 Active 467 GetResults 467 PhotoContestSearch 466 SortAsc 467 SortColumn 467 PhotoContestSearchResults class 467

AspNetDating Code Reference GetTotalPages 474 LoadResult 474 Photos 474 Pisces enumeration member 542 Plugins class 474 about Plugins class 474 Context 475 Events 475 InitializePlugins 476 Instances 476 Types 476 Price enumeration member 197 Private enumeration member 260 Profile enumeration member 6 ProfileAnswer class 476 about ProfileAnswer class 476 Approved 479 Delete 478 Fetch 478 FetchByQuestionID 478 FetchByUsername 478 FetchNonApproved 479 ProfileAnswer 477 Question 479 Save 479 User 479 Value 479 ProfileChoice class 480 about ProfileChoice class 480 Delete 481 Fetch 481 FetchByQuestionID 481 Id 482 ProfileChoice 481 Question 482 QuestionID 482 Save 482 Value 482 ProfileQuestion class 483 about ProfileQuestion class 483 AltName 488

about PhotoContestSearchResults class 467 GetPage 469 GetTotalPages 469 LoadResult 469 PhotoContests 469 PhotoContestVotes class 469 about PhotoContestVotes class 469 FetchPercentage 470 SaveVote 470 PhotoRating class 470 about PhotoRating class 470 AverageVote 472 FetchRating 471 FetchVote 472 PhotoRating 471 RatePhoto 472 Votes 472 PhotoSearchResults class 472 about PhotoSearchResults class 472 GetPage 474

fff

2 ChangeOrder 486 Delete 486 Description 488 EditStyle 488 Fetch 486 FetchAnswer 487 FetchAnswers 487 FetchByTopicID 487 FetchChoices 487 Hint 488 Id 489 IsVisible 488 Name 489 Priority 489 ProfileQuestion 484, 485 Required 489 RequiresApproval 489 Save 488 SearchStyle 489 ShowStyle 490 Topic 490 TopicID 490 VisibleForCouple 490 VisibleForFemale 490 VisibleForMale 490 ProfileTopic class 491 about ProfileTopic class 491 ChangeOrder 492 Delete 492 EditColumns 493 Fetch 492, 493 FetchQuestions 493 ID 493 Name 494 Priority 494 ProfileTopic 492 Save 493 ViewColumns 494 Public enumeration member 260

AspNetDating Code Reference

R
Radius class 494 about Radius class 494 GetUserLocationsWithinRadius 495 UserLocationsWithinRadius 495 RadiusBox class 495 about RadiusBox class 495 BottomLine 497 Create 496 LeftLine 497 Radius 497 RadiusBox 496 RightLine 497 TopLine 497 RangeChoiceSelect enumeration member 485 Read enumeration member 21 Reads enumeration member 94 ReadWrite enumeration member 21 Received enumeration member 344 Reflection class 497 about Reflection class 497 ColorToString 504 GenerateSettingsTable 505 GenerateSettingsTableFromObject 505 GetEnumElementsDescription 505 GetPropertiesData 505 GetPropertiesDataFromObject 506 HashtableToString 506 SavePropertiesData 506 SaveTableSettings 506 StringArrayToCommaDelimitedString 506 StringToColor 507 StringToEnum 507 StringToHashtable 507 Reflection.ControlAttribute class 499 about Reflection.ControlAttribute class 499 ControlAttribute 499 ControlType 499 PropertyName 500 Reflection.DescriptionAttribute class 500

ggg

AspNetDating Code Reference about Reflection.DescriptionAttribute class 500 Description 500 DescriptionAttribute 500 Reflection.HintAttribute class 501 about Reflection.HintAttribute class 501 Hint 501 HintAttribute 501 Reflection.PropertyAttribute class 502 about Reflection.PropertyAttribute class 502 PropertyAttribute 502 PropertyName 502 Value 502 Reflection.PropertyData class 503 about Reflection.PropertyData class 503 ClassDesc 503 ControlProperty 503 ControlType 504 ID 504 PropertiesToApply 504 PropertyDesc 504 PropertyHint 504 PropertyName 504 Value 504 Name 512 NextEmailDate 513 PhotoRequired 513 Save 511 SetNextEmailDate 511 State 513 Username 513 Zip 513 SavedSearchesEmailMatches class 513 about SavedSearchesEmailMatches class 513 InitializeMailerTimer 514 Scorpio enumeration member 542 SearchResults class 514 about SearchResults class 514 GetPage 515 GetTotalPages 515 LoadResult 516 Results 515 Sent enumeration member 344 SerializableDictionary class 516 about SerializableDictionary class 516 GetSchema 517 ReadXml 517 SerializableDictionary 517

S
Sagittarius enumeration member 542 SavedSearch class 507 about SavedSearch class 507 AgeFrom 511 AgeTo 511 ChoiceIds 511 City 511 Country 512 Create 509 Delete 510 EmailFrequency 512 EmailMatches 512 Gender 512 GetSavedSearchesToMail 510 Id 512 Load 510

WriteXml 517 Settings class 518 about Settings class 518 NotificationEmails 519 Settings 518 ToObject 519 ToXml 519 User 519 SingleChoice enumeration member 485, 486 SingleChoiceRadio enumeration member 485 SingleChoiceSelect enumeration member 485 SingleLine enumeration member 485, 486 Slogan enumeration member 486 Smilies class 519 about Smilies class 519 dSmileys 520 Process 520

hhh

2 SmsConfirmed enumeration member 347 SmsNotConfirmedException class 521

AspNetDating Code Reference Gender 528 GetResults 528 MinVotes 528 UsersCount 528 TransactionDetails class 529 about TransactionDetails class 529 Amount 530 FromBillingDetails 530 Translation class 530 about Translation class 530 FetchTranslation 531 FetchTranslationKeys 531 SaveTranslation 531 Trash enumeration member 364

about SmsNotConfirmedException class 521 SmsNotConfirmedException 521 State enumeration member 213 Subscription class 521 about Subscription class 521 Activate 523 Cancel 523 CancellationRequested 524 Cancelled 524 Confirmed 525 Create 523 Fetch 523 FetchActiveSubscription 524 ID 525 OrderDate 525 PaymentProcessor 525 PlanID 525 Renew 524 RenewDate 525 RequestCancellation 524 Subscription 523 Update 524 Username 526 Success enumeration member 376

U
Up enumeration member 625 UploadPhoto enumeration member 626 UploadPhotoMembers enumeration member 626 UploadPhotoNonMembers enumeration member 626 UploadPhotoVip enumeration member 626 UrlRewrite class 531 _oRules 533 about UrlRewrite class 531 Create 533 CreateContentPageUrl 533 CreateShowGroupEventsUrl 533, 534

T
Taurus enumeration member 542 TimeStamp enumeration member 43 Title enumeration member 94 TopLeft enumeration member 441 TopPhotosSearch class 526 about TopPhotosSearch class 526 Gender 527 GetResults 526 MinVotes 527 UsersCount 527 TopRight enumeration member 441 TopUsersSearch class 527 about TopUsersSearch class 527

CreateShowGroupPhotosUrl 534 CreateShowGroupTopicsUrl 534 CreateShowGroupUrl 534 CreateShowUserUrl 535 GetSubstitution 535 Process 535 UrlRewrite 532 UseChat enumeration member 626 UseChatMembers enumeration member 626 UseChatNonMembers enumeration member 626 UseChatVip enumeration member 626 User class 535 about User class 535 Active 563

iii

2 AddScore 543 AddToFavourites 543 AffiliateID 563 Age 563 Authorize 543 AuthorizeByToken 544 BillingDetails 563 Birthdate 563 Birthdate2 564 BlockUser 544 CanRespondToMail 544 CanSendMessage 544 City 564 Country 564 Create 545 CreateActivationUrl 545 Credits 564 Delete 545 Deleted 564 DeleteReason 565 Email 565 FetchAnswer 546 FetchAnswers 546 FetchBlockedUsers 546 FetchFavoritesNewBlogPosts 546 FetchFavoritesNewPhotos 547 FetchFavouriteTimeStamp 547 FetchFavouriteUsers 547 FetchMutuallyFavouriteUsers 547 FetchProfileViewDate 547 FetchProfileViews 548 FetchSlogan 548 FetchUserEmails 548 FetchUsernamesWithFavoriteUser 548 Gender 565 GetInactiveUsers 548 GetPrimaryPhoto 549 GetTopPhoto 549 GetUsernameByTokenUniqueId 549 GetUserVerificationsCount 549 GetZodiacAbsoluteImageUrl 549

AspNetDating Code Reference GetZodiacImageUrl 550 GetZodiacSign 550 GetZodiacTooltip 550 HasPrivatePhotos 550 HasPrivateVideo 550 HasPrivateVideoUpload 550 HasProfile 551 HasUserAccessToPrivatePhotos 551 HasUserAccessToPrivateVideo 551, 552 IncomingMessagesRestrictions 565 InterestedIn 565 InvitedBy 566 IsAdmin 552 IsEmailUsed 552 IsEmailUsedByAnotherMember 552 IsGroupOwner 553 IsNonPaidMember 553 IsOnline 553 IsOptionEnabled 553 IsPaidMember 554 IsPasswordIdentical 554 IsTrialPeriodExpired 554 IsUserBlocked 554, 555 IsUserInFavouriteList 555 IsUsernameTaken 556 IsUserVerified 556 IsValidPendingGuid 556 LanguageId 566 LastLogin 566 LastOnline 566 LastOnlineString 566 LastSessionID 567 Latitude 567 Level 567 Load 557 LoadByEmail 557 LoadUserByEmail 557 LocationString 567 LoginCount 567 Longitude 567 MessageVerificationsLeft 568

jjj

2 Name 568 Options 568 Paid 568 Password 568 PersonalizationInfo 569 PrevLogin 569 ProfileViews 569 ProfileVisible 569 Purge 557 ReceiveEmails 569 RemoveFromFavourites 558 RemovePendingGuid 558 RemovePendingGuids 558 RemoveVerifiedStatus 558 RemoveVerifiedStatusByAdmin 559 ResetPersonalization 559 SaveProfileView 559 Score 570 SendCreateActivateAccountEmail 559 SendForgotPasswordEmail 559 SendMessageNotification 559 SetAccessToPrivatePhotos 560 SetAccessToPrivateVideo 560 SetAsPaidUser 560 SetAsVerified 560 SetAsVerifiedByAdmin 561 SignupIp 570 SmsConfirmed 570 State 570 StealthMode 570 TimespanToString 561 TokenUniqueId 571 UnblockUser 561 Update 561, 562 updateLastLogin 562 User 541 Username 571 UserSince 571 ValidateEmail 562 ValidatePassword 562 ValidateUsername 562

AspNetDating Code Reference ZipCode 571 ZodiacSign 571 UserLevel class 572 about UserLevel class 572 Delete 573 GetIconUrl 573 GetLevelByScore 573 Id 574 LevelNumber 574 Load 573 LoadAll 573 MinScore 574 Name 574 Restrictions 574 Save 574 UserLevel 573 UserLevelRestrictions class 575 about UserLevelRestrictions class 575 Username enumeration member 32, 43, 276, 284, 613 UsernameSearch class 576 about UsernameSearch class 576 GetResults 576 Username 576 UserRating class 577 about UserRating class 577 AverageVote 578 FetchAverageVote 577 FetchRating 578 FetchVote 578 RateUser 578 Votes 579 UserRestrictions class 579 about UserRestrictions class 579 AutoApproveAnswers 580 AutoApprovePhotos 580 AutoApproveVideos 580 CanCreateBlogs 580 CanCreateGroups 580 MaxGroupsPerMember 581 MaxPhotos 581 MaxVideos 581

kkk

2 MaxVideoUploads 581 UserCanReportAbuse 581 UserCanUseChat 582 UserSearchResults class 582 about UserSearchResults class 582 Get 583 GetPage 583 GetTotalPages 584 LoadResult 584 Usernames 584 UserSession class 585 about UserSession class 585 Authorize 591 BillingPlanOptions 591 CanVote 591 HasApprovedProfile 592 HasProfile 592 IsAuthorized 592 UpdateLastOnline 591 UserSession 590 UserVotes class 592 about UserVotes class 592 FetchVote 593 FetchVotesScore 593 VoteUser 593

AspNetDating Code Reference VideoBroadcastMessage class 597 about VideoBroadcastMessage class 597 Message 597 ProfileURL 598 Timestamp 598 TimestampString 598 Username 598 VideoConverterPlugin class 598 about VideoConverterPlugin class 598 ConvertVideo 599 IsInstalled 599 VideoEmbed class 599 about VideoEmbed class 599 Delete 601 Id 602 Load 601, 602 Save 602 SourceType 602 ThumbUrl 602 Title 602 Username 603 VideoEmbed 600 VideoUrl 603 VideoProfile class 603 about VideoProfile class 603 Delete 604

V
VideoBroadcast class 593 about VideoBroadcast class 593 AddBroadcast 594 AddMessage 594 FetchMessages 595 GetBroadcast 595 GetBroadcasts 595 GetWatchers 595 IsBroadcastAlive 595 KeepBroadcastAlive 596 UpdateWatcher 596 VideoBroadcastingSearch class 596 about VideoBroadcastingSearch class 596 GetResults 597

FetchNonApproved 604 HasVideoProfile 604 IsPrivate 604 Save 605 SetApproved 605 VideoProfile 604 VideoUpload class 605 about VideoUpload class 605 Approved 608 Delete 607 HasVideoUpload 607 Id 608 IsPrivate 608 Load 607 Processed 608

lll

2 ProcessVideoUpload 607, 608 Save 608 Username 609 VideoUpload 606 VideoUploadSearchResults class 609

AspNetDating Code Reference VIP enumeration member 288 Virgo enumeration member 542 VisitSiteReminderEmails class 615 about VisitSiteReminderEmails class 615 InitializeMailerTimer 615

about VideoUploadSearchResults class 609 Get 610 GetPage 610 GetTotalPages 611 Ids 611 LoadResult 611 VideoUploadsSearch class 612 about VideoUploadsSearch class 612 Approved 613 Gender 614 GetResults 613 IsPrivate 614 SortAsc 614 SortColumn 614 Username 614 VideosCount 614 ViewEvents enumeration member 626 ViewEventsMembers enumeration member 626 ViewEventsNonMembers enumeration member 626 ViewEventsVip enumeration member 626 ViewGallery enumeration member 626 ViewGalleryMembers enumeration member 626 ViewGalleryNonMembers enumeration member 626 ViewGalleryVip enumeration member 626 ViewGroup enumeration member 626 ViewGroupMembers enumeration member 626 ViewGroupNonMembers enumeration member 626 ViewGroupVip enumeration member 626 ViewMembers enumeration member 626 ViewMembersMembers enumeration member 626 ViewMembersNonMembers enumeration member 626 ViewMembersVip enumeration member 626 ViewMessageBoard enumeration member 626 ViewMessageBoardMembers enumeration member 626 ViewMessageBoardNonMembers enumeration member 626 ViewMessageBoardVip enumeration member 626

W
WebPartInfo class 615 about WebPartInfo class 615 ControlPath 616 Description 617 IsEditable 617 IsVisibleByDefault 617 Name 617 RequirementsMet 616 ThumbnailURL 617 Zone 617 WebPartUserControl class 618 about WebPartUserControl class 618 CatalogIconImageUrl 619 CreateEditorParts 619 Description 619 IsEditable 619 Subtitle 619 Title 620 TitleIconImageUrl 620 TitleUrl 620 Verbs 620 WebBrowsableObject 620 Weekly enumeration member 335 Weeks enumeration member 624 Women enumeration member 339 Write enumeration member 21

Y
Years enumeration member 624 YouTube enumeration member 601

mmm

You might also like