Commit 38c7edb9074f79aa1f20f2c314935a9fb0ae662c
1 parent
aa922a08
updated code. removed comments and added logs and null check in backend code
Showing
3 changed files
with
15 additions
and
28 deletions
400-SOURCECODE/AIAHTML5.API/AIAHTML5.API.csproj
... | ... | @@ -155,7 +155,7 @@ |
155 | 155 | <AutoAssignPort>True</AutoAssignPort> |
156 | 156 | <DevelopmentServerPort>63874</DevelopmentServerPort> |
157 | 157 | <DevelopmentServerVPath>/</DevelopmentServerVPath> |
158 | - <IISUrl>http://localhost:95/AIA/API</IISUrl> | |
158 | + <IISUrl>http://localhost:85/AIA/API</IISUrl> | |
159 | 159 | <NTLMAuthentication>False</NTLMAuthentication> |
160 | 160 | <UseCustomServer>False</UseCustomServer> |
161 | 161 | <CustomServerUrl>http://182.19.10.91/AIAHTML5</CustomServerUrl> | ... | ... |
400-SOURCECODE/AIAHTML5.API/Controllers/AuthenticateController.cs
... | ... | @@ -28,19 +28,11 @@ namespace AIAHTML5.API.Controllers |
28 | 28 | public HttpResponseMessage Post([FromBody]JObject credentials) |
29 | 29 | |
30 | 30 | { |
31 | - // log4net.Config.XmlConfigurator.Configure(); | |
32 | - | |
33 | 31 | ILog logger = log4net.LogManager.GetLogger((System.Reflection.MethodBase.GetCurrentMethod().DeclaringType)); |
34 | 32 | logger.Debug("inside POST"); |
33 | + | |
35 | 34 | dynamic userDetails = AIAHTML5.API.Models.Users.AuthenticateUser(credentials); |
36 | - | |
37 | - | |
38 | - //JsonSerializerSettings settings = new JsonSerializerSettings() | |
39 | - //{ | |
40 | - // ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, | |
41 | - // DateFormatHandling = DateFormatHandling.IsoDateFormat, | |
42 | - //}; | |
43 | - | |
35 | + | |
44 | 36 | return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(Newtonsoft.Json.JsonConvert.SerializeObject(userDetails)) }; |
45 | 37 | |
46 | 38 | } | ... | ... |
400-SOURCECODE/AIAHTML5.API/Models/Users.cs
... | ... | @@ -25,34 +25,29 @@ namespace AIAHTML5.API.Models |
25 | 25 | |
26 | 26 | var collection = db.GetCollection<dynamic>("Users"); |
27 | 27 | |
28 | - // var builder = Builders<BsonDocument>.Filter; | |
29 | - BsonDocument filter = new BsonDocument(); | |
30 | - filter.Add("loginId", credentials["username"].ToString()); | |
31 | - filter.Add("password", credentials["password"].ToString()); | |
32 | - | |
33 | - | |
34 | 28 | FilterDefinition<dynamic>[] filterCondition = { Builders<dynamic>.Filter.Eq("loginId", credentials["username"].ToString()), |
35 | 29 | Builders<dynamic>.Filter.Eq("password", credentials["password"].ToString())}; |
36 | 30 | |
37 | 31 | dynamic userDetails = collection.Find(Builders<dynamic>.Filter.And(filterCondition)).SingleOrDefault(); |
38 | 32 | |
39 | - //logger.Debug("userDetails= " + userDetails.ElementCount); | |
40 | - //if (userDetails.ElementCount > 0) | |
41 | - //{ | |
33 | + | |
34 | + if (userDetails!= null) | |
35 | + { | |
36 | + logger.Debug("userDetails.loginId= " + userDetails.loginId); | |
42 | 37 | return userDetails; |
43 | - //} | |
44 | - //else | |
45 | - //{ | |
46 | - // return AIAConstants.USER_NOT_FOUND; | |
47 | - //} | |
38 | + } | |
39 | + else | |
40 | + { | |
41 | + return AIAConstants.USER_NOT_FOUND; | |
42 | + } | |
48 | 43 | } |
49 | 44 | catch(Exception e) |
50 | 45 | { |
51 | - //NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); | |
46 | + | |
52 | 47 | logger.Fatal("Exception in AuthenticateUser for loginId =" + credentials["username"].ToString() + " and password= " + credentials["password"].ToString() + "Exception= " + e.Message); |
53 | 48 | |
54 | - string error = AIAConstants.ERROR_IN_FECTHING_DETAILS; | |
55 | - return error; | |
49 | + string errorMessage = AIAConstants.ERROR_IN_FECTHING_DETAILS; | |
50 | + return errorMessage; | |
56 | 51 | } |
57 | 52 | |
58 | 53 | } | ... | ... |