public async Task <DataTable> ChangePasswordData(FJC_ChangePassword fJC_changePwd, string token) { Dictionary <string, object> dictChangePwd = new Dictionary <string, object>(); dictChangePwd.Add("@DPIIDCLID", fJC_changePwd.UserID); dictChangePwd.Add("@CurrPassword", fJC_changePwd.encrypt_OldPassword); dictChangePwd.Add("@NewPassword", fJC_changePwd.encrypt_NewPassword); dictChangePwd.Add("@token", token); // dictChangePwd.Add("@CurrPassword", DecryptPassword.Decrypt_Password(fJC_changePwd.encrypt_OldPassword)); // dictChangePwd.Add("@NewPassword", DecryptPassword.Decrypt_Password(fJC_changePwd.encrypt_NewPassword)); DataSet ds = new DataSet(); ds = await AppDBCalls.GetDataSet("Evote_ChangePassword", dictChangePwd); //mailing contents are here if (ds.Tables[0].Columns.Contains("rowid")) { SendMail sendmail = new SendMail(); string EmailerType = "ChangePasswordEmailer"; int row_id = Convert.ToInt32(ds.Tables[0].Rows[0]["rowid"]); sendmail.SendLetterMail(0, EmailerType, 0, row_id); //aud_id missing changes done } return(Reformatter.Validate_DataTable(ds.Tables[0])); }
public async Task <IActionResult> ChangePassword(FJC_ChangePassword fJC_changePwd) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _loginService.ChangePasswordData(fJC_changePwd, Token); return(Ok(Reformatter.Response_Object("Password Changed successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <dynamic> Post_ChangePasssword(FJC_ChangePassword fJC_ChangePassword) { var get_url1 = await CommanUrl.ChangePass().WithHeader("Token", token).PostJsonAsync(fJC_ChangePassword).ReceiveString(); return(JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter())); }