Commit 0cf9e4a57c27498da9679b28bcff31ddb83f342d
1 parent
2fa7777a
removed static properties after taking stable branch
Showing
1 changed file
with
380 additions
and
383 deletions
400-SOURCECODE/AIAHTML5.API/Models/DBModel.cs
1 | -using System; | 1 | +using System; |
2 | using System.Collections.Generic; | 2 | using System.Collections.Generic; |
3 | using System.Linq; | 3 | using System.Linq; |
4 | using System.Web; | 4 | using System.Web; |
@@ -16,35 +16,26 @@ namespace AIAHTML5.API.Models | @@ -16,35 +16,26 @@ namespace AIAHTML5.API.Models | ||
16 | { | 16 | { |
17 | static string dbConnectionString = System.Configuration.ConfigurationManager.AppSettings["AIADatabaseV5Context"]; | 17 | static string dbConnectionString = System.Configuration.ConfigurationManager.AppSettings["AIADatabaseV5Context"]; |
18 | 18 | ||
19 | - static SqlConnection conn; | ||
20 | - static SqlCommand cmd; | ||
21 | 19 | ||
22 | private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | 20 | private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); |
23 | 21 | ||
24 | 22 | ||
25 | public DBModel() { } | 23 | public DBModel() { } |
26 | 24 | ||
27 | - public static void OpenConnection() | ||
28 | - { | ||
29 | - SqlConnection conn = new SqlConnection(dbConnectionString); | ||
30 | - | ||
31 | - if (conn.State == ConnectionState.Closed) | ||
32 | - conn.Open(); | ||
33 | - } | ||
34 | 25 | ||
35 | protected static DataSet GetDataFromStoredProcedure(string commandText) | 26 | protected static DataSet GetDataFromStoredProcedure(string commandText) |
36 | { | 27 | { |
37 | 28 | ||
38 | logger.Debug(" Inside GetSQLData for command text = " + commandText); | 29 | logger.Debug(" Inside GetSQLData for command text = " + commandText); |
39 | DataSet ds = null; | 30 | DataSet ds = null; |
40 | - SqlConnection conn = new SqlConnection(dbConnectionString); | ||
41 | - cmd = new SqlCommand(commandText, conn); | ||
42 | - cmd.CommandType = CommandType.StoredProcedure; | ||
43 | - SqlDataAdapter da = new SqlDataAdapter(); | ||
44 | - da.SelectCommand = cmd; | ||
45 | - ds = new DataSet(); | ||
46 | - da.Fill(ds); | ||
47 | - | 31 | + SqlConnection conn = new SqlConnection(dbConnectionString); |
32 | + SqlCommand cmd = new SqlCommand(commandText, conn); | ||
33 | + cmd.CommandType = CommandType.StoredProcedure; | ||
34 | + SqlDataAdapter da = new SqlDataAdapter(); | ||
35 | + da.SelectCommand = cmd; | ||
36 | + ds = new DataSet(); | ||
37 | + da.Fill(ds); | ||
38 | + | ||
48 | return ds; | 39 | return ds; |
49 | } | 40 | } |
50 | 41 | ||
@@ -54,26 +45,26 @@ namespace AIAHTML5.API.Models | @@ -54,26 +45,26 @@ namespace AIAHTML5.API.Models | ||
54 | 45 | ||
55 | ArrayList arrUserModules = new ArrayList(); | 46 | ArrayList arrUserModules = new ArrayList(); |
56 | 47 | ||
57 | - Hashtable userModuleHash = new Hashtable(); | 48 | + Hashtable userModuleHash = new Hashtable(); |
58 | 49 | ||
59 | - string sp = DBConstants.GET_ALL_MODULES; | 50 | + string sp = DBConstants.GET_ALL_MODULES; |
60 | 51 | ||
61 | - DataSet ds = DBModel.GetDataFromStoredProcedure(sp); | 52 | + DataSet ds = DBModel.GetDataFromStoredProcedure(sp); |
62 | 53 | ||
63 | - if (ds!= null && ds.Tables.Count > 0) | ||
64 | - { | ||
65 | - DataTable dt = ds.Tables[0]; | 54 | + if (ds != null && ds.Tables.Count > 0) |
55 | + { | ||
56 | + DataTable dt = ds.Tables[0]; | ||
66 | 57 | ||
67 | - foreach (DataRow drModule in dt.Rows) | ||
68 | - { | ||
69 | - userModuleHash = new Hashtable(); | ||
70 | - userModuleHash.Add(AIAConstants.KEY_ID, drModule["Id"]); | ||
71 | - userModuleHash.Add(AIAConstants.KEY_NAME, drModule["Name"]); | ||
72 | - userModuleHash.Add(AIAConstants.KEY_SLUG, drModule["Slug"]); | ||
73 | - arrUserModules.Add(userModuleHash); | ||
74 | - } | 58 | + foreach (DataRow drModule in dt.Rows) |
59 | + { | ||
60 | + userModuleHash = new Hashtable(); | ||
61 | + userModuleHash.Add(AIAConstants.KEY_ID, drModule["Id"]); | ||
62 | + userModuleHash.Add(AIAConstants.KEY_NAME, drModule["Name"]); | ||
63 | + userModuleHash.Add(AIAConstants.KEY_SLUG, drModule["Slug"]); | ||
64 | + arrUserModules.Add(userModuleHash); | ||
75 | } | 65 | } |
76 | - | 66 | + } |
67 | + | ||
77 | return arrUserModules; | 68 | return arrUserModules; |
78 | } | 69 | } |
79 | 70 | ||
@@ -84,55 +75,55 @@ namespace AIAHTML5.API.Models | @@ -84,55 +75,55 @@ namespace AIAHTML5.API.Models | ||
84 | User objUser = null; | 75 | User objUser = null; |
85 | DBModel objModel = new DBModel(); | 76 | DBModel objModel = new DBModel(); |
86 | 77 | ||
87 | - | ||
88 | - conn = new SqlConnection(dbConnectionString); | ||
89 | - cmd = new SqlCommand(); | ||
90 | - SqlDataAdapter da = new SqlDataAdapter(); | ||
91 | - SqlParameter param; | ||
92 | - DataSet ds = new DataSet(); | ||
93 | 78 | ||
94 | - cmd.Connection = conn; | ||
95 | - cmd.CommandText = DBConstants.GET_USER_DELAILS_BY_LOGIN_ID; | ||
96 | - cmd.CommandType = CommandType.StoredProcedure; | 79 | + SqlConnection conn = new SqlConnection(dbConnectionString); |
80 | + SqlCommand cmd = new SqlCommand(); | ||
81 | + SqlDataAdapter da = new SqlDataAdapter(); | ||
82 | + SqlParameter param; | ||
83 | + DataSet ds = new DataSet(); | ||
97 | 84 | ||
98 | - param = new SqlParameter("@sLoginId", loginId); | ||
99 | - param.Direction = ParameterDirection.Input; | ||
100 | - param.DbType = DbType.String; | ||
101 | - cmd.Parameters.Add(param); | ||
102 | - | ||
103 | - da.SelectCommand = cmd; | ||
104 | - DataTable dt = new DataTable(); | ||
105 | - da.Fill(dt); | ||
106 | - | ||
107 | - | ||
108 | - if (dt!= null && dt.Rows.Count > 0) | ||
109 | - { | ||
110 | - foreach (DataRow dr in dt.Rows) | ||
111 | - { | ||
112 | - int tempVal; | ||
113 | - DateTime date; | ||
114 | - objUser = new User(); | 85 | + cmd.Connection = conn; |
86 | + cmd.CommandText = DBConstants.GET_USER_DELAILS_BY_LOGIN_ID; | ||
87 | + cmd.CommandType = CommandType.StoredProcedure; | ||
115 | 88 | ||
116 | - objUser.Id = Convert.ToInt32(dr["Id"]); | ||
117 | - objUser.FirstName = dr["FirstName"].ToString(); | ||
118 | - objUser.LastName = dr["LastName"].ToString(); | ||
119 | - objUser.EmailId = dr["EmailId"].ToString(); | ||
120 | - objUser.LoginId = dr["LoginId"].ToString(); | ||
121 | - objUser.Password = dr["Password"].ToString(); | ||
122 | - objUser.SecurityQuestionId =Int32.TryParse(dr["SecurityQuestionId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
123 | - objUser.SecurityAnswer = dr["SecurityAnswer"].ToString(); ; | ||
124 | - objUser.CreatorId = Int32.TryParse(dr["CreatorId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
125 | - objUser.CreationDate = Convert.ToDateTime(dr["CreationDate"]); | ||
126 | - objUser.DeactivationDate = DateTime.TryParse(dr["DeactivationDate"].ToString(), out date) ? date : (DateTime?)null; | ||
127 | - objUser.ModifierId = Int32.TryParse(dr["ModifierId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
128 | - objUser.ModifiedDate = DateTime.TryParse(dr["ModifiedDate"].ToString(), out date) ? date : (DateTime?)null; | ||
129 | - objUser.UserTypeId = Convert.ToInt32(dr["UserTypeId"]); | ||
130 | - objUser.UserType = objModel.GetUserTypeStringById(Convert.ToInt32(dr["UserTypeId"])); | ||
131 | - objUser.IsActive = Convert.ToBoolean(dr["IsActive"]); | ||
132 | - } | 89 | + param = new SqlParameter("@sLoginId", loginId); |
90 | + param.Direction = ParameterDirection.Input; | ||
91 | + param.DbType = DbType.String; | ||
92 | + cmd.Parameters.Add(param); | ||
93 | + | ||
94 | + da.SelectCommand = cmd; | ||
95 | + DataTable dt = new DataTable(); | ||
96 | + da.Fill(dt); | ||
97 | + | ||
98 | + | ||
99 | + if (dt != null && dt.Rows.Count > 0) | ||
100 | + { | ||
101 | + foreach (DataRow dr in dt.Rows) | ||
102 | + { | ||
103 | + int tempVal; | ||
104 | + DateTime date; | ||
105 | + objUser = new User(); | ||
106 | + | ||
107 | + objUser.Id = Convert.ToInt32(dr["Id"]); | ||
108 | + objUser.FirstName = dr["FirstName"].ToString(); | ||
109 | + objUser.LastName = dr["LastName"].ToString(); | ||
110 | + objUser.EmailId = dr["EmailId"].ToString(); | ||
111 | + objUser.LoginId = dr["LoginId"].ToString(); | ||
112 | + objUser.Password = dr["Password"].ToString(); | ||
113 | + objUser.SecurityQuestionId = Int32.TryParse(dr["SecurityQuestionId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
114 | + objUser.SecurityAnswer = dr["SecurityAnswer"].ToString(); ; | ||
115 | + objUser.CreatorId = Int32.TryParse(dr["CreatorId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
116 | + objUser.CreationDate = Convert.ToDateTime(dr["CreationDate"]); | ||
117 | + objUser.DeactivationDate = DateTime.TryParse(dr["DeactivationDate"].ToString(), out date) ? date : (DateTime?)null; | ||
118 | + objUser.ModifierId = Int32.TryParse(dr["ModifierId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
119 | + objUser.ModifiedDate = DateTime.TryParse(dr["ModifiedDate"].ToString(), out date) ? date : (DateTime?)null; | ||
120 | + objUser.UserTypeId = Convert.ToInt32(dr["UserTypeId"]); | ||
121 | + objUser.UserType = objModel.GetUserTypeStringById(Convert.ToInt32(dr["UserTypeId"])); | ||
122 | + objUser.IsActive = Convert.ToBoolean(dr["IsActive"]); | ||
133 | } | 123 | } |
134 | - | ||
135 | - | 124 | + } |
125 | + | ||
126 | + | ||
136 | return objUser; | 127 | return objUser; |
137 | } | 128 | } |
138 | 129 | ||
@@ -142,33 +133,33 @@ namespace AIAHTML5.API.Models | @@ -142,33 +133,33 @@ namespace AIAHTML5.API.Models | ||
142 | 133 | ||
143 | Hashtable hash = new Hashtable(); | 134 | Hashtable hash = new Hashtable(); |
144 | 135 | ||
145 | - conn = new SqlConnection(dbConnectionString); | ||
146 | - cmd = new SqlCommand(); | ||
147 | - SqlDataAdapter adapter; | ||
148 | - SqlParameter param; | ||
149 | - DataSet ds = new DataSet(); | 136 | + SqlConnection conn = new SqlConnection(dbConnectionString); |
137 | + SqlCommand cmd = new SqlCommand(); | ||
138 | + SqlDataAdapter adapter; | ||
139 | + SqlParameter param; | ||
140 | + DataSet ds = new DataSet(); | ||
150 | 141 | ||
151 | - cmd.Connection = conn; | ||
152 | - cmd.CommandText = DBConstants.GET_LICENSE_DETAILS_BY_USER_ID; | ||
153 | - cmd.CommandType = CommandType.StoredProcedure; | 142 | + cmd.Connection = conn; |
143 | + cmd.CommandText = DBConstants.GET_LICENSE_DETAILS_BY_USER_ID; | ||
144 | + cmd.CommandType = CommandType.StoredProcedure; | ||
154 | 145 | ||
155 | - param = new SqlParameter("@iUserId", userId); | ||
156 | - param.Direction = ParameterDirection.Input; | ||
157 | - param.DbType = DbType.Int32; | ||
158 | - cmd.Parameters.Add(param); | 146 | + param = new SqlParameter("@iUserId", userId); |
147 | + param.Direction = ParameterDirection.Input; | ||
148 | + param.DbType = DbType.Int32; | ||
149 | + cmd.Parameters.Add(param); | ||
159 | 150 | ||
160 | - adapter = new SqlDataAdapter(cmd); | ||
161 | - adapter.Fill(ds); | 151 | + adapter = new SqlDataAdapter(cmd); |
152 | + adapter.Fill(ds); | ||
162 | 153 | ||
163 | - if (ds!= null && ds.Tables.Count > 0) | 154 | + if (ds != null && ds.Tables.Count > 0) |
155 | + { | ||
156 | + if (ds.Tables[0].Rows.Count > 0) | ||
164 | { | 157 | { |
165 | - if (ds.Tables[0].Rows.Count > 0) | ||
166 | - { | ||
167 | - hash.Add(AIAConstants.LICENSE_KEY_ID, ds.Tables[0].Rows[0][0]); | ||
168 | - hash.Add(AIAConstants.EDITION_KEY_ID, ds.Tables[0].Rows[0][1]); | ||
169 | - } | 158 | + hash.Add(AIAConstants.LICENSE_KEY_ID, ds.Tables[0].Rows[0][0]); |
159 | + hash.Add(AIAConstants.EDITION_KEY_ID, ds.Tables[0].Rows[0][1]); | ||
170 | } | 160 | } |
171 | - | 161 | + } |
162 | + | ||
172 | return hash; | 163 | return hash; |
173 | } | 164 | } |
174 | 165 | ||
@@ -178,45 +169,45 @@ namespace AIAHTML5.API.Models | @@ -178,45 +169,45 @@ namespace AIAHTML5.API.Models | ||
178 | 169 | ||
179 | ArrayList userModulelist = new ArrayList(); | 170 | ArrayList userModulelist = new ArrayList(); |
180 | 171 | ||
181 | - Hashtable modulesHash; | ||
182 | - DataSet ds = new DataSet(); | 172 | + Hashtable modulesHash; |
173 | + DataSet ds = new DataSet(); | ||
183 | 174 | ||
184 | - conn = new SqlConnection(dbConnectionString); | ||
185 | - cmd = new SqlCommand(); | ||
186 | - SqlDataAdapter adapter; | ||
187 | - SqlParameter param; | 175 | + SqlConnection conn = new SqlConnection(dbConnectionString); |
176 | + SqlCommand cmd = new SqlCommand(); | ||
177 | + SqlDataAdapter adapter; | ||
178 | + SqlParameter param; | ||
188 | 179 | ||
189 | - cmd.Connection = conn; | ||
190 | - cmd.CommandText = DBConstants.GET_USER_MODULES_BY_LICENSE_ID; | ||
191 | - cmd.CommandType = CommandType.StoredProcedure; | 180 | + cmd.Connection = conn; |
181 | + cmd.CommandText = DBConstants.GET_USER_MODULES_BY_LICENSE_ID; | ||
182 | + cmd.CommandType = CommandType.StoredProcedure; | ||
192 | 183 | ||
193 | - param = new SqlParameter("@iLicenseId", licenseId); | ||
194 | - param.Direction = ParameterDirection.Input; | ||
195 | - param.DbType = DbType.Int32; | ||
196 | - cmd.Parameters.Add(param); | 184 | + param = new SqlParameter("@iLicenseId", licenseId); |
185 | + param.Direction = ParameterDirection.Input; | ||
186 | + param.DbType = DbType.Int32; | ||
187 | + cmd.Parameters.Add(param); | ||
197 | 188 | ||
198 | - adapter = new SqlDataAdapter(cmd); | ||
199 | - adapter.Fill(ds); | ||
200 | - | 189 | + adapter = new SqlDataAdapter(cmd); |
190 | + adapter.Fill(ds); | ||
201 | 191 | ||
202 | - if (ds!=null && ds.Tables.Count > 0) | ||
203 | - { | ||
204 | - DataTable dt = ds.Tables[0]; | ||
205 | 192 | ||
206 | - if (dt.Rows.Count > 0) | 193 | + if (ds != null && ds.Tables.Count > 0) |
194 | + { | ||
195 | + DataTable dt = ds.Tables[0]; | ||
196 | + | ||
197 | + if (dt.Rows.Count > 0) | ||
198 | + { | ||
199 | + foreach (DataRow dr in dt.Rows) | ||
207 | { | 200 | { |
208 | - foreach (DataRow dr in dt.Rows) | ||
209 | - { | ||
210 | - modulesHash = new Hashtable(); | ||
211 | - modulesHash.Add(AIAConstants.KEY_ID, dr["Id"]); | ||
212 | - modulesHash.Add(AIAConstants.KEY_NAME, dr["Title"]); | ||
213 | - modulesHash.Add(AIAConstants.KEY_SLUG, dr["Slug"]); | ||
214 | - userModulelist.Add(modulesHash); | ||
215 | - } | 201 | + modulesHash = new Hashtable(); |
202 | + modulesHash.Add(AIAConstants.KEY_ID, dr["Id"]); | ||
203 | + modulesHash.Add(AIAConstants.KEY_NAME, dr["Title"]); | ||
204 | + modulesHash.Add(AIAConstants.KEY_SLUG, dr["Slug"]); | ||
205 | + userModulelist.Add(modulesHash); | ||
216 | } | 206 | } |
217 | } | 207 | } |
218 | - | ||
219 | - | 208 | + } |
209 | + | ||
210 | + | ||
220 | return userModulelist; | 211 | return userModulelist; |
221 | } | 212 | } |
222 | 213 | ||
@@ -264,57 +255,57 @@ namespace AIAHTML5.API.Models | @@ -264,57 +255,57 @@ namespace AIAHTML5.API.Models | ||
264 | User objUser = null; | 255 | User objUser = null; |
265 | DBModel objModel = new DBModel(); | 256 | DBModel objModel = new DBModel(); |
266 | 257 | ||
267 | - conn = new SqlConnection(dbConnectionString); | ||
268 | - cmd = new SqlCommand(); | ||
269 | - SqlDataAdapter adapter; | ||
270 | - SqlParameter param; | ||
271 | - DataSet ds = new DataSet(); | 258 | + SqlConnection conn = new SqlConnection(dbConnectionString); |
259 | + SqlCommand cmd = new SqlCommand(); | ||
260 | + SqlDataAdapter adapter; | ||
261 | + SqlParameter param; | ||
262 | + DataSet ds = new DataSet(); | ||
272 | 263 | ||
273 | - cmd.Connection = conn; | ||
274 | - cmd.CommandText = DBConstants.GET_USER_DETAILS_BY_EMAILID; | ||
275 | - cmd.CommandType = CommandType.StoredProcedure; | 264 | + cmd.Connection = conn; |
265 | + cmd.CommandText = DBConstants.GET_USER_DETAILS_BY_EMAILID; | ||
266 | + cmd.CommandType = CommandType.StoredProcedure; | ||
276 | 267 | ||
277 | - param = new SqlParameter("@sEmailId", emailId); | ||
278 | - param.Direction = ParameterDirection.Input; | ||
279 | - param.DbType = DbType.String; | ||
280 | - cmd.Parameters.Add(param); | 268 | + param = new SqlParameter("@sEmailId", emailId); |
269 | + param.Direction = ParameterDirection.Input; | ||
270 | + param.DbType = DbType.String; | ||
271 | + cmd.Parameters.Add(param); | ||
281 | 272 | ||
282 | - adapter = new SqlDataAdapter(cmd); | ||
283 | - adapter.Fill(ds); | 273 | + adapter = new SqlDataAdapter(cmd); |
274 | + adapter.Fill(ds); | ||
284 | 275 | ||
285 | 276 | ||
286 | - if (ds!= null && ds.Tables.Count > 0) | ||
287 | - { | ||
288 | - DataTable dt = ds.Tables[0]; | 277 | + if (ds != null && ds.Tables.Count > 0) |
278 | + { | ||
279 | + DataTable dt = ds.Tables[0]; | ||
289 | 280 | ||
290 | - if (dt.Rows.Count > 0) | 281 | + if (dt.Rows.Count > 0) |
282 | + { | ||
283 | + foreach (DataRow dr in dt.Rows) | ||
291 | { | 284 | { |
292 | - foreach (DataRow dr in dt.Rows) | ||
293 | - { | ||
294 | - int tempVal; | ||
295 | - DateTime date; | ||
296 | - objUser = new User(); | ||
297 | - | ||
298 | - objUser.Id = Convert.ToInt32(dr["Id"]); | ||
299 | - objUser.FirstName = dr["FirstName"].ToString(); | ||
300 | - objUser.LastName = dr["LastName"].ToString(); | ||
301 | - objUser.EmailId = dr["EmailId"].ToString(); | ||
302 | - objUser.LoginId = dr["LoginId"].ToString(); | ||
303 | - objUser.Password = dr["Password"].ToString(); | ||
304 | - objUser.SecurityQuestionId = Int32.TryParse(dr["SecurityQuestionId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
305 | - objUser.SecurityAnswer = dr["SecurityAnswer"].ToString(); ; | ||
306 | - objUser.CreatorId = Int32.TryParse(dr["CreatorId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
307 | - objUser.CreationDate = Convert.ToDateTime(dr["CreationDate"]); | ||
308 | - objUser.DeactivationDate = DateTime.TryParse(dr["DeactivationDate"].ToString(), out date) ? date : (DateTime?)null; | ||
309 | - objUser.ModifierId = Int32.TryParse(dr["ModifierId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
310 | - objUser.ModifiedDate = DateTime.TryParse(dr["ModifiedDate"].ToString(), out date) ? date : (DateTime?)null; | ||
311 | - objUser.UserTypeId = Convert.ToInt32(dr["UserTypeId"]); | ||
312 | - objUser.UserType = objModel.GetUserTypeStringById(Convert.ToInt32(dr["UserTypeId"])); | ||
313 | - objUser.IsActive = Convert.ToBoolean(dr["IsActive"]); | ||
314 | - } | 285 | + int tempVal; |
286 | + DateTime date; | ||
287 | + objUser = new User(); | ||
288 | + | ||
289 | + objUser.Id = Convert.ToInt32(dr["Id"]); | ||
290 | + objUser.FirstName = dr["FirstName"].ToString(); | ||
291 | + objUser.LastName = dr["LastName"].ToString(); | ||
292 | + objUser.EmailId = dr["EmailId"].ToString(); | ||
293 | + objUser.LoginId = dr["LoginId"].ToString(); | ||
294 | + objUser.Password = dr["Password"].ToString(); | ||
295 | + objUser.SecurityQuestionId = Int32.TryParse(dr["SecurityQuestionId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
296 | + objUser.SecurityAnswer = dr["SecurityAnswer"].ToString(); ; | ||
297 | + objUser.CreatorId = Int32.TryParse(dr["CreatorId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
298 | + objUser.CreationDate = Convert.ToDateTime(dr["CreationDate"]); | ||
299 | + objUser.DeactivationDate = DateTime.TryParse(dr["DeactivationDate"].ToString(), out date) ? date : (DateTime?)null; | ||
300 | + objUser.ModifierId = Int32.TryParse(dr["ModifierId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
301 | + objUser.ModifiedDate = DateTime.TryParse(dr["ModifiedDate"].ToString(), out date) ? date : (DateTime?)null; | ||
302 | + objUser.UserTypeId = Convert.ToInt32(dr["UserTypeId"]); | ||
303 | + objUser.UserType = objModel.GetUserTypeStringById(Convert.ToInt32(dr["UserTypeId"])); | ||
304 | + objUser.IsActive = Convert.ToBoolean(dr["IsActive"]); | ||
315 | } | 305 | } |
316 | } | 306 | } |
317 | - | 307 | + } |
308 | + | ||
318 | return objUser; | 309 | return objUser; |
319 | } | 310 | } |
320 | 311 | ||
@@ -324,10 +315,11 @@ namespace AIAHTML5.API.Models | @@ -324,10 +315,11 @@ namespace AIAHTML5.API.Models | ||
324 | 315 | ||
325 | int result = 0; | 316 | int result = 0; |
326 | 317 | ||
318 | + SqlConnection conn = null; | ||
327 | try | 319 | try |
328 | { | 320 | { |
329 | conn = new SqlConnection(dbConnectionString); | 321 | conn = new SqlConnection(dbConnectionString); |
330 | - cmd = new SqlCommand(); | 322 | + SqlCommand cmd = new SqlCommand(); |
331 | conn.Open(); | 323 | conn.Open(); |
332 | cmd.Connection = conn; | 324 | cmd.Connection = conn; |
333 | cmd.CommandText = DBConstants.UPDATE_USER_PASSWORD; | 325 | cmd.CommandText = DBConstants.UPDATE_USER_PASSWORD; |
@@ -336,7 +328,7 @@ namespace AIAHTML5.API.Models | @@ -336,7 +328,7 @@ namespace AIAHTML5.API.Models | ||
336 | cmd.Parameters.AddWithValue("@sEmailId", emailId); | 328 | cmd.Parameters.AddWithValue("@sEmailId", emailId); |
337 | cmd.Parameters.AddWithValue("@sNewPassword", userInfo["newPassword"].ToString()); | 329 | cmd.Parameters.AddWithValue("@sNewPassword", userInfo["newPassword"].ToString()); |
338 | result = cmd.ExecuteNonQuery(); | 330 | result = cmd.ExecuteNonQuery(); |
339 | - | 331 | + |
340 | } | 332 | } |
341 | catch (SqlException ex) | 333 | catch (SqlException ex) |
342 | { | 334 | { |
@@ -356,53 +348,53 @@ namespace AIAHTML5.API.Models | @@ -356,53 +348,53 @@ namespace AIAHTML5.API.Models | ||
356 | logger.Debug(" Inside GetLicenseSubscriptionDetailsByLicenseId for LicenseId = " + licenseId); | 348 | logger.Debug(" Inside GetLicenseSubscriptionDetailsByLicenseId for LicenseId = " + licenseId); |
357 | 349 | ||
358 | LicenseSubscriptionDetails licenseSubscriptionDetails = null; | 350 | LicenseSubscriptionDetails licenseSubscriptionDetails = null; |
359 | - | ||
360 | - conn = new SqlConnection(dbConnectionString); | ||
361 | - cmd = new SqlCommand(); | ||
362 | - SqlDataAdapter adapter; | ||
363 | - SqlParameter param; | ||
364 | - DataSet ds = new DataSet(); | ||
365 | 351 | ||
366 | - cmd.Connection = conn; | ||
367 | - cmd.CommandText = DBConstants.GET_SUBSCRIPTION_DETAILS_BY_LICENSE_ID; | ||
368 | - cmd.CommandType = CommandType.StoredProcedure; | 352 | + SqlConnection conn = new SqlConnection(dbConnectionString); |
353 | + SqlCommand cmd = new SqlCommand(); | ||
354 | + SqlDataAdapter adapter; | ||
355 | + SqlParameter param; | ||
356 | + DataSet ds = new DataSet(); | ||
369 | 357 | ||
370 | - param = new SqlParameter("@iLicenseId", licenseId); | ||
371 | - param.Direction = ParameterDirection.Input; | ||
372 | - param.DbType = DbType.Int32; | ||
373 | - cmd.Parameters.Add(param); | 358 | + cmd.Connection = conn; |
359 | + cmd.CommandText = DBConstants.GET_SUBSCRIPTION_DETAILS_BY_LICENSE_ID; | ||
360 | + cmd.CommandType = CommandType.StoredProcedure; | ||
374 | 361 | ||
375 | - adapter = new SqlDataAdapter(cmd); | ||
376 | - adapter.Fill(ds); | 362 | + param = new SqlParameter("@iLicenseId", licenseId); |
363 | + param.Direction = ParameterDirection.Input; | ||
364 | + param.DbType = DbType.Int32; | ||
365 | + cmd.Parameters.Add(param); | ||
377 | 366 | ||
378 | - if (ds!= null && ds.Tables.Count > 0) | ||
379 | - { | ||
380 | - licenseSubscriptionDetails = new LicenseSubscriptionDetails(); | ||
381 | - DataTable dt = ds.Tables[0]; | 367 | + adapter = new SqlDataAdapter(cmd); |
368 | + adapter.Fill(ds); | ||
369 | + | ||
370 | + if (ds != null && ds.Tables.Count > 0) | ||
371 | + { | ||
372 | + licenseSubscriptionDetails = new LicenseSubscriptionDetails(); | ||
373 | + DataTable dt = ds.Tables[0]; | ||
382 | 374 | ||
383 | - if (dt.Rows.Count > 0) | 375 | + if (dt.Rows.Count > 0) |
376 | + { | ||
377 | + foreach (DataRow dr in dt.Rows) | ||
384 | { | 378 | { |
385 | - foreach (DataRow dr in dt.Rows) | ||
386 | - { | ||
387 | - int tempVal; | ||
388 | - DateTime date; | ||
389 | - licenseSubscriptionDetails.Id = Convert.ToInt32(dr["Id"]); | ||
390 | - licenseSubscriptionDetails.LicenseId = Convert.ToInt32(dr["LicenseId"]); | ||
391 | - licenseSubscriptionDetails.SubscriptionPlanId = Int32.TryParse(dr["SubscriptionPlanId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
392 | - licenseSubscriptionDetails.SubscriptionValidFrom = DateTime.TryParse(dr["SubscriptionValidFrom"].ToString(), out date) ? date : (DateTime?)null; | ||
393 | - licenseSubscriptionDetails.SubscriptionValidThrough = DateTime.TryParse(dr["SubscriptionValidThrough"].ToString(), out date) ? date : (DateTime?)null; | ||
394 | - licenseSubscriptionDetails.RenewalDate = DateTime.TryParse(dr["RenewalDate"].ToString(), out date) ? date : (DateTime?)null; | ||
395 | - licenseSubscriptionDetails.PaymentMode = dr["PaymentMode"].ToString(); | ||
396 | - licenseSubscriptionDetails.TotalAmount = Convert.ToDouble(dr["TotalAmount"]); | ||
397 | - licenseSubscriptionDetails.AmountPaid = Convert.ToDouble(dr["AmountPaid"]); | ||
398 | - licenseSubscriptionDetails.AmountPending = Convert.ToDouble(dr["AmountPending"]); | ||
399 | - licenseSubscriptionDetails.NoOfImages = Convert.ToInt32(dr["NoofImages"]); | ||
400 | - } | 379 | + int tempVal; |
380 | + DateTime date; | ||
381 | + licenseSubscriptionDetails.Id = Convert.ToInt32(dr["Id"]); | ||
382 | + licenseSubscriptionDetails.LicenseId = Convert.ToInt32(dr["LicenseId"]); | ||
383 | + licenseSubscriptionDetails.SubscriptionPlanId = Int32.TryParse(dr["SubscriptionPlanId"].ToString(), out tempVal) ? tempVal : (int?)null; | ||
384 | + licenseSubscriptionDetails.SubscriptionValidFrom = DateTime.TryParse(dr["SubscriptionValidFrom"].ToString(), out date) ? date : (DateTime?)null; | ||
385 | + licenseSubscriptionDetails.SubscriptionValidThrough = DateTime.TryParse(dr["SubscriptionValidThrough"].ToString(), out date) ? date : (DateTime?)null; | ||
386 | + licenseSubscriptionDetails.RenewalDate = DateTime.TryParse(dr["RenewalDate"].ToString(), out date) ? date : (DateTime?)null; | ||
387 | + licenseSubscriptionDetails.PaymentMode = dr["PaymentMode"].ToString(); | ||
388 | + licenseSubscriptionDetails.TotalAmount = Convert.ToDouble(dr["TotalAmount"]); | ||
389 | + licenseSubscriptionDetails.AmountPaid = Convert.ToDouble(dr["AmountPaid"]); | ||
390 | + licenseSubscriptionDetails.AmountPending = Convert.ToDouble(dr["AmountPending"]); | ||
391 | + licenseSubscriptionDetails.NoOfImages = Convert.ToInt32(dr["NoofImages"]); | ||
401 | } | 392 | } |
402 | } | 393 | } |
403 | - | ||
404 | - | ||
405 | - | 394 | + } |
395 | + | ||
396 | + | ||
397 | + | ||
406 | return licenseSubscriptionDetails; | 398 | return licenseSubscriptionDetails; |
407 | } | 399 | } |
408 | 400 | ||
@@ -411,65 +403,65 @@ namespace AIAHTML5.API.Models | @@ -411,65 +403,65 @@ namespace AIAHTML5.API.Models | ||
411 | logger.Debug(" inside GetLicenseDetailsByLicenseId for LicenseId = " + licenseId); | 403 | logger.Debug(" inside GetLicenseDetailsByLicenseId for LicenseId = " + licenseId); |
412 | 404 | ||
413 | License license = null; | 405 | License license = null; |
414 | - | ||
415 | - conn = new SqlConnection(dbConnectionString); | ||
416 | - cmd = new SqlCommand(); | ||
417 | - SqlDataAdapter adapter; | ||
418 | - SqlParameter param; | ||
419 | - DataSet ds = new DataSet(); | ||
420 | 406 | ||
421 | - cmd.Connection = conn; | ||
422 | - cmd.CommandText = DBConstants.GET_LICENSE_DETAILS_BY_ID; | ||
423 | - cmd.CommandType = CommandType.StoredProcedure; | 407 | + SqlConnection conn = new SqlConnection(dbConnectionString); |
408 | + SqlCommand cmd = new SqlCommand(); | ||
409 | + SqlDataAdapter adapter; | ||
410 | + SqlParameter param; | ||
411 | + DataSet ds = new DataSet(); | ||
424 | 412 | ||
425 | - param = new SqlParameter("@Id", licenseId); | ||
426 | - param.Direction = ParameterDirection.Input; | ||
427 | - param.DbType = DbType.Int32; | ||
428 | - cmd.Parameters.Add(param); | 413 | + cmd.Connection = conn; |
414 | + cmd.CommandText = DBConstants.GET_LICENSE_DETAILS_BY_ID; | ||
415 | + cmd.CommandType = CommandType.StoredProcedure; | ||
429 | 416 | ||
430 | - adapter = new SqlDataAdapter(cmd); | ||
431 | - adapter.Fill(ds); | 417 | + param = new SqlParameter("@Id", licenseId); |
418 | + param.Direction = ParameterDirection.Input; | ||
419 | + param.DbType = DbType.Int32; | ||
420 | + cmd.Parameters.Add(param); | ||
432 | 421 | ||
433 | - if (ds!= null && ds.Tables.Count > 0) | 422 | + adapter = new SqlDataAdapter(cmd); |
423 | + adapter.Fill(ds); | ||
424 | + | ||
425 | + if (ds != null && ds.Tables.Count > 0) | ||
426 | + { | ||
427 | + | ||
428 | + DataTable dt = ds.Tables[0]; | ||
429 | + if (dt.Rows.Count > 0) | ||
434 | { | 430 | { |
435 | - | ||
436 | - DataTable dt = ds.Tables[0]; | ||
437 | - if (dt.Rows.Count > 0) | ||
438 | - { | ||
439 | - license = new License(); | 431 | + license = new License(); |
440 | 432 | ||
441 | - foreach (DataRow dr in dt.Rows) | ||
442 | - { | ||
443 | - DateTime date; | ||
444 | - license.Id = Convert.ToInt32(dr["Id"]); | ||
445 | - license.AccountNumber = dr["AccountNumber"].ToString(); | ||
446 | - license.LicenseeFirstName = dr["LicenseeFirstName"].ToString(); | ||
447 | - license.LicenseeLastName = dr["LicenseeLastName"].ToString(); | ||
448 | - license.LicenseTypeId = Convert.ToInt32(dr["LicenseTypeId"]); | ||
449 | - license.InstitutionName = dr["InstitutionName"].ToString(); | ||
450 | - license.Address1 = dr["Address1"].ToString(); | ||
451 | - license.Address2 = dr["Address2"].ToString(); | ||
452 | - license.CountryId = Convert.ToInt32(dr["CountryId"]); | ||
453 | - license.StateId = Convert.ToInt32(dr["StateId"]); | ||
454 | - license.City = dr["City"].ToString(); | ||
455 | - license.Zip = dr["Zip"].ToString(); | ||
456 | - license.Phone = dr["Phone"].ToString(); | ||
457 | - license.EmailId = dr["EmailId"].ToString(); | ||
458 | - license.TotalLogins = Convert.ToInt32(dr["TotalLogins"]); | ||
459 | - license.AccountTypeId = Convert.ToInt32(dr["AccountTypeId"]); | ||
460 | - license.IsActive = Convert.ToBoolean(dr["IsActive"]); | ||
461 | - license.IsDistrictSiteLicense = Convert.ToBoolean(dr["IsDistrictSiteLicense"]); | ||
462 | - license.CreationDate = Convert.ToDateTime(dr["CreationDate"]); | ||
463 | - license.ModifiedDate = DateTime.TryParse(dr["ModifiedDate"].ToString(), out date) ? date : (DateTime?)null; | ||
464 | - license.NoOfRenewals = Convert.ToInt32(dr["NoOfRenewals"]); | ||
465 | - license.IsTermAccepted = Convert.ToBoolean(dr["IsTermsAccepted"]); | ||
466 | - license.ProductId = dr["ProductId"].ToString(); | ||
467 | - } | 433 | + foreach (DataRow dr in dt.Rows) |
434 | + { | ||
435 | + DateTime date; | ||
436 | + license.Id = Convert.ToInt32(dr["Id"]); | ||
437 | + license.AccountNumber = dr["AccountNumber"].ToString(); | ||
438 | + license.LicenseeFirstName = dr["LicenseeFirstName"].ToString(); | ||
439 | + license.LicenseeLastName = dr["LicenseeLastName"].ToString(); | ||
440 | + license.LicenseTypeId = Convert.ToInt32(dr["LicenseTypeId"]); | ||
441 | + license.InstitutionName = dr["InstitutionName"].ToString(); | ||
442 | + license.Address1 = dr["Address1"].ToString(); | ||
443 | + license.Address2 = dr["Address2"].ToString(); | ||
444 | + license.CountryId = Convert.ToInt32(dr["CountryId"]); | ||
445 | + license.StateId = Convert.ToInt32(dr["StateId"]); | ||
446 | + license.City = dr["City"].ToString(); | ||
447 | + license.Zip = dr["Zip"].ToString(); | ||
448 | + license.Phone = dr["Phone"].ToString(); | ||
449 | + license.EmailId = dr["EmailId"].ToString(); | ||
450 | + license.TotalLogins = Convert.ToInt32(dr["TotalLogins"]); | ||
451 | + license.AccountTypeId = Convert.ToInt32(dr["AccountTypeId"]); | ||
452 | + license.IsActive = Convert.ToBoolean(dr["IsActive"]); | ||
453 | + license.IsDistrictSiteLicense = Convert.ToBoolean(dr["IsDistrictSiteLicense"]); | ||
454 | + license.CreationDate = Convert.ToDateTime(dr["CreationDate"]); | ||
455 | + license.ModifiedDate = DateTime.TryParse(dr["ModifiedDate"].ToString(), out date) ? date : (DateTime?)null; | ||
456 | + license.NoOfRenewals = Convert.ToInt32(dr["NoOfRenewals"]); | ||
457 | + license.IsTermAccepted = Convert.ToBoolean(dr["IsTermsAccepted"]); | ||
458 | + license.ProductId = dr["ProductId"].ToString(); | ||
468 | } | 459 | } |
469 | } | 460 | } |
470 | - | ||
471 | - | ||
472 | - | 461 | + } |
462 | + | ||
463 | + | ||
464 | + | ||
473 | return license; | 465 | return license; |
474 | } | 466 | } |
475 | 467 | ||
@@ -478,18 +470,18 @@ namespace AIAHTML5.API.Models | @@ -478,18 +470,18 @@ namespace AIAHTML5.API.Models | ||
478 | logger.Debug(" inside UpdateLicenseTermStatus for AccountNumber = " + accountNumber); | 470 | logger.Debug(" inside UpdateLicenseTermStatus for AccountNumber = " + accountNumber); |
479 | 471 | ||
480 | int result = 0; | 472 | int result = 0; |
481 | - | 473 | + SqlConnection conn = null; |
482 | try | 474 | try |
483 | - { | 475 | + { |
484 | conn = new SqlConnection(dbConnectionString); | 476 | conn = new SqlConnection(dbConnectionString); |
485 | - cmd = new SqlCommand(); | 477 | + SqlCommand cmd = new SqlCommand(); |
486 | conn.Open(); | 478 | conn.Open(); |
487 | cmd.Connection = conn; | 479 | cmd.Connection = conn; |
488 | cmd.CommandText = DBConstants.UPDATE_LICENSE_TERM_STATUS; | 480 | cmd.CommandText = DBConstants.UPDATE_LICENSE_TERM_STATUS; |
489 | cmd.CommandType = CommandType.StoredProcedure; | 481 | cmd.CommandType = CommandType.StoredProcedure; |
490 | cmd.Parameters.AddWithValue("@sAccountNumber", accountNumber); | 482 | cmd.Parameters.AddWithValue("@sAccountNumber", accountNumber); |
491 | result = cmd.ExecuteNonQuery(); | 483 | result = cmd.ExecuteNonQuery(); |
492 | - | 484 | + |
493 | } | 485 | } |
494 | catch (SqlException ex) | 486 | catch (SqlException ex) |
495 | { | 487 | { |
@@ -509,28 +501,28 @@ namespace AIAHTML5.API.Models | @@ -509,28 +501,28 @@ namespace AIAHTML5.API.Models | ||
509 | 501 | ||
510 | ArrayList arrTermsAndConditions = new ArrayList(); | 502 | ArrayList arrTermsAndConditions = new ArrayList(); |
511 | 503 | ||
512 | - | ||
513 | - Hashtable contentHash = null; | ||
514 | - string str = string.Empty; | ||
515 | - string spName = DBConstants.GET_TERMS_AND_CONDITIONS; | ||
516 | - DataSet ds = DBModel.GetDataFromStoredProcedure(spName); | ||
517 | 504 | ||
518 | - if (ds!= null && ds.Tables.Count > 0) | 505 | + Hashtable contentHash = null; |
506 | + string str = string.Empty; | ||
507 | + string spName = DBConstants.GET_TERMS_AND_CONDITIONS; | ||
508 | + DataSet ds = DBModel.GetDataFromStoredProcedure(spName); | ||
509 | + | ||
510 | + if (ds != null && ds.Tables.Count > 0) | ||
511 | + { | ||
512 | + DataTable dt = ds.Tables[0]; | ||
513 | + if (dt.Rows.Count > 0) | ||
519 | { | 514 | { |
520 | - DataTable dt = ds.Tables[0]; | ||
521 | - if (dt.Rows.Count > 0) | 515 | + foreach (DataRow dr in dt.Rows) |
522 | { | 516 | { |
523 | - foreach (DataRow dr in dt.Rows) | ||
524 | - { | ||
525 | - contentHash = new Hashtable(); | ||
526 | - contentHash.Add(AIAConstants.KEY_TITLE, dr["Title"]); | ||
527 | - contentHash.Add(AIAConstants.KEY_CONTENT, dr["Content"]); | ||
528 | - arrTermsAndConditions.Add(contentHash); | ||
529 | - } | 517 | + contentHash = new Hashtable(); |
518 | + contentHash.Add(AIAConstants.KEY_TITLE, dr["Title"]); | ||
519 | + contentHash.Add(AIAConstants.KEY_CONTENT, dr["Content"]); | ||
520 | + arrTermsAndConditions.Add(contentHash); | ||
530 | } | 521 | } |
531 | } | 522 | } |
532 | - | ||
533 | - | 523 | + } |
524 | + | ||
525 | + | ||
534 | return arrTermsAndConditions; | 526 | return arrTermsAndConditions; |
535 | } | 527 | } |
536 | 528 | ||
@@ -539,10 +531,11 @@ namespace AIAHTML5.API.Models | @@ -539,10 +531,11 @@ namespace AIAHTML5.API.Models | ||
539 | logger.Debug(" inside InsertLoginDetails for UserId= " + userId); | 531 | logger.Debug(" inside InsertLoginDetails for UserId= " + userId); |
540 | 532 | ||
541 | int result = 0; | 533 | int result = 0; |
534 | + SqlConnection conn = null; | ||
542 | try | 535 | try |
543 | { | 536 | { |
544 | conn = new SqlConnection(dbConnectionString); | 537 | conn = new SqlConnection(dbConnectionString); |
545 | - cmd = new SqlCommand(); | 538 | + SqlCommand cmd = new SqlCommand(); |
546 | conn.Open(); | 539 | conn.Open(); |
547 | cmd.Connection = conn; | 540 | cmd.Connection = conn; |
548 | cmd.CommandText = DBConstants.INSERT_LOGIN_DETAIL; | 541 | cmd.CommandText = DBConstants.INSERT_LOGIN_DETAIL; |
@@ -568,10 +561,11 @@ namespace AIAHTML5.API.Models | @@ -568,10 +561,11 @@ namespace AIAHTML5.API.Models | ||
568 | logger.Debug(" inside InsertIncorrectLoginAttempts for UserId= " + userId); | 561 | logger.Debug(" inside InsertIncorrectLoginAttempts for UserId= " + userId); |
569 | 562 | ||
570 | int result = 0; | 563 | int result = 0; |
564 | + SqlConnection conn = null; | ||
571 | try | 565 | try |
572 | { | 566 | { |
573 | conn = new SqlConnection(dbConnectionString); | 567 | conn = new SqlConnection(dbConnectionString); |
574 | - cmd = new SqlCommand(); | 568 | + SqlCommand cmd = new SqlCommand(); |
575 | conn.Open(); | 569 | conn.Open(); |
576 | cmd.Connection = conn; | 570 | cmd.Connection = conn; |
577 | cmd.CommandText = DBConstants.INSERT_INCORRECT_LOGIN_ATTEMPTS; | 571 | cmd.CommandText = DBConstants.INSERT_INCORRECT_LOGIN_ATTEMPTS; |
@@ -596,35 +590,35 @@ namespace AIAHTML5.API.Models | @@ -596,35 +590,35 @@ namespace AIAHTML5.API.Models | ||
596 | logger.Debug(" inside GetIncorrectLoginAttempts for UserId = " + userId); | 590 | logger.Debug(" inside GetIncorrectLoginAttempts for UserId = " + userId); |
597 | 591 | ||
598 | int count = 0; | 592 | int count = 0; |
599 | - | ||
600 | - conn = new SqlConnection(dbConnectionString); | ||
601 | - cmd = new SqlCommand(); | ||
602 | - cmd.Connection = conn; | ||
603 | - cmd.CommandText = DBConstants.GET_INCORRECT_LOGIN_ATTEMPTS; | ||
604 | - cmd.CommandType = CommandType.StoredProcedure; | ||
605 | - cmd.Parameters.AddWithValue("@iUserId", userId); | ||
606 | - SqlDataAdapter da = new SqlDataAdapter(); | ||
607 | - da.SelectCommand = cmd; | ||
608 | - DataSet ds = new DataSet(); | ||
609 | - da.Fill(ds); | ||
610 | 593 | ||
611 | - if (ds!= null && ds.Tables.Count > 0) | ||
612 | - { | ||
613 | - DataTable dt = ds.Tables[0]; | 594 | + SqlConnection conn = new SqlConnection(dbConnectionString); |
595 | + SqlCommand cmd = new SqlCommand(); | ||
596 | + cmd.Connection = conn; | ||
597 | + cmd.CommandText = DBConstants.GET_INCORRECT_LOGIN_ATTEMPTS; | ||
598 | + cmd.CommandType = CommandType.StoredProcedure; | ||
599 | + cmd.Parameters.AddWithValue("@iUserId", userId); | ||
600 | + SqlDataAdapter da = new SqlDataAdapter(); | ||
601 | + da.SelectCommand = cmd; | ||
602 | + DataSet ds = new DataSet(); | ||
603 | + da.Fill(ds); | ||
604 | + | ||
605 | + if (ds != null && ds.Tables.Count > 0) | ||
606 | + { | ||
607 | + DataTable dt = ds.Tables[0]; | ||
614 | 608 | ||
615 | - if (dt.Rows.Count > 0) | 609 | + if (dt.Rows.Count > 0) |
610 | + { | ||
611 | + foreach (DataRow dr in dt.Rows) | ||
616 | { | 612 | { |
617 | - foreach (DataRow dr in dt.Rows) | 613 | + foreach (DataColumn dc in dt.Columns) |
618 | { | 614 | { |
619 | - foreach (DataColumn dc in dt.Columns) | ||
620 | - { | ||
621 | - count = Convert.ToInt32(dr[dc]); | ||
622 | - } | 615 | + count = Convert.ToInt32(dr[dc]); |
623 | } | 616 | } |
624 | } | 617 | } |
625 | } | 618 | } |
626 | - | ||
627 | - | 619 | + } |
620 | + | ||
621 | + | ||
628 | return count; | 622 | return count; |
629 | } | 623 | } |
630 | 624 | ||
@@ -633,10 +627,11 @@ namespace AIAHTML5.API.Models | @@ -633,10 +627,11 @@ namespace AIAHTML5.API.Models | ||
633 | logger.Debug(" inside UpdateIncorrectLoginAttempts for UserId= " + userId); | 627 | logger.Debug(" inside UpdateIncorrectLoginAttempts for UserId= " + userId); |
634 | 628 | ||
635 | int result = 0; | 629 | int result = 0; |
630 | + SqlConnection conn = null; | ||
636 | try | 631 | try |
637 | { | 632 | { |
638 | conn = new SqlConnection(dbConnectionString); | 633 | conn = new SqlConnection(dbConnectionString); |
639 | - cmd = new SqlCommand(); | 634 | + SqlCommand cmd = new SqlCommand(); |
640 | conn.Open(); | 635 | conn.Open(); |
641 | cmd.Connection = conn; | 636 | cmd.Connection = conn; |
642 | cmd.CommandText = DBConstants.UPDATE_INCORRECT_LOGIN_ATTEMPTS; | 637 | cmd.CommandText = DBConstants.UPDATE_INCORRECT_LOGIN_ATTEMPTS; |
@@ -661,10 +656,11 @@ namespace AIAHTML5.API.Models | @@ -661,10 +656,11 @@ namespace AIAHTML5.API.Models | ||
661 | logger.Debug(" inside DeleteIncorrectLoginAttempts for UserId= " + userId); | 656 | logger.Debug(" inside DeleteIncorrectLoginAttempts for UserId= " + userId); |
662 | 657 | ||
663 | int result = 0; | 658 | int result = 0; |
659 | + SqlConnection conn = null; | ||
664 | try | 660 | try |
665 | { | 661 | { |
666 | conn = new SqlConnection(dbConnectionString); | 662 | conn = new SqlConnection(dbConnectionString); |
667 | - cmd = new SqlCommand(); | 663 | + SqlCommand cmd = new SqlCommand(); |
668 | conn.Open(); | 664 | conn.Open(); |
669 | cmd.Connection = conn; | 665 | cmd.Connection = conn; |
670 | cmd.CommandText = DBConstants.DELETE_INCORRECT_LOGIN_ATTEMPTS; | 666 | cmd.CommandText = DBConstants.DELETE_INCORRECT_LOGIN_ATTEMPTS; |
@@ -690,28 +686,28 @@ namespace AIAHTML5.API.Models | @@ -690,28 +686,28 @@ namespace AIAHTML5.API.Models | ||
690 | 686 | ||
691 | ArrayList failureCauseList = new ArrayList(); | 687 | ArrayList failureCauseList = new ArrayList(); |
692 | 688 | ||
693 | - Hashtable fcHash = null; | 689 | + Hashtable fcHash = null; |
694 | 690 | ||
695 | - string sp = DBConstants.GET_ALL_LOGIN_FAILURE_CAUSES; | 691 | + string sp = DBConstants.GET_ALL_LOGIN_FAILURE_CAUSES; |
696 | 692 | ||
697 | - DataSet ds = DBModel.GetDataFromStoredProcedure(sp); | 693 | + DataSet ds = DBModel.GetDataFromStoredProcedure(sp); |
698 | 694 | ||
699 | - if (ds.Tables.Count > 0) | ||
700 | - { | ||
701 | - DataTable dt = ds.Tables[0]; | 695 | + if (ds.Tables.Count > 0) |
696 | + { | ||
697 | + DataTable dt = ds.Tables[0]; | ||
702 | 698 | ||
703 | - if (dt.Rows.Count > 0) | 699 | + if (dt.Rows.Count > 0) |
700 | + { | ||
701 | + foreach (DataRow drFailureCause in dt.Rows) | ||
704 | { | 702 | { |
705 | - foreach (DataRow drFailureCause in dt.Rows) | ||
706 | - { | ||
707 | - fcHash = new Hashtable(); | ||
708 | - fcHash.Add(AIAConstants.KEY_ID, drFailureCause["Id"]); | ||
709 | - fcHash.Add(AIAConstants.KEY_DESCRIPTION, drFailureCause["Description"]); | ||
710 | - failureCauseList.Add(fcHash); | ||
711 | - } | 703 | + fcHash = new Hashtable(); |
704 | + fcHash.Add(AIAConstants.KEY_ID, drFailureCause["Id"]); | ||
705 | + fcHash.Add(AIAConstants.KEY_DESCRIPTION, drFailureCause["Description"]); | ||
706 | + failureCauseList.Add(fcHash); | ||
712 | } | 707 | } |
713 | } | 708 | } |
714 | - | 709 | + } |
710 | + | ||
715 | return failureCauseList; | 711 | return failureCauseList; |
716 | } | 712 | } |
717 | 713 | ||
@@ -720,10 +716,11 @@ namespace AIAHTML5.API.Models | @@ -720,10 +716,11 @@ namespace AIAHTML5.API.Models | ||
720 | logger.Debug(" inside InsertUserLoginLog for AccountNumber= " + accountNumber); | 716 | logger.Debug(" inside InsertUserLoginLog for AccountNumber= " + accountNumber); |
721 | 717 | ||
722 | int result = 0; | 718 | int result = 0; |
719 | + SqlConnection conn = null; | ||
723 | try | 720 | try |
724 | { | 721 | { |
725 | conn = new SqlConnection(dbConnectionString); | 722 | conn = new SqlConnection(dbConnectionString); |
726 | - cmd = new SqlCommand(); | 723 | + SqlCommand cmd = new SqlCommand(); |
727 | conn.Open(); | 724 | conn.Open(); |
728 | cmd.Connection = conn; | 725 | cmd.Connection = conn; |
729 | cmd.CommandText = DBConstants.INSERT_LOGIN_ERROR_LOG; | 726 | cmd.CommandText = DBConstants.INSERT_LOGIN_ERROR_LOG; |
@@ -754,35 +751,35 @@ namespace AIAHTML5.API.Models | @@ -754,35 +751,35 @@ namespace AIAHTML5.API.Models | ||
754 | 751 | ||
755 | BlockedUser blockedUser = null; | 752 | BlockedUser blockedUser = null; |
756 | DataTable dt = null; | 753 | DataTable dt = null; |
757 | - | ||
758 | - conn = new SqlConnection(dbConnectionString); | ||
759 | - cmd = new SqlCommand(); | ||
760 | - cmd.Connection = conn; | ||
761 | - cmd.CommandText = DBConstants.GET_BLOCKED_USER_BY_USER_ID; | ||
762 | - cmd.CommandType = CommandType.StoredProcedure; | ||
763 | - cmd.Parameters.AddWithValue("@userId", userId); | ||
764 | - SqlDataAdapter da = new SqlDataAdapter(); | ||
765 | - da.SelectCommand = cmd; | ||
766 | - dt = new DataTable(); | ||
767 | - da.Fill(dt); | ||
768 | 754 | ||
769 | - if (dt!= null && dt.Rows.Count > 0) | 755 | + SqlConnection conn = new SqlConnection(dbConnectionString); |
756 | + SqlCommand cmd = new SqlCommand(); | ||
757 | + cmd.Connection = conn; | ||
758 | + cmd.CommandText = DBConstants.GET_BLOCKED_USER_BY_USER_ID; | ||
759 | + cmd.CommandType = CommandType.StoredProcedure; | ||
760 | + cmd.Parameters.AddWithValue("@userId", userId); | ||
761 | + SqlDataAdapter da = new SqlDataAdapter(); | ||
762 | + da.SelectCommand = cmd; | ||
763 | + dt = new DataTable(); | ||
764 | + da.Fill(dt); | ||
765 | + | ||
766 | + if (dt != null && dt.Rows.Count > 0) | ||
767 | + { | ||
768 | + blockedUser = new BlockedUser(); | ||
769 | + foreach (DataRow dr in dt.Rows) | ||
770 | { | 770 | { |
771 | - blockedUser = new BlockedUser(); | ||
772 | - foreach (DataRow dr in dt.Rows) | ||
773 | - { | ||
774 | - blockedUser.Id = Convert.ToInt32(dr["Id"]); | ||
775 | - blockedUser.FirstName = dr["FirstName"].ToString(); | ||
776 | - blockedUser.LastName = dr["LastName"].ToString(); | ||
777 | - blockedUser.EmailId = dr["EmailId"].ToString(); | ||
778 | - blockedUser.LoginId = dr["LoginId"].ToString(); | ||
779 | - blockedUser.Password = dr["Password"].ToString(); | ||
780 | - blockedUser.AccountNumber = dr["AccountNumber"].ToString(); | ||
781 | - blockedUser.LoginTime = Convert.ToDateTime(dr["LoginTime"]); | ||
782 | - } | 771 | + blockedUser.Id = Convert.ToInt32(dr["Id"]); |
772 | + blockedUser.FirstName = dr["FirstName"].ToString(); | ||
773 | + blockedUser.LastName = dr["LastName"].ToString(); | ||
774 | + blockedUser.EmailId = dr["EmailId"].ToString(); | ||
775 | + blockedUser.LoginId = dr["LoginId"].ToString(); | ||
776 | + blockedUser.Password = dr["Password"].ToString(); | ||
777 | + blockedUser.AccountNumber = dr["AccountNumber"].ToString(); | ||
778 | + blockedUser.LoginTime = Convert.ToDateTime(dr["LoginTime"]); | ||
783 | } | 779 | } |
784 | - | ||
785 | - | 780 | + } |
781 | + | ||
782 | + | ||
786 | return blockedUser; | 783 | return blockedUser; |
787 | } | 784 | } |
788 | 785 | ||
@@ -793,39 +790,39 @@ namespace AIAHTML5.API.Models | @@ -793,39 +790,39 @@ namespace AIAHTML5.API.Models | ||
793 | ArrayList blockedUsersList = new ArrayList(); | 790 | ArrayList blockedUsersList = new ArrayList(); |
794 | BlockedUser blockedUser = null; | 791 | BlockedUser blockedUser = null; |
795 | DataTable dt = null; | 792 | DataTable dt = null; |
796 | - | ||
797 | - conn = new SqlConnection(dbConnectionString); | ||
798 | - cmd = new SqlCommand(); | ||
799 | - cmd.Connection = conn; | ||
800 | - cmd.CommandText = DBConstants.GET_BLOCKED_USERS_BY_USER_TYPE; | ||
801 | - cmd.CommandType = CommandType.StoredProcedure; | ||
802 | - cmd.Parameters.AddWithValue("@iUserTypeId", userTypeId); | ||
803 | - SqlDataAdapter da = new SqlDataAdapter(); | ||
804 | - da.SelectCommand = cmd; | ||
805 | - dt = new DataTable(); | ||
806 | - da.Fill(dt); | ||
807 | 793 | ||
808 | - if (dt.Rows.Count > 0) | 794 | + SqlConnection conn = new SqlConnection(dbConnectionString); |
795 | + SqlCommand cmd = new SqlCommand(); | ||
796 | + cmd.Connection = conn; | ||
797 | + cmd.CommandText = DBConstants.GET_BLOCKED_USERS_BY_USER_TYPE; | ||
798 | + cmd.CommandType = CommandType.StoredProcedure; | ||
799 | + cmd.Parameters.AddWithValue("@iUserTypeId", userTypeId); | ||
800 | + SqlDataAdapter da = new SqlDataAdapter(); | ||
801 | + da.SelectCommand = cmd; | ||
802 | + dt = new DataTable(); | ||
803 | + da.Fill(dt); | ||
804 | + | ||
805 | + if (dt.Rows.Count > 0) | ||
806 | + { | ||
807 | + foreach (DataRow dr in dt.Rows) | ||
809 | { | 808 | { |
810 | - foreach (DataRow dr in dt.Rows) | ||
811 | - { | ||
812 | - blockedUser = new BlockedUser(); | ||
813 | - | ||
814 | - blockedUser.Id = Convert.ToInt32(dr["Id"]); | ||
815 | - blockedUser.FirstName = dr["FirstName"].ToString(); | ||
816 | - blockedUser.LastName = dr["LastName"].ToString(); | ||
817 | - blockedUser.EmailId = dr["EmailId"].ToString(); | ||
818 | - blockedUser.LoginId = dr["LoginId"].ToString(); | ||
819 | - blockedUser.Password = dr["Password"].ToString(); | ||
820 | - blockedUser.AccountNumber = dr["AccountNumber"].ToString(); | ||
821 | - blockedUser.LoginTime = Convert.ToDateTime(dr["LoginTime"]); | ||
822 | - | ||
823 | - blockedUsersList.Add(blockedUser); | ||
824 | - } | 809 | + blockedUser = new BlockedUser(); |
810 | + | ||
811 | + blockedUser.Id = Convert.ToInt32(dr["Id"]); | ||
812 | + blockedUser.FirstName = dr["FirstName"].ToString(); | ||
813 | + blockedUser.LastName = dr["LastName"].ToString(); | ||
814 | + blockedUser.EmailId = dr["EmailId"].ToString(); | ||
815 | + blockedUser.LoginId = dr["LoginId"].ToString(); | ||
816 | + blockedUser.Password = dr["Password"].ToString(); | ||
817 | + blockedUser.AccountNumber = dr["AccountNumber"].ToString(); | ||
818 | + blockedUser.LoginTime = Convert.ToDateTime(dr["LoginTime"]); | ||
819 | + | ||
820 | + blockedUsersList.Add(blockedUser); | ||
825 | } | 821 | } |
826 | - | ||
827 | - | ||
828 | - | 822 | + } |
823 | + | ||
824 | + | ||
825 | + | ||
829 | return blockedUsersList; | 826 | return blockedUsersList; |
830 | } | 827 | } |
831 | 828 | ||
@@ -862,7 +859,7 @@ namespace AIAHTML5.API.Models | @@ -862,7 +859,7 @@ namespace AIAHTML5.API.Models | ||
862 | throw; | 859 | throw; |
863 | } | 860 | } |
864 | 861 | ||
865 | - return result; | 862 | + return result; |
866 | } | 863 | } |
867 | } | 864 | } |
868 | } | 865 | } |
869 | \ No newline at end of file | 866 | \ No newline at end of file |