43 lines
1.0 KiB
Ruby
43 lines
1.0 KiB
Ruby
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
|