public void SendEmail(string Username, string Password, string EmailID, string Subject) { try { StringBuilder SBEmail = new StringBuilder(); SBEmail.AppendLine(System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath(@"~\EmailTemplate\ForgetPwd.html"))); SmtpClient SmtpServer = new SmtpClient(ConfigurationManager.AppSettings["smtpclient"]); SmtpServer.Port = Convert.ToInt32(ConfigurationManager.AppSettings["smtpPort"]); SmtpServer.Credentials = new System.Net.NetworkCredential(ConfigurationManager.AppSettings["mailUserName"], ConfigurationManager.AppSettings["mailPwd"]); SmtpServer.EnableSsl = false; MailMessage mail = new MailMessage(); mail.IsBodyHtml = true; mail.From = new MailAddress(ConfigurationManager.AppSettings["mailFrom"]); mail.To.Add(EmailID); if (!String.IsNullOrEmpty(ConfigurationManager.AppSettings["mailBCC"])) { mail.Bcc.Add(ConfigurationManager.AppSettings["mailBCC"]); } mail.Subject = Subject; SBEmail = SBEmail.Replace("@Username", Username); SBEmail = SBEmail.Replace("@Password", Password); mail.Body = SBEmail.ToString(); SmtpServer.Send(mail); mail.Dispose(); SmtpServer.Dispose(); } catch (Exception ex) { UtilityController.LogException(ex, MethodBase.GetCurrentMethod().ReflectedType.Name, MethodBase.GetCurrentMethod().Name); } }
public JsonResult GetParliament() { try { CommonModel model = new CommonModel(); List <CommonModel> parliamentList = model.GetParliamentData(); var jsonData = new { rows = (from data in parliamentList select new { id = data.ParliamentID, parliament = data.ParliamentName.ToString() }).ToList() }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { UtilityController.LogException(ex, MethodBase.GetCurrentMethod().ReflectedType.Name, MethodBase.GetCurrentMethod().Name); } return(null); }
public static string Encrypt(string strToEncrypt, string strKey) { try { TripleDESCryptoServiceProvider objDESCrypto = new TripleDESCryptoServiceProvider(); MD5CryptoServiceProvider objHashMD5 = new MD5CryptoServiceProvider(); byte[] byteHash, byteBuff; string strTempKey = strKey; byteHash = objHashMD5.ComputeHash(ASCIIEncoding.ASCII.GetBytes(strTempKey)); objHashMD5 = null; objDESCrypto.Key = byteHash; objDESCrypto.Mode = CipherMode.ECB; //CBC, CFB byteBuff = ASCIIEncoding.ASCII.GetBytes(strToEncrypt); return(Convert.ToBase64String(objDESCrypto.CreateEncryptor(). TransformFinalBlock(byteBuff, 0, byteBuff.Length))); } catch (Exception ex) { UtilityController.LogException(ex, MethodBase.GetCurrentMethod().ReflectedType.Name, MethodBase.GetCurrentMethod().Name); } return(""); }
public string ChangeUserPassword(string CurrentPassword, string NewPassword, string ConfirmPassword) { if (IsValid(NewPassword)) { LoginModel model = (LoginModel)Session["User"]; LoginModel user = new LoginModel(); user.Password = UtilityController.Encrypt(CurrentPassword, "dbmanagment"); user.NewPassword = UtilityController.Encrypt(NewPassword, "dbmanagment"); user.ID = model.ID; Int64 RecordID = user.ChangeUserPassword(); if (RecordID == -1) { return("InvalidPassword"); } else { return("0"); } } else { return("PolicyInvalid"); } }