public string ChangeUserPassword(string OldPassword, string NewPassword) { string strResult = string.Empty; string Email = string.Empty; try { ChangePasswordBL objChangePasswordBL = new ChangePasswordBL(); ChangePasswordBO objChangePasswordBO = new ChangePasswordBO(); Guid Uid = new Guid(); if (HttpContext.Current.Session != null) { Uid = (Guid)HttpContext.Current.Session["UserId"]; } objChangePasswordBO.Id = Uid; objChangePasswordBO.OldPassword = new MD5Secure().Encrypt(OldPassword); //OldPassword; objChangePasswordBO.NewPassword = new MD5Secure().Encrypt(NewPassword); //NewPassword; strResult = objChangePasswordBL.ChangePassword(objChangePasswordBO); Email = objChangePasswordBL.GetEmail(objChangePasswordBO); if (strResult == "1") { if (Email != "") { SendMail(Email); } } } catch (Exception ex) { strResult = "0"; // Exception } return(strResult); }
public ActionResult <ChangePasswordResponseModel> ChangePasswordForgot([FromBody] ChangePasswordForgotInputModel data) { ChangePasswordBL bl = new ChangePasswordBL(DbContext); return(bl.ChangePasswordWithoutOldPassword(data)); }