class PayController < ApplicationController

  def index
  end

  def update_dd_info
    msg = false
    pay = Pay.new(
    :bank_account_num => params[:bank_account_num],
    :bank_routing_num => params[:bank_routing_num],
    :percent_of_deposit => params[:dd_percent]
    )
    pay.user_id = current_user.user_id
    msg = true if pay.save!
    respond_to do |format|
      format.json {render :json => {:msg => msg } }
    end
  end

  def show
   respond_to do |format|
     format.json { render :json => {:user => current_user.pay.as_json} }
   end
  end

  def destroy
    pay = Pay.find_by_id(params[:id])
    if pay.present? and pay.destroy
      flash[:success] = "Successfully Deleted Entry"
    else
      flash[:error] = "Unable to process that request at this time"
    end
    redirect_to user_pay_index_path
  end

  def decrypted_bank_acct_num
    decrypted = Encryption.decrypt_sensitive_value(params[:value_to_decrypt])
    respond_to do |format|
      format.json {render :json => {:account_num => decrypted || "No Data" }}
    end
  end
end
