public IActionResult updatePassword([FromBody] updatePassword updatePassword) { try { if (updatePassword.password == "" || updatePassword.password == null) { return(StatusCode((int)HttpStatusCode.BadRequest, new { error = new { message = "Please enter Password" } })); } else if (updatePassword.email == "" || updatePassword.email == null) { return(StatusCode((int)HttpStatusCode.BadRequest, new { error = new { message = "Please enter Email" } })); } else if (updatePassword.OTPValue <= 0 || updatePassword.OTPValue == null) { return(StatusCode((int)HttpStatusCode.BadRequest, new { error = new { message = "Please enter OTPValue" } })); } Regex regex = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"); Match match = regex.Match(updatePassword.email); if (match.Success) { string row = Data.User.updatePassword(updatePassword); if (row == "Success") { return(StatusCode((int)HttpStatusCode.OK, "Updated Successfully")); } else { //return "Invalid user"; return(StatusCode((int)HttpStatusCode.Forbidden, new { error = new { message = row } })); } } else { return(StatusCode((int)HttpStatusCode.BadRequest, new { error = new { message = "Please enter a valid Email" } })); } } catch (Exception e) { string SaveErrorLog = Data.Common.SaveErrorLog("UpdatePassword", e.Message); return(StatusCode((int)HttpStatusCode.InternalServerError, new { error = new { message = e.Message } })); } }
public static string updatePassword([FromBody] updatePassword updatePassword) { var encryptPassword = Common.EncryptData(updatePassword.password); List <SqlParameter> parameters = new List <SqlParameter>(); parameters.Add(new SqlParameter("@OTPValue", updatePassword.OTPValue)); parameters.Add(new SqlParameter("@email", updatePassword.email)); parameters.Add(new SqlParameter("@password", encryptPassword)); try { string ConnectionString = Common.GetConnectionString(); string rowsAffected = SqlHelper.ExecuteScalar(ConnectionString, CommandType.StoredProcedure, "spUpdatePassword", parameters.ToArray()).ToString(); return(rowsAffected); } catch (Exception e) { //loggerErr.Error(e.Message + " - " + e.StackTrace); throw e; } }