User.cs
6.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace AIAHTML5.API.Models
{
public class User
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string EmailId { get; set; }
public string LoginId { get; set; }
public string Password { get; set; }
public string AccountNumber { get; set; }
public byte LicenseTypeId { get; set; }
public bool Modesty { get; set; }
public bool ModestyMode { get; set; }
public Hashtable objEditionFeatures { get; set; }
public int? SecurityQuestionId { get; set; }
public string SecurityAnswer { get; set; }
public int? CreatorId { get; set; }
public DateTime CreationDate { get; set; }
public DateTime? DeactivationDate { get; set; }
public int? ModifierId { get; set; }
public DateTime? ModifiedDate { get; set; }
public string UserType { get; set; }
public int UserTypeId { get; set; }
public bool IsActive { get; set; }
public bool IsCorrectPassword { get; set; }
public int IncorrectLoginAttemptCount { get; set; }
public bool IsBlocked { get; set; }
public int LicenseId { get; set; }
public int EditionId { get; set; }
public int LicenseEditionId { get; set; }
public bool isSiteUser { get; set; }
public Int16 LoginFailureCauseId { get; set; }
public bool IsModestyOn { get; set; }
public ArrayList Modules { get; set; }
public int siteId { get; set; }
public string pwd { get; set; }
public String userSelectedSkintone { get; set; }
public string userselectedModesty { get; set; }
public string userSelectedFont { get; set; }
public UserLexicon userLexicon { get; set; }
public License LicenseInfo { get; set; }
public LicenseSubscriptionDetails LicenseSubscriptions { get; set; }
public LicenseUserExportedImageDetail UserExportImageDetail { get; set; }
public bool IsSubscriptionNotStart { get; set; }
public string SubscriptionStartDate { get; set; }
public bool IsSubscriptionExpired { get; set; }
public string SubscriptionExpirationDate { get; set; }
public string TermsAndConditionsTitle { get; set; }
public string TermsAndConditionsText { get; set; }
public const string SUPER_ADMIN = "Super Admin";
public const string GENERAL_ADMIN = "General Admin";
public const string DISTRICT_ADMIN = "District Admin";
public const string CLIENT_ADMIN = "Client Admin";
public const string SINGLE_USER = "Single User";
public const string CONCURRENT_USER = "Concurrent User";
public const string RESELLER = "Reseller";
public const string TEST_ACCOUNT = "Test Account";
public const string SITE_USER = "Site User";
}
public enum UserType
{
SUPER_ADMIN = 1, GENERAL_ADMIN, DISTRICT_ADMIN, CLIENT_ADMIN, SINGLE_USER, CONCURRENT_USER, RESELLER, TEST_ACCOUNT, SITE_USER
}
public class License
{
public int Id { get; set; }
public string AccountNumber { get; set; }
public string LicenseeFirstName { get; set; }
public string LicenseeLastName { get; set; }
public int LicenseTypeId { get; set; }
public string InstitutionName { get; set; }
public string Address1 { get; set; }
public string Address2 { get; set; }
public int CountryId { get; set; }
public int StateId { get; set; }
public string City { get; set; }
public string Zip { get; set; }
public string Phone { get; set; }
public string EmailId { get; set; }
public int TotalLogins { get; set; }
public int AccountTypeId { get; set; }
public bool IsActive { get; set; }
public bool IsDistrictSiteLicense { get; set; }
public DateTime CreationDate { get; set; }
public DateTime? ModifiedDate { get; set; }
public DateTime? CancellationDate { get; set; }
public int NoOfRenewals { get; set; }
public bool IsTermAccepted { get; set; }
public int CardNumber { get; set; }
public string ProductId { get; set; }
}
public class LicenseSubscriptionDetails
{
public int Id { get; set; }
public int LicenseId { get; set; }
public int? SubscriptionPlanId { get; set; }
public DateTime? SubscriptionValidFrom { get; set; }
public DateTime? SubscriptionValidThrough { get; set; }
public DateTime? RenewalDate { get; set; }
public string PaymentMode { get; set; }
public double TotalAmount { get; set; }
public double AmountPaid { get; set; }
public double AmountPending { get; set; }
public int NoOfImages { get; set; }
}
public class LicenseUserExportedImageDetail
{
public bool isExportImage { get; set; }
public int CountExportedImage { get; set; }
public int ExptImageLimit { get; set; }
}
public class AodCourse
{
public string CourseId { get; set; }
public string CourseName { get; set; }
public string BodySystem { get; set; }
}
public class LicenseUserInsertImageDetail
{
public int LicenseId { get; set; }
public int UserId { get; set; }
public string ImageName { get; set; }
public string OriginalFileName { get; set; }
public string Title { get; set; }
public string ModuleName { get; set; }
}
public class BlockedUser
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string LoginId { get; set; }
public string Password { get; set; }
public string EmailId { get; set; }
public string AccountNumber { get; set; }
public DateTime LoginTime { get; set; }
}
public class SiteUrl
{
public int Id { get; set; }
public string SiteIp { get; set; }
public string SiteIpTo { get; set; }
public string SiteMasterIpTo { get; set; }
public int IsMaster { get; set; }
}
public class BypassLogin
{
public string LoginId { get; set; }
public string Password { get; set; }
}
public class UserLexicon
{
public string primaryid { get; set; }
public string secondryids { get; set; }
}
}