diff --git a/400-SOURCECODE/AIAHTML5.API/Controllers/UnblockUserController.cs b/400-SOURCECODE/AIAHTML5.API/Controllers/UnblockUserController.cs index 92b8ba1..57f7164 100644 --- a/400-SOURCECODE/AIAHTML5.API/Controllers/UnblockUserController.cs +++ b/400-SOURCECODE/AIAHTML5.API/Controllers/UnblockUserController.cs @@ -7,8 +7,8 @@ using System.Web.Http; using AIAHTML5.API.Constants; using AIAHTML5.API.Models; using AIAHTML5.API.Utility; -using log4net; -using System.Collections; +using log4net; +using System.Collections; using System.Data.SqlClient; namespace AIAHTML5.API.Controllers @@ -33,64 +33,55 @@ namespace AIAHTML5.API.Controllers ILog logger = log4net.LogManager.GetLogger((System.Reflection.MethodBase.GetCurrentMethod().DeclaringType)); logger.Debug("inside POST in UnblockUserController for emailId = " + emailId); - HttpResponseMessage response = null; - Newtonsoft.Json.Linq.JObject userInfo = new Newtonsoft.Json.Linq.JObject(); - userInfo.Add("emailId", emailId); - - try - { - User user = AIAHTML5.API.Models.DBModel.GetUserDetailsByEmailId(emailId); - - if (user!=null) - { - int result = 0; - - logger.Debug("1. inside if in UnblockUserController userDetails= " + user.ToString()); - - result = AIAHTML5.API.Models.DBModel.UnblockUser(user.Id); - - if (result > 0) - response = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(AIAConstants.USER_UNBLOCK_SUCCESS) }; - else - response = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(AIAConstants.UNABLE_TO_UNBLOCK) }; - } - return response; - } - catch (SqlException e) - { - - logger.Fatal("SqlException occured for emailId =" + emailId + "Exception= " + e.Message + ", STACKTRACE: " + e.StackTrace); - - ArrayList supportMailList = UserUtility.GetSupportMailList(); - string mailSubject = AIAConstants.SQL_CONNECTION_ERROR_MAIL_SUBJECT; - string mailBody = "MESSAGE: " + e.Message + ", STACKTRACE: " + e.StackTrace; - UserUtility.SendEmail(userInfo, supportMailList, "", mailSubject, mailBody); - - return new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, Content = new StringContent(AIAConstants.SQL_CONNECTION_ERROR) }; - } - catch (Exception e) - { - // logger.Fatal("Exception occured for loginId =" + userInfo["username"].ToString() + " and password= " + credentials["password"].ToString() + "Exception= " + e.Message + ", STACKTRACE: " + e.StackTrace); - logger.Fatal("Exception occured for emailId =" + emailId + "Exception= " + e.Message + ", STACKTRACE: " + e.StackTrace); - - ArrayList supportMailList = UserUtility.GetSupportMailList(); - string mailSubject = AIAConstants.EXCEPTION_IN_AIAHTML5_MAIL_SUBJECT; - string mailBody = "MESSAGE: " + e.Message + ", STACKTRACE: " + e.StackTrace; - UserUtility.SendEmail(userInfo, supportMailList, "", mailSubject, mailBody); - response = new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, Content = new StringContent(AIAConstants.EXCEPTION_OCCURED) }; - return response; + HttpResponseMessage response = null; + Newtonsoft.Json.Linq.JObject userInfo = new Newtonsoft.Json.Linq.JObject(); + userInfo.Add("emailId", emailId); + + try + { + User user = AIAHTML5.API.Models.DBModel.GetUserDetailsByEmailId(emailId); + + if (user!=null) + { + int result = 0; + + logger.Debug("1. inside if in UnblockUserController userDetails= " + user.ToString()); + + result = AIAHTML5.API.Models.DBModel.UnblockUser(user.Id); + + if (result > 0) + response = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(AIAConstants.USER_UNBLOCK_SUCCESS) }; + else + response = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(AIAConstants.UNABLE_TO_UNBLOCK) }; + } + return response; } - - } + catch (SqlException e) + { - // PUT api/unblockuser/5 - public void Put(int id, [FromBody]string value) - { - } + logger.Fatal("SqlException occured for emailId =" + emailId + "Exception= " + e.Message + ", STACKTRACE: " + e.StackTrace); - // DELETE api/unblockuser/5 - public void Delete(int id) - { + ArrayList supportMailList = UserUtility.GetSupportMailList(); + string mailSubject = AIAConstants.SQL_CONNECTION_ERROR_MAIL_SUBJECT; + string mailBody = "MESSAGE: " + e.Message + ", STACKTRACE: " + e.StackTrace; + UserUtility.SendEmail(userInfo, supportMailList, "", mailSubject, mailBody); + + return new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, Content = new StringContent(AIAConstants.SQL_CONNECTION_ERROR) }; + } + catch (Exception e) + { + + logger.Fatal("Exception occured for emailId =" + emailId + "Exception= " + e.Message + ", STACKTRACE: " + e.StackTrace); + + ArrayList supportMailList = UserUtility.GetSupportMailList(); + string mailSubject = AIAConstants.EXCEPTION_IN_AIAHTML5_MAIL_SUBJECT; + string mailBody = "MESSAGE: " + e.Message + ", STACKTRACE: " + e.StackTrace; + UserUtility.SendEmail(userInfo, supportMailList, "", mailSubject, mailBody); + response = new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, Content = new StringContent(AIAConstants.EXCEPTION_OCCURED) }; + return response; + } + } + } } \ No newline at end of file