Commit fd3bd858e89b190fbc5c88c5369ebc500629b27a

Authored by Amrita Vishnoi
1 parent 86efd9bd

removed empty function

400-SOURCECODE/AIAHTML5.API/Controllers/ForgotUserController.cs
1 -using System;  
2 -using System.Collections.Generic;  
3 -using System.Linq;  
4 -using System.Net;  
5 -using System.Net.Http;  
6 -using System.Web.Http;  
7 -using AIAHTML5.API.Constants;  
8 -using log4net;  
9 -using Newtonsoft.Json;  
10 -using Newtonsoft.Json.Linq;  
11 -using AIAHTML5.API.Models;  
12 -using AIAHTML5.API.Utility;  
13 -using System.Collections;  
14 -using System.Data.SqlClient;  
15 -  
16 -namespace AIAHTML5.API.Controllers  
17 -{  
18 - public class ForgotUserController : ApiController  
19 - {  
20 - // GET api/<controller>  
21 - public IEnumerable<string> Get()  
22 - {  
23 - return new string[] { "value1", "value2" };  
24 - }  
25 -  
26 - // GET api/<controller>/5  
27 - public string Get(int id)  
28 - {  
29 - return "value";  
30 - }  
31 -  
32 - public HttpResponseMessage Post([FromBody]JObject userInfo)  
33 - {  
34 - ILog logger = log4net.LogManager.GetLogger((System.Reflection.MethodBase.GetCurrentMethod().DeclaringType));  
35 - logger.Debug("inside POST in ForgotUserController for emailId = " + userInfo["emailId"]);  
36 - try  
37 - {  
38 - dynamic userData = AIAHTML5.API.Models.Users.GetUserByEmail(userInfo);  
39 -  
40 - if (Convert.ToString(userData) != AIAConstants.USER_NOT_FOUND)  
41 - {  
42 - //logger.Debug("inside if in ForgotUserController userData.loginId= " + userData.LoginId);  
43 - bool isMailSent = false;  
44 -  
45 - logger.Debug("1. inside if in ForgotUserController userDetails= " + userData.ToString());  
46 -  
47 - if (Convert.ToBoolean(userInfo["isMailForForgotPassword"]))  
48 - {  
49 - if (Convert.ToBoolean(userInfo["unblockUser"]))  
50 - {  
51 - logger.Debug("2. unblockUser= " + Convert.ToBoolean(userInfo["unblockUser"]));  
52 - isMailSent = AIAHTML5.API.Models.UserUtility.SendEmail(userData, Convert.ToBoolean(userInfo["isMailForForgotPassword"]), Convert.ToBoolean(userInfo["unblockUser"]));  
53 - }  
54 - else  
55 - {  
56 - logger.Debug("2. isMailForForgotPassword= " + Convert.ToBoolean(userInfo["isMailForForgotPassword"]));  
57 - isMailSent = AIAHTML5.API.Models.UserUtility.SendEmail(userData, Convert.ToBoolean(userInfo["isMailForForgotPassword"]));  
58 - }  
59 -  
60 - }  
61 - else  
62 - {  
63 - logger.Debug("3. isMailForForgotPassword= " + Convert.ToBoolean(userInfo["isMailForForgotPassword"]));  
64 -  
65 - isMailSent = AIAHTML5.API.Models.UserUtility.SendEmail(userData, Convert.ToBoolean(userInfo["isMailForForgotPassword"]));  
66 - }  
67 - logger.Debug("isMailSent= " + isMailSent);  
68 - if (isMailSent)  
69 - return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(AIAConstants.MAIL_SENT) };  
70 - else  
71 - return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(AIAConstants.MAIL_NOT_SENT) };  
72 - }  
73 - else  
74 - {  
75 - logger.Debug("inside else in ForgotUserController userData= " + userData);  
76 - return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(AIAConstants.USER_NOT_FOUND) };  
77 - }  
78 - }  
79 - catch (SqlException e)  
80 - {  
81 -  
82 - logger.Fatal("SqlException occured for emailId =" + userInfo["emailId"].ToString() + "Exception= " + e.Message + ", STACKTRACE: " + e.StackTrace);  
83 -  
84 - ArrayList supportMailList = UserUtility.GetSupportMailList();  
85 - string mailSubject = AIAConstants.SQL_CONNECTION_ERROR_MAIL_SUBJECT;  
86 - string mailBody = "MESSAGE: " + e.Message + ", STACKTRACE: " + e.StackTrace;  
87 - UserUtility.SendEmail(userInfo, supportMailList, "", mailSubject, mailBody);  
88 -  
89 - return new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, Content = new StringContent(AIAConstants.SQL_CONNECTION_ERROR) };  
90 - }  
91 - catch (Exception e)  
92 - {  
93 - logger.Fatal("Exception occured for emailId =" + userInfo["emailId"].ToString()+ "Exception= " + e.Message + ", STACKTRACE: " + e.StackTrace);  
94 -  
95 - ArrayList supportMailList = UserUtility.GetSupportMailList();  
96 - string mailSubject = AIAConstants.EXCEPTION_IN_AIAHTML5_MAIL_SUBJECT;  
97 - string mailBody = "MESSAGE: " + e.Message + ", STACKTRACE: " + e.StackTrace;  
98 - UserUtility.SendEmail(userInfo, supportMailList, "", mailSubject, mailBody);  
99 - return new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, Content = new StringContent(AIAConstants.EXCEPTION_OCCURED) };  
100 -  
101 - }  
102 - }  
103 -  
104 - // PUT api/<controller>/5  
105 - public void Put(int id, [FromBody]string value)  
106 - {  
107 - }  
108 -  
109 - // DELETE api/<controller>/5  
110 - public void Delete(int id)  
111 - {  
112 - }  
113 - } 1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Net;
  5 +using System.Net.Http;
  6 +using System.Web.Http;
  7 +using AIAHTML5.API.Constants;
  8 +using log4net;
  9 +using Newtonsoft.Json;
  10 +using Newtonsoft.Json.Linq;
  11 +using AIAHTML5.API.Models;
  12 +using AIAHTML5.API.Utility;
  13 +using System.Collections;
  14 +using System.Data.SqlClient;
  15 +
  16 +namespace AIAHTML5.API.Controllers
  17 +{
  18 + public class ForgotUserController : ApiController
  19 + {
  20 + // GET api/<controller>
  21 + public IEnumerable<string> Get()
  22 + {
  23 + return new string[] { "value1", "value2" };
  24 + }
  25 +
  26 + // GET api/<controller>/5
  27 + public string Get(int id)
  28 + {
  29 + return "value";
  30 + }
  31 +
  32 + public HttpResponseMessage Post([FromBody]JObject userInfo)
  33 + {
  34 + ILog logger = log4net.LogManager.GetLogger((System.Reflection.MethodBase.GetCurrentMethod().DeclaringType));
  35 + logger.Debug("inside POST in ForgotUserController for emailId = " + userInfo["emailId"]);
  36 + try
  37 + {
  38 + dynamic userData = AIAHTML5.API.Models.Users.GetUserByEmail(userInfo);
  39 +
  40 + if (Convert.ToString(userData) != AIAConstants.USER_NOT_FOUND)
  41 + {
  42 + //logger.Debug("inside if in ForgotUserController userData.loginId= " + userData.LoginId);
  43 + bool isMailSent = false;
  44 +
  45 + logger.Debug("1. inside if in ForgotUserController userDetails= " + userData.ToString());
  46 +
  47 + if (Convert.ToBoolean(userInfo["isMailForForgotPassword"]))
  48 + {
  49 + if (Convert.ToBoolean(userInfo["unblockUser"]))
  50 + {
  51 + logger.Debug("2. unblockUser= " + Convert.ToBoolean(userInfo["unblockUser"]));
  52 + isMailSent = AIAHTML5.API.Models.UserUtility.SendEmail(userData, Convert.ToBoolean(userInfo["isMailForForgotPassword"]), Convert.ToBoolean(userInfo["unblockUser"]));
  53 + }
  54 + else
  55 + {
  56 + logger.Debug("2. isMailForForgotPassword= " + Convert.ToBoolean(userInfo["isMailForForgotPassword"]));
  57 + isMailSent = AIAHTML5.API.Models.UserUtility.SendEmail(userData, Convert.ToBoolean(userInfo["isMailForForgotPassword"]));
  58 + }
  59 +
  60 + }
  61 + else
  62 + {
  63 + logger.Debug("3. isMailForForgotPassword= " + Convert.ToBoolean(userInfo["isMailForForgotPassword"]));
  64 +
  65 + isMailSent = AIAHTML5.API.Models.UserUtility.SendEmail(userData, Convert.ToBoolean(userInfo["isMailForForgotPassword"]));
  66 + }
  67 + logger.Debug("isMailSent= " + isMailSent);
  68 + if (isMailSent)
  69 + return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(AIAConstants.MAIL_SENT) };
  70 + else
  71 + return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(AIAConstants.MAIL_NOT_SENT) };
  72 + }
  73 + else
  74 + {
  75 + logger.Debug("inside else in ForgotUserController userData= " + userData);
  76 + return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(AIAConstants.USER_NOT_FOUND) };
  77 + }
  78 + }
  79 + catch (SqlException e)
  80 + {
  81 +
  82 + logger.Fatal("SqlException occured for emailId =" + userInfo["emailId"].ToString() + "Exception= " + e.Message + ", STACKTRACE: " + e.StackTrace);
  83 +
  84 + ArrayList supportMailList = UserUtility.GetSupportMailList();
  85 + string mailSubject = AIAConstants.SQL_CONNECTION_ERROR_MAIL_SUBJECT;
  86 + string mailBody = "MESSAGE: " + e.Message + ", STACKTRACE: " + e.StackTrace;
  87 + UserUtility.SendEmail(userInfo, supportMailList, "", mailSubject, mailBody);
  88 +
  89 + return new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, Content = new StringContent(AIAConstants.SQL_CONNECTION_ERROR) };
  90 + }
  91 + catch (Exception e)
  92 + {
  93 + logger.Fatal("Exception occured for emailId =" + userInfo["emailId"].ToString()+ "Exception= " + e.Message + ", STACKTRACE: " + e.StackTrace);
  94 +
  95 + ArrayList supportMailList = UserUtility.GetSupportMailList();
  96 + string mailSubject = AIAConstants.EXCEPTION_IN_AIAHTML5_MAIL_SUBJECT;
  97 + string mailBody = "MESSAGE: " + e.Message + ", STACKTRACE: " + e.StackTrace;
  98 + UserUtility.SendEmail(userInfo, supportMailList, "", mailSubject, mailBody);
  99 + return new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, Content = new StringContent(AIAConstants.EXCEPTION_OCCURED) };
  100 +
  101 + }
  102 + }
  103 +
  104 +
  105 + }
114 } 106 }
115 \ No newline at end of file 107 \ No newline at end of file